The BepInEx console will not appear when launching like it does for other games on Thunderstore (you can turn it back on in your BepInEx.cfg file). If your PEAK crashes on startup, add -dx12 to your launch parameters.
Decompiled source of StableThirdPersonCamera v0.1.6
plugins/LeftOut.StableThirdPersonCamera.dll
Decompiled 2 months agousing System; using System.Collections.Generic; using System.Diagnostics; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.Versioning; using System.Security; using System.Security.Permissions; using System.Text; using BepInEx; using BepInEx.Configuration; using BepInEx.Logging; using HarmonyLib; using Microsoft.CodeAnalysis; using Photon.Pun; using Unity.Cinemachine; using UnityEngine; using Zorro.Core; using Zorro.Settings; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] [assembly: IgnoresAccessChecksTo("Assembly-CSharp")] [assembly: TargetFramework(".NETStandard,Version=v2.1", FrameworkDisplayName = ".NET Standard 2.1")] [assembly: AssemblyCompany("LeftOut.StableThirdPersonCamera")] [assembly: AssemblyConfiguration("Release")] [assembly: AssemblyFileVersion("0.1.6.0")] [assembly: AssemblyInformationalVersion("0.1.6")] [assembly: AssemblyProduct("LeftOut.StableThirdPersonCamera")] [assembly: AssemblyTitle("StableThirdPersonCamera")] [assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)] [assembly: AssemblyVersion("0.1.6.0")] [module: UnverifiableCode] [module: RefSafetyRules(11)] namespace Microsoft.CodeAnalysis { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] internal sealed class EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event | AttributeTargets.Parameter | AttributeTargets.ReturnValue | AttributeTargets.GenericParameter, AllowMultiple = false, Inherited = false)] internal sealed class NullableAttribute : Attribute { public readonly byte[] NullableFlags; public NullableAttribute(byte P_0) { NullableFlags = new byte[1] { P_0 }; } public NullableAttribute(byte[] P_0) { NullableFlags = P_0; } } [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Interface | AttributeTargets.Delegate, AllowMultiple = false, Inherited = false)] internal sealed class NullableContextAttribute : Attribute { public readonly byte Flag; public NullableContextAttribute(byte P_0) { Flag = P_0; } } [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Module, AllowMultiple = false, Inherited = false)] internal sealed class RefSafetyRulesAttribute : Attribute { public readonly int Version; public RefSafetyRulesAttribute(int P_0) { Version = P_0; } } } namespace StableThirdPersonCamera { public static class CameraHelpers { public static Camera BrainCamera; public static Camera DummyCamera; public static CinemachineCamera FirstPersonCamera; public static HideTheBody? PlayerBodyHider; public static CinemachineCamera FollowCamera; public static CinemachineCamera ClimbCamera; public static AudioListener BodyListener; public static AudioListener CameraListener; public static int TopPriority = 9999; public static int FirstPersonDefaultPriority = 1; public static int ClimbDefaultPriority = 2; public static int FollowDefaultPriority = 3; public static bool WasClimbing = false; public static bool ShouldSetUpCameras { get { if (StableThirdPersonCamera.Enabled) { return (Object)(object)BrainCamera == (Object)null; } return false; } } public static bool HasSetUpCameras => (Object)(object)BrainCamera != (Object)null; internal static ObstacleSettings Default { get { //IL_0002: Unknown result type (might be due to invalid IL or missing references) //IL_0013: Unknown result type (might be due to invalid IL or missing references) //IL_0018: Unknown result type (might be due to invalid IL or missing references) //IL_004d: Unknown result type (might be due to invalid IL or missing references) ObstacleSettings result = default(ObstacleSettings); result.Enabled = false; result.CollisionFilter = LayerMask.op_Implicit(1); result.IgnoreTag = string.Empty; result.CameraRadius = 0.2f; result.DampingIntoCollision = 0f; result.DampingFromCollision = 0.5f; return result; } } public static void SetUpComponents(GameObject mainCamera) { //IL_0032: Unknown result type (might be due to invalid IL or missing references) //IL_004e: Unknown result type (might be due to invalid IL or missing references) //IL_0054: Unknown result type (might be due to invalid IL or missing references) //IL_0063: Unknown result type (might be due to invalid IL or missing references) //IL_0069: Expected O, but got Unknown //IL_0100: Unknown result type (might be due to invalid IL or missing references) //IL_0113: Unknown result type (might be due to invalid IL or missing references) //IL_0118: Unknown result type (might be due to invalid IL or missing references) //IL_0120: Unknown result type (might be due to invalid IL or missing references) //IL_015a: Unknown result type (might be due to invalid IL or missing references) //IL_0180: Unknown result type (might be due to invalid IL or missing references) //IL_0185: Unknown result type (might be due to invalid IL or missing references) //IL_01c8: Unknown result type (might be due to invalid IL or missing references) //IL_01cd: Unknown result type (might be due to invalid IL or missing references) //IL_01d7: Unknown result type (might be due to invalid IL or missing references) //IL_01de: Expected O, but got Unknown //IL_01fa: Unknown result type (might be due to invalid IL or missing references) //IL_01ff: Unknown result type (might be due to invalid IL or missing references) //IL_0207: Unknown result type (might be due to invalid IL or missing references) //IL_0226: Unknown result type (might be due to invalid IL or missing references) //IL_022b: Unknown result type (might be due to invalid IL or missing references) //IL_0256: Unknown result type (might be due to invalid IL or missing references) //IL_0258: Unknown result type (might be due to invalid IL or missing references) //IL_0260: Unknown result type (might be due to invalid IL or missing references) //IL_0282: Unknown result type (might be due to invalid IL or missing references) //IL_0289: Expected O, but got Unknown //IL_02a5: Unknown result type (might be due to invalid IL or missing references) //IL_02aa: Unknown result type (might be due to invalid IL or missing references) //IL_02b2: Unknown result type (might be due to invalid IL or missing references) //IL_02ba: Unknown result type (might be due to invalid IL or missing references) //IL_02d9: Unknown result type (might be due to invalid IL or missing references) //IL_02de: Unknown result type (might be due to invalid IL or missing references) //IL_02f4: Unknown result type (might be due to invalid IL or missing references) //IL_02f9: Unknown result type (might be due to invalid IL or missing references) //IL_030c: Unknown result type (might be due to invalid IL or missing references) //IL_030e: Unknown result type (might be due to invalid IL or missing references) StableThirdPersonCamera.LogToScreen("Setting up third person cameras..."); MainCamera instance = MainCamera.instance; if ((Object)(object)((Component)instance).transform != (Object)(object)mainCamera.transform) { StableThirdPersonCamera.LogToScreen("Uh oh. I thought these were the same!"); } MainCameraMovementPatch.SubstituteTransform = new GameObject("New Camera Target").transform; Transform transform = mainCamera.transform; MainCameraMovementPatch.SubstituteTransform.SetPositionAndRotation(transform.position, transform.rotation); GameObject val = new GameObject("DummyCamera"); val.transform.SetParent(transform); DummyCamera = val.AddComponent<Camera>(); ((Behaviour)DummyCamera).enabled = false; BrainCamera = mainCamera.GetComponent<Camera>(); mainCamera.AddComponent<CinemachineBrain>(); bool value = StableThirdPersonCamera.Config.AdjustAudioSpatialization.Value; if (((Component)instance).TryGetComponent<AudioListener>(ref CameraListener)) { ((Behaviour)CameraListener).enabled = !value; } else { StableThirdPersonCamera.LogToScreen("No AudioListener on " + ((Object)mainCamera).name + "! That's probably going to cause a lot of NREs..."); } if (value) { BodyListener = ((Component)MainCameraMovementPatch.SubstituteTransform).gameObject.AddComponent<AudioListener>(); } CinemachineCamera val2 = new GameObject("FirstPersonCamera").AddComponent<CinemachineCamera>(); ((CinemachineVirtualCameraBase)val2).Priority = PrioritySettings.op_Implicit(FirstPersonDefaultPriority); ((CinemachineVirtualCameraBase)val2).StandbyUpdate = (StandbyUpdateMode)2; ((CinemachineVirtualCameraBase)val2).Follow = MainCameraMovementPatch.SubstituteTransform; ((CinemachineVirtualCameraBase)val2).LookAt = MainCameraMovementPatch.SubstituteTransform; ((Component)val2).gameObject.AddComponent<CinemachineHardLockToTarget>(); ((Component)val2).gameObject.AddComponent<CinemachineRotateWithFollowTarget>(); val2.BlendHint = (BlendHints)8; FirstPersonCamera = val2; MatchCameraProperties matchCameraProperties = ((Component)val2).gameObject.AddComponent<MatchCameraProperties>(); matchCameraProperties.CameraToMatch = DummyCamera; ObstacleSettings @default = Default; @default.Enabled = true; @default.CameraRadius = 0.5f; @default.DampingFromCollision = 0.75f; @default.DampingIntoCollision = 0.75f; @default.CollisionFilter = LayerMask.op_Implicit(LayerMask.GetMask(new string[1] { "Map" })); GameObject val3 = new GameObject("ThirdPersonFollowCamera"); CinemachineCamera val4 = val3.AddComponent<CinemachineCamera>(); ((CinemachineVirtualCameraBase)val4).Follow = MainCameraMovementPatch.SubstituteTransform; ((CinemachineVirtualCameraBase)val4).Priority = PrioritySettings.op_Implicit(FollowDefaultPriority); ((CinemachineVirtualCameraBase)val4).StandbyUpdate = (StandbyUpdateMode)2; CinemachineThirdPersonFollow val5 = val3.AddComponent<CinemachineThirdPersonFollow>(); val5.Damping = new Vector3(0.75f, 0.6f, 0.75f); val5.VerticalArmLength = 1f; val5.CameraSide = 1f; val5.CameraDistance = 5f; val5.AvoidObstacles = @default; val4.BlendHint = (BlendHints)8; val3.AddComponent<MatchCameraProperties>().CameraToMatch = DummyCamera; FollowCamera = val4; GameObject val6 = new GameObject("ThirdPersonClimbCamera"); CinemachineCamera val7 = val6.AddComponent<CinemachineCamera>(); ((CinemachineVirtualCameraBase)val7).Follow = MainCameraMovementPatch.SubstituteTransform; ((CinemachineVirtualCameraBase)val7).Priority = PrioritySettings.op_Implicit(ClimbDefaultPriority); ((CinemachineVirtualCameraBase)val7).StandbyUpdate = (StandbyUpdateMode)2; val7.BlendHint = (BlendHints)8; CinemachineThirdPersonFollow val8 = val6.AddComponent<CinemachineThirdPersonFollow>(); val8.Damping = new Vector3(0.75f, 0.6f, 0.75f); val8.ShoulderOffset = new Vector3(0f, 0f, -0.5f); val8.CameraDistance = 8f; val8.AvoidObstacles = @default; val6.AddComponent<MatchCameraProperties>().CameraToMatch = DummyCamera; ClimbCamera = val7; MainCamera val9 = ((Component)MainCameraMovementPatch.SubstituteTransform).gameObject.AddComponent<MainCamera>(); val9.cam = DummyCamera; ((Behaviour)((Component)BrainCamera).GetComponent<MainCamera>()).enabled = false; StableThirdPersonCamera.LogSetupSuccess(); } public static void UpdateVCamPriorities(bool playerIsClimbing) { //IL_001a: Unknown result type (might be due to invalid IL or missing references) //IL_001f: Unknown result type (might be due to invalid IL or missing references) //IL_0040: Unknown result type (might be due to invalid IL or missing references) //IL_0045: Unknown result type (might be due to invalid IL or missing references) //IL_005e: Unknown result type (might be due to invalid IL or missing references) //IL_0063: Unknown result type (might be due to invalid IL or missing references) ((CinemachineVirtualCameraBase)FirstPersonCamera).Priority = PrioritySettings.op_Implicit(StableThirdPersonCamera.Enabled ? FirstPersonDefaultPriority : (TopPriority + 1)); if (playerIsClimbing != WasClimbing) { ((CinemachineVirtualCameraBase)FollowCamera).Priority = PrioritySettings.op_Implicit(playerIsClimbing ? FollowDefaultPriority : TopPriority); ((CinemachineVirtualCameraBase)ClimbCamera).Priority = PrioritySettings.op_Implicit(playerIsClimbing ? TopPriority : FollowDefaultPriority); WasClimbing = playerIsClimbing; } } } public class MatchCameraProperties : CinemachineExtension { public Camera CameraToMatch; protected override void PostPipelineStageCallback(CinemachineVirtualCameraBase vcam, Stage stage, ref CameraState state, float deltaTime) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_0002: Invalid comparison between Unknown and I4 if ((int)stage != 1) { return; } if ((Object)(object)CameraToMatch == (Object)null) { CameraToMatch = MainCamera.instance?.cam; if ((Object)(object)CameraToMatch == (Object)null) { return; } } state.Lens.FieldOfView = CameraToMatch.fieldOfView; } } internal readonly record struct ConfigModel { public ConfigFile configFile { get; } public readonly ConfigEntry<bool> Enabled; public readonly ConfigEntry<KeyCode> ToggleKey; public readonly ConfigEntry<float> TrackingPower; public readonly ConfigEntry<float> ExtraClimbingFOV; public readonly ConfigEntry<bool> AdjustAudioSpatialization; public ConfigModel(ConfigFile configFile) { //IL_0063: Unknown result type (might be due to invalid IL or missing references) //IL_006d: Expected O, but got Unknown //IL_009c: Unknown result type (might be due to invalid IL or missing references) //IL_00a6: Expected O, but got Unknown //IL_00c3: Unknown result type (might be due to invalid IL or missing references) //IL_00cd: Expected O, but got Unknown Enabled = configFile.Bind<bool>("StableCamera", "Enabled", true, "Enables third person mode. Note that turning this off mid-game will leave stabilization on. To fully disable the mod you need to start a new run with this setting toggled off."); ToggleKey = configFile.Bind<KeyCode>("StableCamera", "ToggleKey", (KeyCode)110, "The shortcut key which toggles the mod on or off in-game."); TrackingPower = configFile.Bind<float>("StableCamera", "TrackingPower", 0.5f, new ConfigDescription("How aggressively the camera will follow the character. Higher values lead to more wobble, but less clipping.", (AcceptableValueBase)(object)new AcceptableValueRange<float>(0.1f, 400f), Array.Empty<object>())); ExtraClimbingFOV = configFile.Bind<float>("StableCamera", "ExtraClimbingFOV", 0f, new ConfigDescription("How much the camera's field of view expands while climbing. A value of 0 prevents the FOV from changing; 40 is the game's original value.", (AcceptableValueBase)(object)new AcceptableValueRange<float>(0f, 70f), Array.Empty<object>())); AdjustAudioSpatialization = configFile.Bind<bool>("StableCamera", "AdjustAudioSpatialization", true, new ConfigDescription("PEAK's sound effects are mastered assuming the camera is inside the player. When the camera is farther from the player, the audio would be much quieter as a result. We correct for this by moving the camera's audio listener onto the player, which keeps it sounding like it did before, but is a less realistic audio presentation. Set this to false for more 'realism,' but much quieter SFX.", (AcceptableValueBase)null, Array.Empty<object>())); this.configFile = configFile; } [CompilerGenerated] private bool PrintMembers(StringBuilder builder) { builder.Append("Enabled = "); builder.Append(Enabled); builder.Append(", ToggleKey = "); builder.Append(ToggleKey); builder.Append(", TrackingPower = "); builder.Append(TrackingPower); builder.Append(", ExtraClimbingFOV = "); builder.Append(ExtraClimbingFOV); builder.Append(", AdjustAudioSpatialization = "); builder.Append(AdjustAudioSpatialization); builder.Append(", configFile = "); builder.Append(configFile); return true; } [CompilerGenerated] public override int GetHashCode() { return ((((EqualityComparer<ConfigEntry<bool>>.Default.GetHashCode(Enabled) * -1521134295 + EqualityComparer<ConfigEntry<KeyCode>>.Default.GetHashCode(ToggleKey)) * -1521134295 + EqualityComparer<ConfigEntry<float>>.Default.GetHashCode(TrackingPower)) * -1521134295 + EqualityComparer<ConfigEntry<float>>.Default.GetHashCode(ExtraClimbingFOV)) * -1521134295 + EqualityComparer<ConfigEntry<bool>>.Default.GetHashCode(AdjustAudioSpatialization)) * -1521134295 + EqualityComparer<ConfigFile>.Default.GetHashCode(configFile); } [CompilerGenerated] public bool Equals(ConfigModel other) { if (EqualityComparer<ConfigEntry<bool>>.Default.Equals(Enabled, other.Enabled) && EqualityComparer<ConfigEntry<KeyCode>>.Default.Equals(ToggleKey, other.ToggleKey) && EqualityComparer<ConfigEntry<float>>.Default.Equals(TrackingPower, other.TrackingPower) && EqualityComparer<ConfigEntry<float>>.Default.Equals(ExtraClimbingFOV, other.ExtraClimbingFOV) && EqualityComparer<ConfigEntry<bool>>.Default.Equals(AdjustAudioSpatialization, other.AdjustAudioSpatialization)) { return EqualityComparer<ConfigFile>.Default.Equals(configFile, other.configFile); } return false; } [CompilerGenerated] public void Deconstruct(out ConfigFile configFile) { configFile = this.configFile; } } [HarmonyPatch(typeof(Singleton<MainCameraMovement>))] internal static class SingletonPatch { } [HarmonyPatch(typeof(MainCameraMovement))] internal static class MainCameraMovementPatch { public static Transform SubstituteTransform; private static bool IsProbablyInThirdPerson(MainCameraMovement mainCamera) { CharacterData val = Character.localCharacter?.data; bool flag = StableThirdPersonCamera.Enabled; if ((Object)(object)val != (Object)null) { bool flag2 = mainCamera.ragdollCam > 0.35f; flag = flag || flag2 || val.passedOut || val.fullyPassedOut || val.dead; } return flag; } private static void ConditionallyDisableMeshRenderers(bool probablyInThirdPerson) { if ((Object)(object)CameraHelpers.PlayerBodyHider == (Object)null) { CameraHelpers.PlayerBodyHider = ((Component)Character.localCharacter).GetComponentInChildren<HideTheBody>(); if ((Object)(object)CameraHelpers.PlayerBodyHider == (Object)null) { return; } } bool enabled = probablyInThirdPerson; CameraHelpers.PlayerBodyHider.headRend.enabled = enabled; ((Renderer)CameraHelpers.PlayerBodyHider.sash).enabled = enabled; Renderer[] playerHats = CameraHelpers.PlayerBodyHider.refs.playerHats; foreach (Renderer val in playerHats) { val.enabled = enabled; } bool enabled2 = probablyInThirdPerson || !StableThirdPersonCamera.Enabled; ((Renderer)CameraHelpers.PlayerBodyHider.body).enabled = enabled2; SkinnedMeshRenderer[] costumes = CameraHelpers.PlayerBodyHider.costumes; foreach (SkinnedMeshRenderer val2 in costumes) { ((Renderer)val2).enabled = enabled2; } } [HarmonyPrefix] [HarmonyPatch("CharacterCam")] private static bool CharacterCam_Prefix(MainCameraMovement __instance) { //IL_00a0: Unknown result type (might be due to invalid IL or missing references) //IL_00a5: Unknown result type (might be due to invalid IL or missing references) //IL_016d: Unknown result type (might be due to invalid IL or missing references) //IL_0172: Unknown result type (might be due to invalid IL or missing references) //IL_0174: Unknown result type (might be due to invalid IL or missing references) //IL_0179: Unknown result type (might be due to invalid IL or missing references) //IL_017c: Unknown result type (might be due to invalid IL or missing references) //IL_017d: Unknown result type (might be due to invalid IL or missing references) //IL_0185: Unknown result type (might be due to invalid IL or missing references) //IL_018a: Unknown result type (might be due to invalid IL or missing references) //IL_0194: Unknown result type (might be due to invalid IL or missing references) //IL_019a: Unknown result type (might be due to invalid IL or missing references) //IL_00c3: Unknown result type (might be due to invalid IL or missing references) //IL_00c8: Unknown result type (might be due to invalid IL or missing references) //IL_0231: Unknown result type (might be due to invalid IL or missing references) //IL_0237: Unknown result type (might be due to invalid IL or missing references) //IL_0248: Unknown result type (might be due to invalid IL or missing references) //IL_01b1: Unknown result type (might be due to invalid IL or missing references) //IL_01bb: Unknown result type (might be due to invalid IL or missing references) //IL_01c1: Unknown result type (might be due to invalid IL or missing references) //IL_01c6: Unknown result type (might be due to invalid IL or missing references) //IL_01cb: Unknown result type (might be due to invalid IL or missing references) //IL_01cf: Unknown result type (might be due to invalid IL or missing references) //IL_01da: Unknown result type (might be due to invalid IL or missing references) //IL_01df: Unknown result type (might be due to invalid IL or missing references) //IL_01e4: Unknown result type (might be due to invalid IL or missing references) //IL_01f0: Unknown result type (might be due to invalid IL or missing references) //IL_01f5: Unknown result type (might be due to invalid IL or missing references) //IL_021d: Unknown result type (might be due to invalid IL or missing references) //IL_0133: Unknown result type (might be due to invalid IL or missing references) //IL_0148: Unknown result type (might be due to invalid IL or missing references) //IL_0158: Unknown result type (might be due to invalid IL or missing references) //IL_015d: Unknown result type (might be due to invalid IL or missing references) if (CameraHelpers.ShouldSetUpCameras) { CameraHelpers.SetUpComponents(((Component)__instance).gameObject); __instance.cam.cam = CameraHelpers.DummyCamera; } else if (!CameraHelpers.HasSetUpCameras) { return true; } bool probablyInThirdPerson = IsProbablyInThirdPerson(__instance); ConditionallyDisableMeshRenderers(probablyInThirdPerson); if ((Object)(object)Character.localCharacter == (Object)null) { return false; } CharacterData data = Character.localCharacter.data; bool playerIsClimbing = (Object)(object)data != (Object)null && (data.isClimbing || data.isRopeClimbing || data.isVineClimbing); CameraHelpers.UpdateVCamPriorities(playerIsClimbing); __instance.cam.cam.fieldOfView = __instance.GetFov(); if (Character.localCharacter.data.lookDirection != Vector3.zero) { SubstituteTransform.rotation = Quaternion.LookRotation(Character.localCharacter.data.lookDirection); float num = 1f - Character.localCharacter.data.currentRagdollControll; if (num > __instance.ragdollCam) { __instance.ragdollCam = Mathf.Lerp(__instance.ragdollCam, num, Time.deltaTime * 5f); } else { __instance.ragdollCam = Mathf.Lerp(__instance.ragdollCam, num, Time.deltaTime * 0.5f); } __instance.physicsRot = Quaternion.Lerp(__instance.physicsRot, ((Component)Character.localCharacter.GetBodypartRig((BodypartType)4)).transform.rotation, Time.deltaTime * 10f); } Vector3 cameraPos = Character.localCharacter.GetCameraPos(__instance.GetHeadOffset()); Vector3 ragdollCameraPosition = GetRagdollCameraPosition(__instance); __instance.targetPlayerPovPosition = Vector3.Lerp(cameraPos, ragdollCameraPosition, __instance.ragdollCam); float num2 = Vector3.Distance(SubstituteTransform.position, __instance.targetPlayerPovPosition); if (num2 > __instance.characterPovMaxDistance) { Vector3 targetPlayerPovPosition = __instance.targetPlayerPovPosition; Vector3 val = SubstituteTransform.position - __instance.targetPlayerPovPosition; Vector3 val2 = targetPlayerPovPosition + ((Vector3)(ref val)).normalized * __instance.characterPovMaxDistance; SubstituteTransform.position = Vector3.Lerp(SubstituteTransform.position, val2, Time.deltaTime * (__instance.characterPovLerpRate + num2 / __instance.characterPovMaxDistance * StableThirdPersonCamera.Config.TrackingPower.Value)); } SubstituteTransform.position = Vector3.Lerp(SubstituteTransform.position, __instance.targetPlayerPovPosition, Time.deltaTime * __instance.characterPovLerpRate); return false; } [HarmonyPrefix] [HarmonyPatch("GetFov")] private static bool GetFov_Prefix(MainCameraMovement __instance, ref float __result) { if (!CameraHelpers.HasSetUpCameras) { return true; } if ((Object)(object)Character.localCharacter == (Object)null) { return true; } float num = ((FloatSetting)__instance.fovSetting).Value; if (num < 60f) { num = 70f; } __instance.currentFov = Mathf.Lerp(__instance.currentFov, num + (Character.localCharacter.data.isClimbing ? StableThirdPersonCamera.Config.ExtraClimbingFOV.Value : 0f), Time.deltaTime * 5f); __result = __instance.currentFov; return false; } [HarmonyPrefix] [HarmonyPatch(typeof(Character), "GetCameraPos")] private static bool GetCameraPos_Prefix(Character __instance, ref Vector3 __result, float forwardOffset) { //IL_000c: Unknown result type (might be due to invalid IL or missing references) //IL_0011: Unknown result type (might be due to invalid IL or missing references) if (!CameraHelpers.HasSetUpCameras) { return true; } __result = GetCameraAnchor(__instance, forwardOffset); return false; } private static Vector3 GetCameraAnchor(Character character, float forwardOffset) { //IL_000e: Unknown result type (might be due to invalid IL or missing references) //IL_0013: Unknown result type (might be due to invalid IL or missing references) //IL_0014: Unknown result type (might be due to invalid IL or missing references) //IL_0015: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Unknown result type (might be due to invalid IL or missing references) //IL_004c: Unknown result type (might be due to invalid IL or missing references) //IL_0051: Unknown result type (might be due to invalid IL or missing references) //IL_0056: Unknown result type (might be due to invalid IL or missing references) //IL_0067: Unknown result type (might be due to invalid IL or missing references) //IL_006c: Unknown result type (might be due to invalid IL or missing references) //IL_006d: Unknown result type (might be due to invalid IL or missing references) //IL_0072: Unknown result type (might be due to invalid IL or missing references) //IL_0073: Unknown result type (might be due to invalid IL or missing references) //IL_0074: Unknown result type (might be due to invalid IL or missing references) //IL_0076: Unknown result type (might be due to invalid IL or missing references) //IL_007b: Unknown result type (might be due to invalid IL or missing references) //IL_0080: Unknown result type (might be due to invalid IL or missing references) //IL_008d: Unknown result type (might be due to invalid IL or missing references) //IL_0092: Unknown result type (might be due to invalid IL or missing references) //IL_0094: Unknown result type (might be due to invalid IL or missing references) //IL_009a: Unknown result type (might be due to invalid IL or missing references) //IL_00a4: Unknown result type (might be due to invalid IL or missing references) //IL_00a9: Unknown result type (might be due to invalid IL or missing references) //IL_0031: Unknown result type (might be due to invalid IL or missing references) //IL_0036: Unknown result type (might be due to invalid IL or missing references) Bodypart bodypart = character.GetBodypart((BodypartType)4); Vector3 val = character.data.lookDirection; if (val == Vector3.zero) { val = ((Component)character.refs.head).transform.forward; } Vector3 val2 = Vector3.Scale(((Component)character.refs.head).transform.lossyScale, Vector3.up); Vector3 val3 = Vector3.Scale(((Component)character.refs.head).transform.lossyScale, val); Vector3 val4 = val2 + val3 * forwardOffset; return character.refs.ragdoll.CenterOfMass() + val4 + bodypart.targetOffsetRelativeToHip * 0.75f; } private static Vector3 CenterOfMass(this CharacterRagdoll ragdoll) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_0005: Unknown result type (might be due to invalid IL or missing references) //IL_002a: Unknown result type (might be due to invalid IL or missing references) //IL_0033: Unknown result type (might be due to invalid IL or missing references) //IL_0038: Unknown result type (might be due to invalid IL or missing references) //IL_0044: Unknown result type (might be due to invalid IL or missing references) //IL_0049: Unknown result type (might be due to invalid IL or missing references) //IL_004e: Unknown result type (might be due to invalid IL or missing references) //IL_0072: Unknown result type (might be due to invalid IL or missing references) //IL_0074: Unknown result type (might be due to invalid IL or missing references) Vector3 val = Vector3.zero; float num = 0f; foreach (Bodypart part in ragdoll.partList) { Rigidbody rig = part.Rig; val += ((Component)part).transform.TransformPoint(rig.centerOfMass) * rig.mass; num += rig.mass; } return val / num; } private static Vector3 GetRagdollCameraPosition(MainCameraMovement __instance) { //IL_000a: Unknown result type (might be due to invalid IL or missing references) //IL_000f: Unknown result type (might be due to invalid IL or missing references) //IL_0010: Unknown result type (might be due to invalid IL or missing references) //IL_0011: Unknown result type (might be due to invalid IL or missing references) //IL_002a: Unknown result type (might be due to invalid IL or missing references) //IL_002f: Unknown result type (might be due to invalid IL or missing references) //IL_004f: Unknown result type (might be due to invalid IL or missing references) //IL_0054: Unknown result type (might be due to invalid IL or missing references) //IL_0055: Unknown result type (might be due to invalid IL or missing references) //IL_0056: Unknown result type (might be due to invalid IL or missing references) //IL_0058: Unknown result type (might be due to invalid IL or missing references) //IL_005d: Unknown result type (might be due to invalid IL or missing references) //IL_0062: Unknown result type (might be due to invalid IL or missing references) //IL_0063: Unknown result type (might be due to invalid IL or missing references) //IL_0022: Unknown result type (might be due to invalid IL or missing references) //IL_0027: Unknown result type (might be due to invalid IL or missing references) Vector3 val = Character.localCharacter.data.lookDirection; if (val == Vector3.zero) { val = SubstituteTransform.forward; } val = ((Vector3)(ref val)).normalized; float num = 3f * __instance.ragdollCam * __instance.ragdollCam; Vector3 cameraAnchor = GetCameraAnchor(Character.localCharacter, __instance.GetHeadOffset()); return cameraAnchor - val * num; } } [HarmonyPatch(typeof(UIPlayerNames), "UpdateName")] public class PlayerNameFix { public static bool Prefix(ref UIPlayerNames __instance, int index, Vector3 position, bool visible, int speakingAmplitude) { //IL_002f: Unknown result type (might be due to invalid IL or missing references) //IL_0030: Unknown result type (might be due to invalid IL or missing references) if (!StableThirdPersonCamera.Enabled) { return true; } if (index >= __instance.playerNameText.Length) { return false; } ((Component)__instance.playerNameText[index]).transform.position = MainCamera.instance.cam.WorldToScreenPoint(position); if (visible) { ((Component)__instance.playerNameText[index]).gameObject.SetActive(true); __instance.playerNameText[index].group.alpha = Mathf.MoveTowards(__instance.playerNameText[index].group.alpha, 1f, Time.deltaTime * 5f); if (Object.op_Implicit((Object)(object)__instance.playerNameText[index].characterInteractable) && (double)AudioLevels.GetPlayerLevel(((MonoBehaviourPun)__instance.playerNameText[index].characterInteractable.character).photonView.OwnerActorNr) == 0.0) { __instance.playerNameText[index].audioImage.sprite = __instance.mutedAudioSprite; } else if (speakingAmplitude <= 0) { PlayerName obj = __instance.playerNameText[index]; obj.audioImageTimeout -= Time.deltaTime; if ((double)__instance.playerNameText[index].audioImageTimeout > 0.0) { return false; } __instance.playerNameText[index].audioImage.sprite = __instance.audioSprites[0]; } else { __instance.playerNameText[index].audioImage.sprite = __instance.audioSprites[Mathf.Clamp(speakingAmplitude, 0, __instance.audioSprites.Length - 1)]; __instance.playerNameText[index].audioImageTimeout = __instance.audioImageTimeoutMax; } } else { __instance.playerNameText[index].group.alpha = Mathf.MoveTowards(__instance.playerNameText[index].group.alpha, 0f, Time.deltaTime * 5f); if ((double)__instance.playerNameText[index].group.alpha >= 0.009999999776482582 || !((Component)__instance.playerNameText[index]).gameObject.activeSelf) { return false; } ((Component)__instance.playerNameText[index]).gameObject.SetActive(false); } return false; } } [BepInPlugin("LeftOut.Peak.StableThirdPersonCamera", "StableThirdPersonCamera", "1.0.0")] public class StableThirdPersonCamera : BaseUnityPlugin { private static PlayerConnectionLog PeakLogger; internal static StableThirdPersonCamera Instance { get; private set; } internal static ManualLogSource Logger => Instance._logger; private ManualLogSource _logger => ((BaseUnityPlugin)this).Logger; internal Harmony? Harmony { get; set; } internal static ConfigModel Config { get; private set; } public static bool Enabled => Config.Enabled.Value; private void Awake() { Instance = this; Config = new ConfigModel(((BaseUnityPlugin)this).Config); Patch(); Logger.LogInfo((object)$"{((BaseUnityPlugin)this).Info.Metadata.GUID} v{((BaseUnityPlugin)this).Info.Metadata.Version} has loaded!"); } internal void Patch() { //IL_0019: Unknown result type (might be due to invalid IL or missing references) //IL_001e: Unknown result type (might be due to invalid IL or missing references) //IL_0020: Expected O, but got Unknown //IL_0025: Expected O, but got Unknown if (Harmony == null) { Harmony val = new Harmony(((BaseUnityPlugin)this).Info.Metadata.GUID); Harmony val2 = val; Harmony = val; } Harmony.PatchAll(); } internal void Unpatch() { Harmony? harmony = Harmony; if (harmony != null) { harmony.UnpatchSelf(); } } private void Update() { //IL_000a: Unknown result type (might be due to invalid IL or missing references) if (Input.GetKeyDown(Config.ToggleKey.Value)) { Config.Enabled.Value = !Config.Enabled.Value; OnToggleEnabled(Config.Enabled.Value); } } private void OnToggleEnabled(bool enabled) { //IL_0043: Unknown result type (might be due to invalid IL or missing references) //IL_0065: Unknown result type (might be due to invalid IL or missing references) //IL_005d: Unknown result type (might be due to invalid IL or missing references) Logger.LogInfo((object)$"Stable Camera Enabled: {Config.Enabled.Value}"); PlayerConnectionLog val = Object.FindObjectOfType<PlayerConnectionLog>(); if (!((Object)(object)val == (Object)null)) { val.AddMessage(val.GetColorTag(val.userColor) + "Third Person Camera</color> has been " + val.GetColorTag(enabled ? val.joinedColor : val.leftColor) + (enabled ? "enabled" : "disabled") + "</color>"); } } public static void LogSetupSuccess() { //IL_0022: Unknown result type (might be due to invalid IL or missing references) if (!((Object)(object)PeakLogger == (Object)null)) { PeakLogger.AddMessage("Third person cameras set up " + PeakLogger.GetColorTag(PeakLogger.joinedColor) + "Successfully</color>!"); } } public static void LogToScreen(string msg) { Logger.LogInfo((object)msg); if ((Object)(object)PeakLogger == (Object)null) { PeakLogger = Object.FindObjectOfType<PlayerConnectionLog>(); } if (!((Object)(object)PeakLogger == (Object)null)) { PeakLogger.AddMessage(msg); } } } } namespace System.Runtime.CompilerServices { [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)] internal sealed class IgnoresAccessChecksToAttribute : Attribute { public IgnoresAccessChecksToAttribute(string assemblyName) { } } }
plugins/Unity.Cinemachine.dll
Decompiled 2 months ago
The result has been truncated due to the large size, download it to view full contents!
using System; using System.CodeDom.Compiler; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.Diagnostics; using System.Linq; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Text; using Microsoft.CodeAnalysis; using Unity.Cinemachine.TargetTracking; using Unity.Collections; using Unity.Mathematics; using UnityEditor; using UnityEditor.Callbacks; using UnityEngine; using UnityEngine.Assertions; using UnityEngine.Events; using UnityEngine.InputSystem; using UnityEngine.InputSystem.Users; using UnityEngine.Playables; using UnityEngine.Rendering; using UnityEngine.Rendering.Universal; using UnityEngine.SceneManagement; using UnityEngine.Serialization; using UnityEngine.Splines; using UnityEngine.Timeline; using UnityEngine.UI; using UnityEngine.UIElements; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)] [assembly: InternalsVisibleTo("Unity.Cinemachine.Editor")] [assembly: InternalsVisibleTo("Unity.Cinemachine.Shared.Tests")] [assembly: InternalsVisibleTo("Unity.Cinemachine.Editor.Tests")] [assembly: InternalsVisibleTo("Unity.Cinemachine.Runtime.Tests")] [assembly: AssemblyVersion("0.0.0.0")] namespace Microsoft.CodeAnalysis { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] internal sealed class EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event | AttributeTargets.Parameter | AttributeTargets.ReturnValue | AttributeTargets.GenericParameter, AllowMultiple = false, Inherited = false)] internal sealed class NullableAttribute : Attribute { public readonly byte[] NullableFlags; public NullableAttribute(byte P_0) { NullableFlags = new byte[1] { P_0 }; } public NullableAttribute(byte[] P_0) { NullableFlags = P_0; } } [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Interface | AttributeTargets.Delegate, AllowMultiple = false, Inherited = false)] internal sealed class NullableContextAttribute : Attribute { public readonly byte Flag; public NullableContextAttribute(byte P_0) { Flag = P_0; } } } [InitializeOnLoad] internal class DeltaTimeScaleProcessor : InputProcessor<Vector2> { public override Vector2 Process(Vector2 value, InputControl control) { //IL_0000: Unknown result type (might be due to invalid IL or missing references) //IL_0006: Unknown result type (might be due to invalid IL or missing references) return value / Time.unscaledDeltaTime; } static DeltaTimeScaleProcessor() { Initialize(); } [RuntimeInitializeOnLoadMethod] private static void Initialize() { InputSystem.RegisterProcessor<DeltaTimeScaleProcessor>((string)null); } } [CompilerGenerated] [EditorBrowsable(EditorBrowsableState.Never)] [GeneratedCode("Unity.MonoScriptGenerator.MonoScriptInfoGenerator", null)] internal class UnitySourceGeneratedAssemblyMonoScriptTypes_v1 { private struct MonoScriptData { public byte[] FilePathsData; public byte[] TypesData; public int TotalTypes; public int TotalFiles; public bool IsEditorOnly; } [MethodImpl(MethodImplOptions.AggressiveInlining)] private static MonoScriptData Get() { MonoScriptData result = default(MonoScriptData); result.FilePathsData = new byte[13435] { 0, 0, 0, 2, 0, 0, 0, 95, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 66, 101, 104, 97, 118, 105, 111, 117, 114, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 66, 114, 97, 105, 110, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 96, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 66, 101, 104, 97, 118, 105, 111, 117, 114, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 67, 97, 109, 101, 114, 97, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 102, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 66, 101, 104, 97, 118, 105, 111, 117, 114, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 67, 97, 109, 101, 114, 97, 79, 102, 102, 115, 101, 116, 46, 99, 115, 0, 0, 0, 2, 0, 0, 0, 99, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 66, 101, 104, 97, 118, 105, 111, 117, 114, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 67, 108, 101, 97, 114, 83, 104, 111, 116, 46, 99, 115, 0, 0, 0, 4, 0, 0, 0, 100, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 66, 101, 104, 97, 118, 105, 111, 117, 114, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 67, 111, 110, 102, 105, 110, 101, 114, 50, 68, 46, 99, 115, 0, 0, 0, 2, 0, 0, 0, 100, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 66, 101, 104, 97, 118, 105, 111, 117, 114, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 67, 111, 110, 102, 105, 110, 101, 114, 51, 68, 46, 99, 115, 0, 0, 0, 5, 0, 0, 0, 100, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 66, 101, 104, 97, 118, 105, 111, 117, 114, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 68, 101, 99, 111, 108, 108, 105, 100, 101, 114, 46, 99, 115, 0, 0, 0, 5, 0, 0, 0, 100, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 66, 101, 104, 97, 118, 105, 111, 117, 114, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 68, 101, 111, 99, 99, 108, 117, 100, 101, 114, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 104, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 66, 101, 104, 97, 118, 105, 111, 117, 114, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 69, 120, 116, 101, 114, 110, 97, 108, 67, 97, 109, 101, 114, 97, 46, 99, 115, 0, 0, 0, 2, 0, 0, 0, 100, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 66, 101, 104, 97, 118, 105, 111, 117, 114, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 70, 111, 108, 108, 111, 119, 90, 111, 111, 109, 46, 99, 115, 0, 0, 0, 16, 0, 0, 0, 106, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 66, 101, 104, 97, 118, 105, 111, 117, 114, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 70, 114, 101, 101, 76, 111, 111, 107, 77, 111, 100, 105, 102, 105, 101, 114, 46, 99, 115, 0, 0, 0, 2, 0, 0, 0, 102, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 66, 101, 104, 97, 118, 105, 111, 117, 114, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 71, 114, 111, 117, 112, 70, 114, 97, 109, 105, 110, 103, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 102, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 66, 101, 104, 97, 118, 105, 111, 117, 114, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 77, 105, 120, 105, 110, 103, 67, 97, 109, 101, 114, 97, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 102, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 66, 101, 104, 97, 118, 105, 111, 117, 114, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 80, 105, 120, 101, 108, 80, 101, 114, 102, 101, 99, 116, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 100, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 66, 101, 104, 97, 118, 105, 111, 117, 114, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 82, 101, 99, 111, 109, 112, 111, 115, 101, 114, 46, 99, 115, 0, 0, 0, 2, 0, 0, 0, 105, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 66, 101, 104, 97, 118, 105, 111, 117, 114, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 101, 113, 117, 101, 110, 99, 101, 114, 67, 97, 109, 101, 114, 97, 46, 99, 115, 0, 0, 0, 2, 0, 0, 0, 110, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 66, 101, 104, 97, 118, 105, 111, 117, 114, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 104, 111, 116, 81, 117, 97, 108, 105, 116, 121, 69, 118, 97, 108, 117, 97, 116, 111, 114, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 100, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 66, 101, 104, 97, 118, 105, 111, 117, 114, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 112, 108, 105, 110, 101, 67, 97, 114, 116, 46, 99, 115, 0, 0, 0, 5, 0, 0, 0, 100, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 66, 101, 104, 97, 118, 105, 111, 117, 114, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 112, 108, 105, 110, 101, 82, 111, 108, 108, 46, 99, 115, 0, 0, 0, 4, 0, 0, 0, 107, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 66, 101, 104, 97, 118, 105, 111, 117, 114, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 116, 97, 116, 101, 68, 114, 105, 118, 101, 110, 67, 97, 109, 101, 114, 97, 46, 99, 115, 0, 0, 0, 4, 0, 0, 0, 100, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 66, 101, 104, 97, 118, 105, 111, 117, 114, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 116, 111, 114, 121, 98, 111, 97, 114, 100, 46, 99, 115, 0, 0, 0, 3, 0, 0, 0, 101, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 66, 101, 104, 97, 118, 105, 111, 117, 114, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 84, 97, 114, 103, 101, 116, 71, 114, 111, 117, 112, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 104, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 66, 101, 104, 97, 118, 105, 111, 117, 114, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 84, 104, 105, 114, 100, 80, 101, 114, 115, 111, 110, 65, 105, 109, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 113, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 109, 112, 111, 110, 101, 110, 116, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 66, 97, 115, 105, 99, 77, 117, 108, 116, 105, 67, 104, 97, 110, 110, 101, 108, 80, 101, 114, 108, 105, 110, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 96, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 109, 112, 111, 110, 101, 110, 116, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 70, 111, 108, 108, 111, 119, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 106, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 109, 112, 111, 110, 101, 110, 116, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 72, 97, 114, 100, 76, 111, 99, 107, 84, 111, 84, 97, 114, 103, 101, 116, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 100, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 109, 112, 111, 110, 101, 110, 116, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 72, 97, 114, 100, 76, 111, 111, 107, 65, 116, 46, 99, 115, 0, 0, 0, 5, 0, 0, 0, 103, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 109, 112, 111, 110, 101, 110, 116, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 79, 114, 98, 105, 116, 97, 108, 70, 111, 108, 108, 111, 119, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 97, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 109, 112, 111, 110, 101, 110, 116, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 80, 97, 110, 84, 105, 108, 116, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 106, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 109, 112, 111, 110, 101, 110, 116, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 80, 111, 115, 105, 116, 105, 111, 110, 67, 111, 109, 112, 111, 115, 101, 114, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 112, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 109, 112, 111, 110, 101, 110, 116, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 82, 111, 116, 97, 116, 101, 87, 105, 116, 104, 70, 111, 108, 108, 111, 119, 84, 97, 114, 103, 101, 116, 46, 99, 115, 0, 0, 0, 2, 0, 0, 0, 106, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 109, 112, 111, 110, 101, 110, 116, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 82, 111, 116, 97, 116, 105, 111, 110, 67, 111, 109, 112, 111, 115, 101, 114, 46, 99, 115, 0, 0, 0, 2, 0, 0, 0, 101, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 109, 112, 111, 110, 101, 110, 116, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 112, 108, 105, 110, 101, 68, 111, 108, 108, 121, 46, 99, 115, 0, 0, 0, 3, 0, 0, 0, 114, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 109, 112, 111, 110, 101, 110, 116, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 112, 108, 105, 110, 101, 68, 111, 108, 108, 121, 76, 111, 111, 107, 65, 116, 84, 97, 114, 103, 101, 116, 115, 46, 99, 115, 0, 0, 0, 2, 0, 0, 0, 107, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 109, 112, 111, 110, 101, 110, 116, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 84, 104, 105, 114, 100, 80, 101, 114, 115, 111, 110, 70, 111, 108, 108, 111, 119, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 85, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 66, 108, 101, 110, 100, 77, 97, 110, 97, 103, 101, 114, 46, 99, 115, 0, 0, 0, 4, 0, 0, 0, 89, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 67, 97, 109, 101, 114, 97, 66, 108, 101, 110, 100, 83, 116, 97, 99, 107, 46, 99, 115, 0, 0, 0, 4, 0, 0, 0, 84, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 67, 97, 109, 101, 114, 97, 83, 116, 97, 116, 101, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 85, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 67, 97, 109, 101, 114, 97, 84, 97, 114, 103, 101, 116, 46, 99, 115, 0, 0, 0, 2, 0, 0, 0, 92, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 67, 97, 109, 101, 114, 97, 85, 112, 100, 97, 116, 101, 77, 97, 110, 97, 103, 101, 114, 46, 99, 115, 0, 0, 0, 4, 0, 0, 0, 89, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 66, 108, 101, 110, 100, 46, 99, 115, 0, 0, 0, 2, 0, 0, 0, 99, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 66, 108, 101, 110, 100, 101, 114, 83, 101, 116, 116, 105, 110, 103, 115, 46, 99, 115, 0, 0, 0, 2, 0, 0, 0, 101, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 67, 97, 109, 101, 114, 97, 77, 97, 110, 97, 103, 101, 114, 66, 97, 115, 101, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 97, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 67, 111, 109, 112, 111, 110, 101, 110, 116, 66, 97, 115, 101, 46, 99, 115, 0, 0, 0, 6, 0, 0, 0, 88, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 67, 111, 114, 101, 46, 99, 115, 0, 0, 0, 2, 0, 0, 0, 93, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 69, 120, 116, 101, 110, 115, 105, 111, 110, 46, 99, 115, 0, 0, 0, 17, 0, 0, 0, 101, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 80, 114, 111, 112, 101, 114, 116, 121, 65, 116, 116, 114, 105, 98, 117, 116, 101, 46, 99, 115, 0, 0, 0, 2, 0, 0, 0, 101, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 86, 105, 114, 116, 117, 97, 108, 67, 97, 109, 101, 114, 97, 66, 97, 115, 101, 46, 99, 115, 0, 0, 0, 5, 0, 0, 0, 85, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 67, 111, 110, 102, 105, 110, 101, 114, 79, 118, 101, 110, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 96, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 68, 101, 108, 116, 97, 84, 105, 109, 101, 83, 99, 97, 108, 101, 80, 114, 111, 99, 101, 115, 115, 111, 114, 46, 99, 115, 0, 0, 0, 4, 0, 0, 0, 87, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 71, 97, 117, 115, 115, 105, 97, 110, 70, 105, 108, 116, 101, 114, 46, 99, 115, 0, 0, 0, 4, 0, 0, 0, 91, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 73, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 67, 97, 109, 101, 114, 97, 46, 99, 115, 0, 0, 0, 8, 0, 0, 0, 82, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 73, 110, 112, 117, 116, 65, 120, 105, 115, 46, 99, 115, 0, 0, 0, 5, 0, 0, 0, 96, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 73, 110, 112, 117, 116, 65, 120, 105, 115, 67, 111, 110, 116, 114, 111, 108, 108, 101, 114, 66, 97, 115, 101, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 94, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 73, 83, 104, 111, 116, 81, 117, 97, 108, 105, 116, 121, 69, 118, 97, 108, 117, 97, 116, 111, 114, 46, 99, 115, 0, 0, 0, 2, 0, 0, 0, 85, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 76, 101, 110, 115, 83, 101, 116, 116, 105, 110, 103, 115, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 90, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 76, 111, 111, 107, 97, 104, 101, 97, 100, 83, 101, 116, 116, 105, 110, 103, 115, 46, 99, 115, 0, 0, 0, 3, 0, 0, 0, 86, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 78, 111, 105, 115, 101, 83, 101, 116, 116, 105, 110, 103, 115, 46, 99, 115, 0, 0, 0, 3, 0, 0, 0, 82, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 80, 114, 101, 100, 105, 99, 116, 111, 114, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 89, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 80, 114, 105, 111, 114, 105, 116, 121, 83, 101, 116, 116, 105, 110, 103, 115, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 87, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 82, 117, 110, 116, 105, 109, 101, 85, 116, 105, 108, 105, 116, 121, 46, 99, 115, 0, 0, 0, 3, 0, 0, 0, 95, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 83, 99, 114, 101, 101, 110, 67, 111, 109, 112, 111, 115, 101, 114, 83, 101, 116, 116, 105, 110, 103, 115, 46, 99, 115, 0, 0, 0, 2, 0, 0, 0, 90, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 83, 105, 103, 110, 97, 108, 83, 111, 117, 114, 99, 101, 65, 115, 115, 101, 116, 46, 99, 115, 0, 0, 0, 4, 0, 0, 0, 88, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 83, 112, 108, 105, 110, 101, 65, 117, 116, 111, 68, 111, 108, 108, 121, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 98, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 83, 112, 108, 105, 110, 101, 67, 111, 110, 116, 97, 105, 110, 101, 114, 69, 120, 116, 101, 110, 115, 105, 111, 110, 115, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 86, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 83, 112, 108, 105, 110, 101, 72, 101, 108, 112, 101, 114, 115, 46, 99, 115, 0, 0, 0, 3, 0, 0, 0, 87, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 83, 112, 108, 105, 110, 101, 83, 101, 116, 116, 105, 110, 103, 115, 46, 99, 115, 0, 0, 0, 6, 0, 0, 0, 92, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 84, 97, 114, 103, 101, 116, 80, 111, 115, 105, 116, 105, 111, 110, 67, 97, 99, 104, 101, 46, 99, 115, 0, 0, 0, 3, 0, 0, 0, 87, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 84, 97, 114, 103, 101, 116, 84, 114, 97, 99, 107, 105, 110, 103, 46, 99, 115, 0, 0, 0, 3, 0, 0, 0, 94, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 85, 110, 105, 116, 121, 86, 101, 99, 116, 111, 114, 69, 120, 116, 101, 110, 115, 105, 111, 110, 115, 46, 99, 115, 0, 0, 0, 2, 0, 0, 0, 86, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 85, 112, 100, 97, 116, 101, 84, 114, 97, 99, 107, 101, 114, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 94, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 67, 111, 114, 101, 92, 86, 105, 114, 116, 117, 97, 108, 67, 97, 109, 101, 114, 97, 82, 101, 103, 105, 115, 116, 114, 121, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 90, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 68, 101, 98, 117, 103, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 68, 101, 98, 117, 103, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 83, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 68, 101, 98, 117, 103, 92, 68, 101, 98, 117, 103, 84, 101, 120, 116, 46, 99, 115, 0, 0, 0, 4, 0, 0, 0, 88, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 68, 101, 112, 114, 101, 99, 97, 116, 101, 100, 92, 65, 120, 105, 115, 83, 116, 97, 116, 101, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 105, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 68, 101, 112, 114, 101, 99, 97, 116, 101, 100, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 51, 114, 100, 80, 101, 114, 115, 111, 110, 70, 111, 108, 108, 111, 119, 46, 99, 115, 0, 0, 0, 2, 0, 0, 0, 98, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 68, 101, 112, 114, 101, 99, 97, 116, 101, 100, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 67, 111, 108, 108, 105, 100, 101, 114, 46, 99, 115, 0, 0, 0, 2, 0, 0, 0, 98, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 68, 101, 112, 114, 101, 99, 97, 116, 101, 100, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 67, 111, 109, 112, 111, 115, 101, 114, 46, 99, 115, 0, 0, 0, 2, 0, 0, 0, 98, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 68, 101, 112, 114, 101, 99, 97, 116, 101, 100, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 67, 111, 110, 102, 105, 110, 101, 114, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 99, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 68, 101, 112, 114, 101, 99, 97, 116, 101, 100, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 68, 111, 108, 108, 121, 67, 97, 114, 116, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 102, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 68, 101, 112, 114, 101, 99, 97, 116, 101, 100, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 68, 111, 78, 111, 116, 85, 112, 103, 114, 97, 100, 101, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 107, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 68, 101, 112, 114, 101, 99, 97, 116, 101, 100, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 70, 114, 97, 109, 105, 110, 103, 84, 114, 97, 110, 115, 112, 111, 115, 101, 114, 46, 99, 115, 0, 0, 0, 3, 0, 0, 0, 98, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 68, 101, 112, 114, 101, 99, 97, 116, 101, 100, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 70, 114, 101, 101, 76, 111, 111, 107, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 103, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 68, 101, 112, 114, 101, 99, 97, 116, 101, 100, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 71, 114, 111, 117, 112, 67, 111, 109, 112, 111, 115, 101, 114, 46, 99, 115, 0, 0, 0, 2, 0, 0, 0, 105, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 68, 101, 112, 114, 101, 99, 97, 116, 101, 100, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 73, 110, 112, 117, 116, 65, 120, 105, 115, 68, 114, 105, 118, 101, 114, 46, 99, 115, 0, 0, 0, 2, 0, 0, 0, 103, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 68, 101, 112, 114, 101, 99, 97, 116, 101, 100, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 73, 110, 112, 117, 116, 80, 114, 111, 118, 105, 100, 101, 114, 46, 99, 115, 0, 0, 0, 2, 0, 0, 0, 108, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 68, 101, 112, 114, 101, 99, 97, 116, 101, 100, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 76, 101, 103, 97, 99, 121, 67, 97, 109, 101, 114, 97, 69, 118, 101, 110, 116, 115, 46, 99, 115, 0, 0, 0, 4, 0, 0, 0, 107, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 68, 101, 112, 114, 101, 99, 97, 116, 101, 100, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 79, 114, 98, 105, 116, 97, 108, 84, 114, 97, 110, 115, 112, 111, 115, 101, 114, 46, 99, 115, 0, 0, 0, 2, 0, 0, 0, 94, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 68, 101, 112, 114, 101, 99, 97, 116, 101, 100, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 80, 97, 116, 104, 46, 99, 115, 0, 0, 0, 2, 0, 0, 0, 98, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 68, 101, 112, 114, 101, 99, 97, 116, 101, 100, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 80, 97, 116, 104, 66, 97, 115, 101, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 98, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 68, 101, 112, 114, 101, 99, 97, 116, 101, 100, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 80, 105, 112, 101, 108, 105, 110, 101, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 93, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 68, 101, 112, 114, 101, 99, 97, 116, 101, 100, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 80, 79, 86, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 108, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 68, 101, 112, 114, 101, 99, 97, 116, 101, 100, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 97, 109, 101, 65, 115, 70, 111, 108, 108, 111, 119, 84, 97, 114, 103, 101, 116, 46, 99, 115, 0, 0, 0, 2, 0, 0, 0, 100, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 68, 101, 112, 114, 101, 99, 97, 116, 101, 100, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 109, 111, 111, 116, 104, 80, 97, 116, 104, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 106, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 68, 101, 112, 114, 101, 99, 97, 116, 101, 100, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 84, 111, 117, 99, 104, 73, 110, 112, 117, 116, 77, 97, 112, 112, 101, 114, 46, 99, 115, 0, 0, 0, 2, 0, 0, 0, 102, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 68, 101, 112, 114, 101, 99, 97, 116, 101, 100, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 84, 114, 97, 99, 107, 101, 100, 68, 111, 108, 108, 121, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 100, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 68, 101, 112, 114, 101, 99, 97, 116, 101, 100, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 84, 114, 97, 110, 115, 112, 111, 115, 101, 114, 46, 99, 115, 0, 0, 0, 2, 0, 0, 0, 103, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 68, 101, 112, 114, 101, 99, 97, 116, 101, 100, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 86, 105, 114, 116, 117, 97, 108, 67, 97, 109, 101, 114, 97, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 99, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 68, 101, 112, 114, 101, 99, 97, 116, 101, 100, 92, 68, 101, 112, 114, 101, 99, 97, 116, 101, 100, 65, 116, 116, 114, 105, 98, 117, 116, 101, 115, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 97, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 68, 101, 112, 114, 101, 99, 97, 116, 101, 100, 92, 76, 101, 103, 97, 99, 121, 76, 101, 110, 115, 83, 101, 116, 116, 105, 110, 103, 115, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 98, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 72, 101, 108, 112, 101, 114, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 66, 114, 97, 105, 110, 69, 118, 101, 110, 116, 115, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 99, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 72, 101, 108, 112, 101, 114, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 67, 97, 109, 101, 114, 97, 69, 118, 101, 110, 116, 115, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 106, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 72, 101, 108, 112, 101, 114, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 67, 97, 109, 101, 114, 97, 77, 97, 110, 97, 103, 101, 114, 69, 118, 101, 110, 116, 115, 46, 99, 115, 0, 0, 0, 2, 0, 0, 0, 106, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 72, 101, 108, 112, 101, 114, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 73, 110, 112, 117, 116, 65, 120, 105, 115, 67, 111, 110, 116, 114, 111, 108, 108, 101, 114, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 102, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 72, 101, 108, 112, 101, 114, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 77, 105, 120, 101, 114, 69, 118, 101, 110, 116, 115, 66, 97, 115, 101, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 101, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 72, 101, 108, 112, 101, 114, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 112, 108, 105, 110, 101, 83, 109, 111, 111, 116, 104, 101, 114, 46, 99, 115, 0, 0, 0, 3, 0, 0, 0, 100, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 72, 101, 108, 112, 101, 114, 115, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 84, 114, 105, 103, 103, 101, 114, 65, 99, 116, 105, 111, 110, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 98, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 72, 101, 108, 112, 101, 114, 115, 92, 71, 114, 111, 117, 112, 87, 101, 105, 103, 104, 116, 77, 97, 110, 105, 112, 117, 108, 97, 116, 111, 114, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 109, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 73, 109, 112, 117, 108, 115, 101, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 67, 111, 108, 108, 105, 115, 105, 111, 110, 73, 109, 112, 117, 108, 115, 101, 83, 111, 117, 114, 99, 101, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 98, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 73, 109, 112, 117, 108, 115, 101, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 70, 105, 120, 101, 100, 83, 105, 103, 110, 97, 108, 46, 99, 115, 0, 0, 0, 3, 0, 0, 0, 104, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 73, 109, 112, 117, 108, 115, 101, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 73, 109, 112, 117, 108, 115, 101, 68, 101, 102, 105, 110, 105, 116, 105, 111, 110, 46, 99, 115, 0, 0, 0, 2, 0, 0, 0, 102, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 73, 109, 112, 117, 108, 115, 101, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 73, 109, 112, 117, 108, 115, 101, 76, 105, 115, 116, 101, 110, 101, 114, 46, 99, 115, 0, 0, 0, 4, 0, 0, 0, 101, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 73, 109, 112, 117, 108, 115, 101, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 73, 109, 112, 117, 108, 115, 101, 77, 97, 110, 97, 103, 101, 114, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 100, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 73, 109, 112, 117, 108, 115, 101, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 73, 109, 112, 117, 108, 115, 101, 83, 111, 117, 114, 99, 101, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 109, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 73, 109, 112, 117, 108, 115, 101, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 69, 120, 116, 101, 114, 110, 97, 108, 73, 109, 112, 117, 108, 115, 101, 76, 105, 115, 116, 101, 110, 101, 114, 46, 99, 115, 0, 0, 0, 2, 0, 0, 0, 103, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 80, 111, 115, 116, 80, 114, 111, 99, 101, 115, 115, 105, 110, 103, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 65, 117, 116, 111, 70, 111, 99, 117, 115, 46, 99, 115, 0, 0, 0, 3, 0, 0, 0, 108, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 80, 111, 115, 116, 80, 114, 111, 99, 101, 115, 115, 105, 110, 103, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 86, 111, 108, 117, 109, 101, 83, 101, 116, 116, 105, 110, 103, 115, 46, 99, 115, 0, 0, 0, 2, 0, 0, 0, 93, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 83, 97, 118, 101, 68, 117, 114, 105, 110, 103, 80, 108, 97, 121, 92, 65, 116, 116, 114, 105, 98, 117, 116, 101, 115, 46, 99, 115, 0, 0, 0, 5, 0, 0, 0, 91, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 84, 104, 105, 114, 100, 80, 97, 114, 116, 121, 92, 67, 108, 105, 112, 112, 101, 114, 46, 67, 111, 114, 101, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 86, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 84, 104, 105, 114, 100, 80, 97, 114, 116, 121, 92, 99, 108, 105, 112, 112, 101, 114, 46, 99, 115, 0, 0, 0, 19, 0, 0, 0, 93, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 84, 104, 105, 114, 100, 80, 97, 114, 116, 121, 92, 67, 108, 105, 112, 112, 101, 114, 46, 69, 110, 103, 105, 110, 101, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 96, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 84, 104, 105, 114, 100, 80, 97, 114, 116, 121, 92, 67, 108, 105, 112, 112, 101, 114, 46, 77, 105, 110, 107, 111, 119, 115, 107, 105, 46, 99, 115, 0, 0, 0, 2, 0, 0, 0, 93, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 84, 104, 105, 114, 100, 80, 97, 114, 116, 121, 92, 67, 108, 105, 112, 112, 101, 114, 46, 79, 102, 102, 115, 101, 116, 46, 99, 115, 0, 0, 0, 3, 0, 0, 0, 101, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 84, 105, 109, 101, 108, 105, 110, 101, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 80, 108, 97, 121, 97, 98, 108, 101, 77, 105, 120, 101, 114, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 92, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 84, 105, 109, 101, 108, 105, 110, 101, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 104, 111, 116, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 100, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 84, 105, 109, 101, 108, 105, 110, 101, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 104, 111, 116, 80, 108, 97, 121, 97, 98, 108, 101, 46, 99, 115, 0, 0, 0, 1, 0, 0, 0, 93, 92, 76, 105, 98, 114, 97, 114, 121, 92, 80, 97, 99, 107, 97, 103, 101, 67, 97, 99, 104, 101, 92, 99, 111, 109, 46, 117, 110, 105, 116, 121, 46, 99, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 64, 98, 50, 101, 55, 98, 102, 102, 97, 98, 55, 55, 50, 92, 82, 117, 110, 116, 105, 109, 101, 92, 84, 105, 109, 101, 108, 105, 110, 101, 92, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 84, 114, 97, 99, 107, 46, 99, 115 }; result.TypesData = new byte[15456] { 0, 0, 0, 0, 34, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 66, 114, 97, 105, 110, 0, 0, 0, 0, 59, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 66, 114, 97, 105, 110, 124, 76, 101, 110, 115, 77, 111, 100, 101, 79, 118, 101, 114, 114, 105, 100, 101, 83, 101, 116, 116, 105, 110, 103, 115, 0, 0, 0, 0, 35, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 67, 97, 109, 101, 114, 97, 0, 0, 0, 0, 41, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 67, 97, 109, 101, 114, 97, 79, 102, 102, 115, 101, 116, 0, 0, 0, 0, 38, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 67, 108, 101, 97, 114, 83, 104, 111, 116, 0, 0, 0, 0, 43, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 67, 108, 101, 97, 114, 83, 104, 111, 116, 124, 80, 97, 105, 114, 0, 0, 0, 0, 39, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 67, 111, 110, 102, 105, 110, 101, 114, 50, 68, 0, 0, 0, 0, 62, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 67, 111, 110, 102, 105, 110, 101, 114, 50, 68, 124, 79, 118, 101, 114, 115, 105, 122, 101, 87, 105, 110, 100, 111, 119, 83, 101, 116, 116, 105, 110, 103, 115, 0, 0, 0, 0, 54, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 67, 111, 110, 102, 105, 110, 101, 114, 50, 68, 124, 86, 99, 97, 109, 69, 120, 116, 114, 97, 83, 116, 97, 116, 101, 0, 0, 0, 0, 50, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 67, 111, 110, 102, 105, 110, 101, 114, 50, 68, 124, 83, 104, 97, 112, 101, 67, 97, 99, 104, 101, 0, 0, 0, 0, 39, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 67, 111, 110, 102, 105, 110, 101, 114, 51, 68, 0, 0, 0, 0, 54, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 67, 111, 110, 102, 105, 110, 101, 114, 51, 68, 124, 86, 99, 97, 109, 69, 120, 116, 114, 97, 83, 116, 97, 116, 101, 0, 0, 0, 0, 39, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 68, 101, 99, 111, 108, 108, 105, 100, 101, 114, 0, 0, 0, 0, 59, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 68, 101, 99, 111, 108, 108, 105, 100, 101, 114, 124, 68, 101, 99, 111, 108, 108, 105, 115, 105, 111, 110, 83, 101, 116, 116, 105, 110, 103, 115, 0, 0, 0, 0, 61, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 68, 101, 99, 111, 108, 108, 105, 100, 101, 114, 43, 124, 70, 111, 108, 108, 111, 119, 84, 97, 114, 103, 101, 116, 83, 101, 116, 116, 105, 110, 103, 115, 0, 0, 0, 0, 55, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 68, 101, 99, 111, 108, 108, 105, 100, 101, 114, 124, 84, 101, 114, 114, 97, 105, 110, 83, 101, 116, 116, 105, 110, 103, 115, 0, 0, 0, 0, 54, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 68, 101, 99, 111, 108, 108, 105, 100, 101, 114, 124, 86, 99, 97, 109, 69, 120, 116, 114, 97, 83, 116, 97, 116, 101, 0, 0, 0, 0, 39, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 68, 101, 111, 99, 99, 108, 117, 100, 101, 114, 0, 0, 0, 0, 57, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 68, 101, 111, 99, 99, 108, 117, 100, 101, 114, 124, 79, 98, 115, 116, 97, 99, 108, 101, 65, 118, 111, 105, 100, 97, 110, 99, 101, 0, 0, 0, 0, 61, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 68, 101, 111, 99, 99, 108, 117, 100, 101, 114, 43, 124, 70, 111, 108, 108, 111, 119, 84, 97, 114, 103, 101, 116, 83, 101, 116, 116, 105, 110, 103, 115, 0, 0, 0, 0, 57, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 68, 101, 111, 99, 99, 108, 117, 100, 101, 114, 124, 81, 117, 97, 108, 105, 116, 121, 69, 118, 97, 108, 117, 97, 116, 105, 111, 110, 0, 0, 0, 0, 54, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 68, 101, 111, 99, 99, 108, 117, 100, 101, 114, 124, 86, 99, 97, 109, 69, 120, 116, 114, 97, 83, 116, 97, 116, 101, 0, 0, 0, 0, 43, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 69, 120, 116, 101, 114, 110, 97, 108, 67, 97, 109, 101, 114, 97, 0, 0, 0, 0, 39, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 70, 111, 108, 108, 111, 119, 90, 111, 111, 109, 0, 0, 0, 0, 54, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 70, 111, 108, 108, 111, 119, 90, 111, 111, 109, 124, 86, 99, 97, 109, 69, 120, 116, 114, 97, 83, 116, 97, 116, 101, 0, 0, 0, 0, 45, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 70, 114, 101, 101, 76, 111, 111, 107, 77, 111, 100, 105, 102, 105, 101, 114, 0, 0, 0, 0, 66, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 70, 114, 101, 101, 76, 111, 111, 107, 77, 111, 100, 105, 102, 105, 101, 114, 124, 73, 77, 111, 100, 105, 102, 105, 101, 114, 86, 97, 108, 117, 101, 83, 111, 117, 114, 99, 101, 0, 0, 0, 0, 72, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 70, 114, 101, 101, 76, 111, 111, 107, 77, 111, 100, 105, 102, 105, 101, 114, 124, 73, 77, 111, 100, 105, 102, 105, 97, 98, 108, 101, 80, 111, 115, 105, 116, 105, 111, 110, 68, 97, 109, 112, 105, 110, 103, 0, 0, 0, 0, 68, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 70, 114, 101, 101, 76, 111, 111, 107, 77, 111, 100, 105, 102, 105, 101, 114, 124, 73, 77, 111, 100, 105, 102, 105, 97, 98, 108, 101, 67, 111, 109, 112, 111, 115, 105, 116, 105, 111, 110, 0, 0, 0, 0, 65, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 70, 114, 101, 101, 76, 111, 111, 107, 77, 111, 100, 105, 102, 105, 101, 114, 124, 73, 77, 111, 100, 105, 102, 105, 97, 98, 108, 101, 68, 105, 115, 116, 97, 110, 99, 101, 0, 0, 0, 0, 62, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 70, 114, 101, 101, 76, 111, 111, 107, 77, 111, 100, 105, 102, 105, 101, 114, 124, 73, 77, 111, 100, 105, 102, 105, 97, 98, 108, 101, 78, 111, 105, 115, 101, 0, 0, 0, 0, 54, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 70, 114, 101, 101, 76, 111, 111, 107, 77, 111, 100, 105, 102, 105, 101, 114, 124, 77, 111, 100, 105, 102, 105, 101, 114, 0, 0, 0, 0, 63, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 70, 114, 101, 101, 76, 111, 111, 107, 77, 111, 100, 105, 102, 105, 101, 114, 124, 67, 111, 109, 112, 111, 110, 101, 110, 116, 77, 111, 100, 105, 102, 105, 101, 114, 0, 0, 0, 0, 58, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 70, 114, 101, 101, 76, 111, 111, 107, 77, 111, 100, 105, 102, 105, 101, 114, 124, 84, 105, 108, 116, 77, 111, 100, 105, 102, 105, 101, 114, 0, 0, 0, 0, 58, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 70, 114, 101, 101, 76, 111, 111, 107, 77, 111, 100, 105, 102, 105, 101, 114, 124, 76, 101, 110, 115, 77, 111, 100, 105, 102, 105, 101, 114, 0, 0, 0, 0, 69, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 70, 114, 101, 101, 76, 111, 111, 107, 77, 111, 100, 105, 102, 105, 101, 114, 124, 80, 111, 115, 105, 116, 105, 111, 110, 68, 97, 109, 112, 105, 110, 103, 77, 111, 100, 105, 102, 105, 101, 114, 0, 0, 0, 0, 65, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 70, 114, 101, 101, 76, 111, 111, 107, 77, 111, 100, 105, 102, 105, 101, 114, 124, 67, 111, 109, 112, 111, 115, 105, 116, 105, 111, 110, 77, 111, 100, 105, 102, 105, 101, 114, 0, 0, 0, 0, 62, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 70, 114, 101, 101, 76, 111, 111, 107, 77, 111, 100, 105, 102, 105, 101, 114, 124, 68, 105, 115, 116, 97, 110, 99, 101, 77, 111, 100, 105, 102, 105, 101, 114, 0, 0, 0, 0, 59, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 70, 114, 101, 101, 76, 111, 111, 107, 77, 111, 100, 105, 102, 105, 101, 114, 124, 78, 111, 105, 115, 101, 77, 111, 100, 105, 102, 105, 101, 114, 0, 0, 0, 0, 73, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 70, 114, 101, 101, 76, 111, 111, 107, 77, 111, 100, 105, 102, 105, 101, 114, 43, 78, 111, 105, 115, 101, 77, 111, 100, 105, 102, 105, 101, 114, 124, 78, 111, 105, 115, 101, 83, 101, 116, 116, 105, 110, 103, 115, 0, 0, 0, 0, 59, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 70, 114, 101, 101, 76, 111, 111, 107, 77, 111, 100, 105, 102, 105, 101, 114, 124, 84, 111, 112, 66, 111, 116, 116, 111, 109, 82, 105, 103, 115, 0, 0, 0, 0, 41, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 71, 114, 111, 117, 112, 70, 114, 97, 109, 105, 110, 103, 0, 0, 0, 0, 56, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 71, 114, 111, 117, 112, 70, 114, 97, 109, 105, 110, 103, 124, 86, 99, 97, 109, 69, 120, 116, 114, 97, 83, 116, 97, 116, 101, 0, 0, 0, 0, 41, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 77, 105, 120, 105, 110, 103, 67, 97, 109, 101, 114, 97, 0, 0, 0, 0, 41, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 80, 105, 120, 101, 108, 80, 101, 114, 102, 101, 99, 116, 0, 0, 0, 0, 39, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 82, 101, 99, 111, 109, 112, 111, 115, 101, 114, 0, 0, 0, 0, 44, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 101, 113, 117, 101, 110, 99, 101, 114, 67, 97, 109, 101, 114, 97, 0, 0, 0, 0, 56, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 101, 113, 117, 101, 110, 99, 101, 114, 67, 97, 109, 101, 114, 97, 124, 73, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 0, 0, 0, 0, 49, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 104, 111, 116, 81, 117, 97, 108, 105, 116, 121, 69, 118, 97, 108, 117, 97, 116, 111, 114, 0, 0, 0, 0, 76, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 104, 111, 116, 81, 117, 97, 108, 105, 116, 121, 69, 118, 97, 108, 117, 97, 116, 111, 114, 124, 68, 105, 115, 116, 97, 110, 99, 101, 69, 118, 97, 108, 117, 97, 116, 105, 111, 110, 83, 101, 116, 116, 105, 110, 103, 115, 0, 0, 0, 0, 39, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 112, 108, 105, 110, 101, 67, 97, 114, 116, 0, 0, 0, 0, 39, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 112, 108, 105, 110, 101, 82, 111, 108, 108, 0, 0, 0, 0, 48, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 112, 108, 105, 110, 101, 82, 111, 108, 108, 124, 82, 111, 108, 108, 68, 97, 116, 97, 0, 0, 0, 0, 52, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 112, 108, 105, 110, 101, 82, 111, 108, 108, 124, 76, 101, 114, 112, 82, 111, 108, 108, 68, 97, 116, 97, 0, 0, 0, 0, 62, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 112, 108, 105, 110, 101, 82, 111, 108, 108, 124, 76, 101, 114, 112, 82, 111, 108, 108, 68, 97, 116, 97, 87, 105, 116, 104, 69, 97, 115, 105, 110, 103, 0, 0, 0, 0, 49, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 112, 108, 105, 110, 101, 82, 111, 108, 108, 124, 82, 111, 108, 108, 67, 97, 99, 104, 101, 0, 0, 0, 0, 46, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 116, 97, 116, 101, 68, 114, 105, 118, 101, 110, 67, 97, 109, 101, 114, 97, 0, 0, 0, 0, 58, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 116, 97, 116, 101, 68, 114, 105, 118, 101, 110, 67, 97, 109, 101, 114, 97, 124, 73, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 0, 0, 0, 0, 57, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 116, 97, 116, 101, 68, 114, 105, 118, 101, 110, 67, 97, 109, 101, 114, 97, 124, 80, 97, 114, 101, 110, 116, 72, 97, 115, 104, 0, 0, 0, 0, 55, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 116, 97, 116, 101, 68, 114, 105, 118, 101, 110, 67, 97, 109, 101, 114, 97, 124, 72, 97, 115, 104, 80, 97, 105, 114, 0, 0, 0, 0, 39, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 116, 111, 114, 121, 98, 111, 97, 114, 100, 0, 0, 0, 0, 50, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 116, 111, 114, 121, 98, 111, 97, 114, 100, 124, 67, 97, 110, 118, 97, 115, 73, 110, 102, 111, 0, 0, 0, 0, 56, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 116, 111, 114, 121, 98, 111, 97, 114, 100, 124, 69, 100, 105, 116, 111, 114, 73, 110, 105, 116, 105, 97, 108, 105, 122, 101, 0, 0, 0, 0, 62, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 116, 111, 114, 121, 98, 111, 97, 114, 100, 124, 67, 97, 110, 118, 97, 115, 101, 115, 65, 110, 100, 84, 104, 101, 105, 114, 79, 119, 110, 101, 114, 115, 0, 0, 0, 0, 41, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 73, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 84, 97, 114, 103, 101, 116, 71, 114, 111, 117, 112, 0, 0, 0, 0, 40, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 84, 97, 114, 103, 101, 116, 71, 114, 111, 117, 112, 0, 0, 0, 0, 47, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 84, 97, 114, 103, 101, 116, 71, 114, 111, 117, 112, 124, 84, 97, 114, 103, 101, 116, 0, 0, 0, 0, 43, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 84, 104, 105, 114, 100, 80, 101, 114, 115, 111, 110, 65, 105, 109, 0, 0, 0, 0, 52, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 66, 97, 115, 105, 99, 77, 117, 108, 116, 105, 67, 104, 97, 110, 110, 101, 108, 80, 101, 114, 108, 105, 110, 0, 0, 0, 0, 35, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 70, 111, 108, 108, 111, 119, 0, 0, 0, 0, 45, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 72, 97, 114, 100, 76, 111, 99, 107, 84, 111, 84, 97, 114, 103, 101, 116, 0, 0, 0, 0, 39, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 72, 97, 114, 100, 76, 111, 111, 107, 65, 116, 0, 0, 0, 0, 42, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 79, 114, 98, 105, 116, 97, 108, 70, 111, 108, 108, 111, 119, 0, 0, 0, 0, 38, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 51, 79, 114, 98, 105, 116, 82, 105, 103, 0, 0, 0, 0, 44, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 51, 79, 114, 98, 105, 116, 82, 105, 103, 124, 79, 114, 98, 105, 116, 0, 0, 0, 0, 47, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 51, 79, 114, 98, 105, 116, 82, 105, 103, 124, 83, 101, 116, 116, 105, 110, 103, 115, 0, 0, 0, 0, 55, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 51, 79, 114, 98, 105, 116, 82, 105, 103, 124, 79, 114, 98, 105, 116, 83, 112, 108, 105, 110, 101, 67, 97, 99, 104, 101, 0, 0, 0, 0, 36, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 80, 97, 110, 84, 105, 108, 116, 0, 0, 0, 0, 45, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 80, 111, 115, 105, 116, 105, 111, 110, 67, 111, 109, 112, 111, 115, 101, 114, 0, 0, 0, 0, 51, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 82, 111, 116, 97, 116, 101, 87, 105, 116, 104, 70, 111, 108, 108, 111, 119, 84, 97, 114, 103, 101, 116, 0, 0, 0, 0, 45, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 82, 111, 116, 97, 116, 105, 111, 110, 67, 111, 109, 112, 111, 115, 101, 114, 0, 0, 0, 0, 54, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 82, 111, 116, 97, 116, 105, 111, 110, 67, 111, 109, 112, 111, 115, 101, 114, 124, 70, 111, 118, 67, 97, 99, 104, 101, 0, 0, 0, 0, 40, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 112, 108, 105, 110, 101, 68, 111, 108, 108, 121, 0, 0, 0, 0, 56, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 112, 108, 105, 110, 101, 68, 111, 108, 108, 121, 124, 68, 97, 109, 112, 105, 110, 103, 83, 101, 116, 116, 105, 110, 103, 115, 0, 0, 0, 0, 53, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 112, 108, 105, 110, 101, 68, 111, 108, 108, 121, 76, 111, 111, 107, 65, 116, 84, 97, 114, 103, 101, 116, 115, 0, 0, 0, 0, 58, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 112, 108, 105, 110, 101, 68, 111, 108, 108, 121, 76, 111, 111, 107, 65, 116, 84, 97, 114, 103, 101, 116, 115, 124, 73, 116, 101, 109, 0, 0, 0, 0, 62, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 83, 112, 108, 105, 110, 101, 68, 111, 108, 108, 121, 76, 111, 111, 107, 65, 116, 84, 97, 114, 103, 101, 116, 115, 124, 76, 101, 114, 112, 73, 116, 101, 109, 0, 0, 0, 0, 46, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 84, 104, 105, 114, 100, 80, 101, 114, 115, 111, 110, 70, 111, 108, 108, 111, 119, 0, 0, 0, 0, 63, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 84, 104, 105, 114, 100, 80, 101, 114, 115, 111, 110, 70, 111, 108, 108, 111, 119, 124, 79, 98, 115, 116, 97, 99, 108, 101, 83, 101, 116, 116, 105, 110, 103, 115, 0, 0, 0, 0, 30, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 66, 108, 101, 110, 100, 77, 97, 110, 97, 103, 101, 114, 0, 0, 0, 0, 38, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 73, 67, 97, 109, 101, 114, 97, 79, 118, 101, 114, 114, 105, 100, 101, 83, 116, 97, 99, 107, 0, 0, 0, 0, 34, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 97, 109, 101, 114, 97, 66, 108, 101, 110, 100, 83, 116, 97, 99, 107, 0, 0, 0, 0, 45, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 97, 109, 101, 114, 97, 66, 108, 101, 110, 100, 83, 116, 97, 99, 107, 124, 83, 116, 97, 99, 107, 70, 114, 97, 109, 101, 0, 0, 0, 0, 54, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 97, 109, 101, 114, 97, 66, 108, 101, 110, 100, 83, 116, 97, 99, 107, 124, 83, 110, 97, 112, 115, 104, 111, 116, 66, 108, 101, 110, 100, 83, 111, 117, 114, 99, 101, 0, 0, 0, 0, 29, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 97, 109, 101, 114, 97, 83, 116, 97, 116, 101, 0, 0, 0, 0, 39, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 124, 67, 117, 115, 116, 111, 109, 66, 108, 101, 110, 100, 97, 98, 108, 101, 73, 116, 101, 109, 115, 0, 0, 0, 0, 24, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 46, 124, 73, 116, 101, 109, 0, 0, 0, 0, 39, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 97, 109, 101, 114, 97, 83, 116, 97, 116, 101, 69, 120, 116, 101, 110, 115, 105, 111, 110, 115, 0, 0, 0, 0, 30, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 97, 109, 101, 114, 97, 84, 97, 114, 103, 101, 116, 0, 0, 0, 0, 37, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 97, 109, 101, 114, 97, 85, 112, 100, 97, 116, 101, 77, 97, 110, 97, 103, 101, 114, 0, 0, 0, 0, 50, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 97, 109, 101, 114, 97, 85, 112, 100, 97, 116, 101, 77, 97, 110, 97, 103, 101, 114, 124, 85, 112, 100, 97, 116, 101, 83, 116, 97, 116, 117, 115, 0, 0, 0, 0, 34, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 66, 108, 101, 110, 100, 0, 0, 0, 0, 43, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 66, 108, 101, 110, 100, 124, 73, 66, 108, 101, 110, 100, 101, 114, 0, 0, 0, 0, 44, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 66, 108, 101, 110, 100, 68, 101, 102, 105, 110, 105, 116, 105, 111, 110, 0, 0, 0, 0, 35, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 78, 101, 115, 116, 101, 100, 66, 108, 101, 110, 100, 83, 111, 117, 114, 99, 101, 0, 0, 0, 0, 44, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 66, 108, 101, 110, 100, 101, 114, 83, 101, 116, 116, 105, 110, 103, 115, 0, 0, 0, 0, 56, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 66, 108, 101, 110, 100, 101, 114, 83, 101, 116, 116, 105, 110, 103, 115, 124, 67, 117, 115, 116, 111, 109, 66, 108, 101, 110, 100, 0, 0, 0, 0, 46, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 67, 97, 109, 101, 114, 97, 77, 97, 110, 97, 103, 101, 114, 66, 97, 115, 101, 0, 0, 0, 0, 68, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 67, 97, 109, 101, 114, 97, 77, 97, 110, 97, 103, 101, 114, 66, 97, 115, 101, 124, 68, 101, 102, 97, 117, 108, 116, 84, 97, 114, 103, 101, 116, 83, 101, 116, 116, 105, 110, 103, 115, 0, 0, 0, 0, 42, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 67, 111, 109, 112, 111, 110, 101, 110, 116, 66, 97, 115, 101, 0, 0, 0, 0, 31, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 68, 111, 99, 117, 109, 101, 110, 116, 97, 116, 105, 111, 110, 0, 0, 0, 0, 33, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 67, 111, 114, 101, 0, 0, 0, 0, 45, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 67, 111, 114, 101, 124, 67, 97, 109, 101, 114, 97, 69, 118, 101, 110, 116, 0, 0, 0, 0, 44, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 67, 111, 114, 101, 124, 66, 114, 97, 105, 110, 69, 118, 101, 110, 116, 0, 0, 0, 0, 50, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 67, 111, 114, 101, 124, 66, 108, 101, 110, 100, 69, 118, 101, 110, 116, 80, 97, 114, 97, 109, 115, 0, 0, 0, 0, 44, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 67, 111, 114, 101, 124, 66, 108, 101, 110, 100, 69, 118, 101, 110, 116, 0, 0, 0, 0, 38, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 69, 120, 116, 101, 110, 115, 105, 111, 110, 0, 0, 0, 0, 57, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 69, 120, 116, 101, 110, 115, 105, 111, 110, 124, 86, 99, 97, 109, 69, 120, 116, 114, 97, 83, 116, 97, 116, 101, 66, 97, 115, 101, 0, 0, 0, 0, 48, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 73, 110, 112, 117, 116, 65, 120, 105, 115, 78, 97, 109, 101, 80, 114, 111, 112, 101, 114, 116, 121, 65, 116, 116, 114, 105, 98, 117, 116, 101, 0, 0, 0, 0, 38, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 72, 105, 100, 101, 70, 111, 108, 100, 111, 117, 116, 65, 116, 116, 114, 105, 98, 117, 116, 101, 0, 0, 0, 0, 44, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 72, 105, 100, 101, 73, 102, 78, 111, 67, 111, 109, 112, 111, 110, 101, 110, 116, 65, 116, 116, 114, 105, 98, 117, 116, 101, 0, 0, 0, 0, 51, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 70, 111, 108, 100, 111, 117, 116, 87, 105, 116, 104, 69, 110, 97, 98, 108, 101, 100, 66, 117, 116, 116, 111, 110, 65, 116, 116, 114, 105, 98, 117, 116, 101, 0, 0, 0, 0, 42, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 69, 110, 97, 98, 108, 101, 100, 80, 114, 111, 112, 101, 114, 116, 121, 65, 116, 116, 114, 105, 98, 117, 116, 101, 0, 0, 0, 0, 38, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 82, 97, 110, 103, 101, 83, 108, 105, 100, 101, 114, 65, 116, 116, 114, 105, 98, 117, 116, 101, 0, 0, 0, 0, 44, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 77, 105, 110, 77, 97, 120, 82, 97, 110, 103, 101, 83, 108, 105, 100, 101, 114, 65, 116, 116, 114, 105, 98, 117, 116, 101, 0, 0, 0, 0, 63, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 76, 101, 110, 115, 83, 101, 116, 116, 105, 110, 103, 115, 72, 105, 100, 101, 77, 111, 100, 101, 79, 118, 101, 114, 114, 105, 100, 101, 80, 114, 111, 112, 101, 114, 116, 121, 65, 116, 116, 114, 105, 98, 117, 116, 101, 0, 0, 0, 0, 45, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 83, 101, 110, 115, 111, 114, 83, 105, 122, 101, 80, 114, 111, 112, 101, 114, 116, 121, 65, 116, 116, 114, 105, 98, 117, 116, 101, 0, 0, 0, 0, 35, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 84, 97, 103, 70, 105, 101, 108, 100, 65, 116, 116, 114, 105, 98, 117, 116, 101, 0, 0, 0, 0, 59, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 69, 109, 98, 101, 100, 100, 101, 100, 65, 115, 115, 101, 116, 80, 114, 111, 112, 101, 114, 116, 121, 65, 116, 116, 114, 105, 98, 117, 116, 101, 0, 0, 0, 0, 41, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 86, 101, 99, 116, 111, 114, 50, 65, 115, 82, 97, 110, 103, 101, 65, 116, 116, 114, 105, 98, 117, 116, 101, 0, 0, 0, 0, 40, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 68, 101, 108, 97, 121, 101, 100, 86, 101, 99, 116, 111, 114, 65, 116, 116, 114, 105, 98, 117, 116, 101, 0, 0, 0, 0, 41, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 67, 97, 109, 101, 114, 97, 80, 105, 112, 101, 108, 105, 110, 101, 65, 116, 116, 114, 105, 98, 117, 116, 101, 0, 0, 0, 0, 41, 85, 110, 105, 116, 121, 46, 67, 105, 110, 101, 109, 97, 99, 104, 105, 110, 101, 124, 82, 101, 113, 117, 105, 114, 101, 100, 84, 97, 114, 103, 101, 116,