diff --git a/Assets/Base/Attachments/Attachments.cs b/Assets/Base/Attachments/Attachments.cs index 259f09d..271c031 100644 --- a/Assets/Base/Attachments/Attachments.cs +++ b/Assets/Base/Attachments/Attachments.cs @@ -4,42 +4,79 @@ public class Attachments : MonoBehaviour { private float health = 100F; - private bool selected = false; - public bool[] takenSpots = new bool[4] { false, false, false, false }; + public bool[] TakenSpot + { + get { return takenSpots; } + set { takenSpots = value; } + } + + private bool[] takenSpots = new bool[16]; - // Use this for initialization - void Start () { + public int Spot + { + get { return spot; } + set { spot = value; } + } - } + private int spot; - // Update is called once per frame - void Update () { - if (selected && Center.selectedBasePiece != this.transform.parent) + public void takeDamage(float damage) + { + health -= damage; + } + + public void FindAllPossiblePlacements(Center centralController) + { + for (int i = 0; i < takenSpots.Length; i++) { - SpriteRenderer sr = this.transform.parent.GetComponentInParent(); - sr.color = new Color(255.0f, 255.0f, 255.0f); - selected = false; + if (!takenSpots[i]) + { + //check to make sure it's not going to place on another branch of the structure that + // isn't necessarily a parent or child + if (!DetectOtherObjects(BuildDirection.ToDirFromSpot(i))) + centralController.SetPlacement(BuildDirection.ToDirFromSpot(i), this.transform); + + } } - } - void OnMouseDown() //will be selecting the tower piece, not the bottom piece - { - if (!selected && Input.GetButtonDown("Select")) + foreach (Transform child in this.transform) { - Debug.Log("CLICKED ON ATTACHMENT!"); - - Center.selectedBasePiece = this.transform.parent; - SpriteRenderer sr = Center.selectedBasePiece.GetComponent(); - sr.color = new Color(0.0f, 219.0f, 255.0f); - selected = true; + if (child.GetComponent() != null) + { + child.GetComponent().FindAllPossiblePlacements(centralController); + } } } - public void takeDamage(float damage) + private bool DetectOtherObjects(float[] dir) { - health -= damage; + //raycast to find objects + RaycastHit2D[] hits; + hits = Physics2D.LinecastAll(new Vector2(this.transform.position.x + dir[0], this.transform.position.y + dir[1]), + new Vector2(this.transform.position.x + (dir[0] * 1.3f), this.transform.position.y + (dir[1] * 1.3f))); + + //blacklist children, self, and placement pieces + ArrayList blackList = new ArrayList(); + foreach (Transform child in this.transform) //iterate only immediate children + { + for (int j = 0; j < hits.Length; j++) + { + if (hits[j].collider.gameObject == child.gameObject || + hits[j].collider.gameObject == this.gameObject) + { + blackList.Add(j); + } + } + } + + for (int j = 0; j < hits.Length; j++) + { + if (blackList.Contains(j)) continue; //skip children and placement pieces + + return true; + } - Debug.Log("ATTACHMENT HEALTH: " + health); + return false; } } diff --git a/Assets/Base/Attachments/Collector.prefab b/Assets/Base/Attachments/Collector.prefab new file mode 100644 index 0000000..46c51df --- /dev/null +++ b/Assets/Base/Attachments/Collector.prefab @@ -0,0 +1,76 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100826 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400826} + - 212: {fileID: 21200826} + - 114: {fileID: 11418450} + m_Layer: 0 + m_Name: Collector + m_TagString: Collector + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400826 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100826} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 0} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!114 &11418450 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100826} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 70be8b78486f6b2449e77528a0d6451b, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!212 &21200826 +SpriteRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100826} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 0 + m_SortingOrder: 2 + m_Sprite: {fileID: 21300012, guid: cac4650eae1214d7d92dd7b3fa9758b4, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 100826} + m_IsPrefabParent: 1 + m_IsExploded: 1 diff --git a/Assets/terrain/Map.prefab.meta b/Assets/Base/Attachments/Collector.prefab.meta similarity index 58% rename from Assets/terrain/Map.prefab.meta rename to Assets/Base/Attachments/Collector.prefab.meta index e0c57d8..8e73124 100644 --- a/Assets/terrain/Map.prefab.meta +++ b/Assets/Base/Attachments/Collector.prefab.meta @@ -1,4 +1,4 @@ fileFormatVersion: 2 -guid: a3e87af9f93643946a5bd6c5c72f0c34 +guid: 14bd421bca1624cd0bdfb6765dbfb852 NativeFormatImporter: userData: diff --git a/Assets/Base/Attachments/Turret.prefab b/Assets/Base/Attachments/Turret.prefab index 5196738..c90de61 100644 --- a/Assets/Base/Attachments/Turret.prefab +++ b/Assets/Base/Attachments/Turret.prefab @@ -9,13 +9,10 @@ GameObject: m_Component: - 4: {fileID: 455352} - 212: {fileID: 21255352} - - 114: {fileID: 11477802} - - 50: {fileID: 5061682} - 114: {fileID: 11468976} - - 61: {fileID: 6146754} m_Layer: 0 m_Name: Turret - m_TagString: Untagged + m_TagString: Turret m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 @@ -28,36 +25,10 @@ Transform: m_GameObject: {fileID: 155352} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: .360000014, y: .360000014, z: .360000014} + m_LocalScale: {x: 1, y: 1, z: 0} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 0 ---- !u!50 &5061682 -Rigidbody2D: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 155352} - m_Mass: 9.99999975e-05 - m_LinearDrag: 0 - m_AngularDrag: 0 - m_GravityScale: 0 - m_FixedAngle: 0 - m_IsKinematic: 1 - m_Interpolate: 0 - m_SleepingMode: 1 - m_CollisionDetection: 0 ---- !u!61 &6146754 -BoxCollider2D: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 155352} - m_Enabled: 1 - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Size: {x: 5, y: 5} - m_Center: {x: 0, y: 0} --- !u!114 &11468976 MonoBehaviour: m_ObjectHideFlags: 1 @@ -69,19 +40,8 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 719bfcc1471504bf4aa8869de4c10071, type: 3} m_Name: m_EditorClassIdentifier: + bullet: {fileID: 103078, guid: dc751d600c38a471c82bc52f386f623b, type: 2} publicAngle: 0 ---- !u!114 &11477802 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 155352} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 817b781ff228144428fc78d532cd853b, type: 3} - m_Name: - m_EditorClassIdentifier: - takenSpots: 00000000 --- !u!212 &21255352 SpriteRenderer: m_ObjectHideFlags: 1 diff --git a/Assets/Base/Attachments/Wall.prefab b/Assets/Base/Attachments/Wall.prefab index 64626a6..cc21475 100644 --- a/Assets/Base/Attachments/Wall.prefab +++ b/Assets/Base/Attachments/Wall.prefab @@ -9,11 +9,9 @@ GameObject: m_Component: - 4: {fileID: 455352} - 212: {fileID: 21255352} - - 114: {fileID: 11477802} - - 50: {fileID: 5046550} m_Layer: 0 m_Name: Wall - m_TagString: Untagged + m_TagString: Wall m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 @@ -26,36 +24,10 @@ Transform: m_GameObject: {fileID: 155352} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: .360000014, y: .360000014, z: .360000014} + m_LocalScale: {x: 1, y: 1, z: 0} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 0 ---- !u!50 &5046550 -Rigidbody2D: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 155352} - m_Mass: 9.99999975e-05 - m_LinearDrag: 0 - m_AngularDrag: 0 - m_GravityScale: 0 - m_FixedAngle: 0 - m_IsKinematic: 1 - m_Interpolate: 0 - m_SleepingMode: 1 - m_CollisionDetection: 0 ---- !u!114 &11477802 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 155352} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 817b781ff228144428fc78d532cd853b, type: 3} - m_Name: - m_EditorClassIdentifier: --- !u!212 &21255352 SpriteRenderer: m_ObjectHideFlags: 1 @@ -76,7 +48,7 @@ SpriteRenderer: m_ScaleInLightmap: 1 m_SortingLayerID: 0 m_SortingOrder: 2 - m_Sprite: {fileID: 21300012, guid: cac4650eae1214d7d92dd7b3fa9758b4, type: 3} + m_Sprite: {fileID: 21300014, guid: cac4650eae1214d7d92dd7b3fa9758b4, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} --- !u!1001 &100100000 Prefab: diff --git a/Assets/Base/Bottom.prefab b/Assets/Base/Bottom.prefab index 8af6223..5c91034 100644 --- a/Assets/Base/Bottom.prefab +++ b/Assets/Base/Bottom.prefab @@ -9,8 +9,9 @@ GameObject: m_Component: - 4: {fileID: 476196} - 212: {fileID: 21276196} - - 61: {fileID: 6176196} - 114: {fileID: 11489702} + - 65: {fileID: 6514910} + - 54: {fileID: 5446624} m_Layer: 0 m_Name: Bottom m_TagString: Untagged @@ -30,17 +31,33 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_RootOrder: 0 ---- !u!61 &6176196 -BoxCollider2D: +--- !u!54 &5446624 +Rigidbody: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 176196} - m_Enabled: 1 - m_Material: {fileID: 6200000, guid: fc536ab374a262346b0522537d5aaf5c, type: 2} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0 + m_UseGravity: 0 + m_IsKinematic: 0 + m_Interpolate: 2 + m_Constraints: 126 + m_CollisionDetection: 0 +--- !u!65 &6514910 +BoxCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 176196} + m_Material: {fileID: 0} m_IsTrigger: 0 - m_Size: {x: 7.5, y: 7.5} - m_Center: {x: 0, y: 0} + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1.29999995, y: 1.29999995, z: 0} + m_Center: {x: 0, y: 0, z: 0} --- !u!114 &11489702 MonoBehaviour: m_ObjectHideFlags: 1 @@ -52,7 +69,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 817b781ff228144428fc78d532cd853b, type: 3} m_Name: m_EditorClassIdentifier: - takenSpots: 00000000 --- !u!212 &21276196 SpriteRenderer: m_ObjectHideFlags: 1 diff --git a/Assets/Base/BottomPMat.physicMaterial b/Assets/Base/BottomPMat.physicMaterial new file mode 100644 index 0000000..2b98067 --- /dev/null +++ b/Assets/Base/BottomPMat.physicMaterial @@ -0,0 +1,16 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicMaterial: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: BottomPMat + dynamicFriction: .400000006 + staticFriction: .400000006 + bounciness: 0 + frictionCombine: 0 + bounceCombine: 0 + frictionDirection2: {x: 0, y: 0, z: 0} + dynamicFriction2: 0 + staticFriction2: 0 diff --git a/Assets/Base/BottomPMat.physicMaterial.meta b/Assets/Base/BottomPMat.physicMaterial.meta new file mode 100644 index 0000000..4346527 --- /dev/null +++ b/Assets/Base/BottomPMat.physicMaterial.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 9dd79dac8d637aa49991a47c665eac1d +NativeFormatImporter: + userData: diff --git a/Assets/Base/Bullet.cs b/Assets/Base/Bullet.cs new file mode 100644 index 0000000..30eee29 --- /dev/null +++ b/Assets/Base/Bullet.cs @@ -0,0 +1,39 @@ +using UnityEngine; +using System.Collections; + +public class Bullet : MonoBehaviour { + private float speed = 10.0f; + private float damage = 10.0f; + private Transform target; + + // Use this for initialization + void Start () { + + } + + void Update () { + // destroy bullet if destination does not exist anymore + if (target == null) { + Destroy(gameObject); + return; + } + + // fly towards the destination + float stepSize = Time.deltaTime * speed; + transform.position = Vector3.MoveTowards(transform.position, target.position, stepSize); + + // reached? + if (transform.position.Equals(target.position)) { + // decrease teddy health + Enemy e = target.GetComponent(); + e.takeDamage(damage); + + // destroy bullet + Destroy(gameObject); + } + } + + public void setTarget(Transform v) { + target = v; + } +} diff --git a/Assets/Scripts/GridPlayer2D.cs.meta b/Assets/Base/Bullet.cs.meta similarity index 78% rename from Assets/Scripts/GridPlayer2D.cs.meta rename to Assets/Base/Bullet.cs.meta index c391d34..f5476c3 100644 --- a/Assets/Scripts/GridPlayer2D.cs.meta +++ b/Assets/Base/Bullet.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: b500abe777dd15d469787f00fc004c3f +guid: 4569849cee76e4f418b9a4aec9f1f681 MonoImporter: serializedVersion: 2 defaultReferences: [] diff --git a/Assets/Base/Bullet.prefab b/Assets/Base/Bullet.prefab new file mode 100644 index 0000000..f7b20a9 --- /dev/null +++ b/Assets/Base/Bullet.prefab @@ -0,0 +1,88 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &103078 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 403078} + - 212: {fileID: 21203078} + - 58: {fileID: 5895782} + - 114: {fileID: 11431512} + m_Layer: 0 + m_Name: Bullet + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &403078 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 103078} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 2, y: 2, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!58 &5895782 +CircleCollider2D: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 103078} + m_Enabled: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Radius: .0900000036 + m_Center: {x: 0, y: 0} +--- !u!114 &11431512 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 103078} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4569849cee76e4f418b9a4aec9f1f681, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!212 &21203078 +SpriteRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 103078} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} + m_Color: {r: .764705896, g: 1, b: .766328573, a: 1} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 103078} + m_IsPrefabParent: 1 + m_IsExploded: 1 diff --git a/Assets/Base/Bullet.prefab.meta b/Assets/Base/Bullet.prefab.meta new file mode 100644 index 0000000..a4f6842 --- /dev/null +++ b/Assets/Base/Bullet.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: dc751d600c38a471c82bc52f386f623b +NativeFormatImporter: + userData: diff --git a/Assets/Base/Center.cs b/Assets/Base/Center.cs index 803252f..9a47b61 100644 --- a/Assets/Base/Center.cs +++ b/Assets/Base/Center.cs @@ -2,187 +2,388 @@ using System.Collections; public class Center : MonoBehaviour { + public Transform turret; + public Transform wall; + public Transform collector; + public Transform bottom; + public Transform placement; + public Transform healthbar; + public TextMesh resourcePoolText; + public GameObject blorbIndicator; - private const float pixelOffset = 100.0F; - private const float placementOffset = -0.2f; + private const float pixelOffset = 750.0F; + private const float placementOffset = 0.725f; - private float health; + private float healthInternal; + private float resourcesInternal; - public int resourcePool; - public bool collectingFromResource = false; + public float speed; - public Transform tower; - public Transform wall; - public Transform collector; - public Transform bottom; - public TextMesh healthText; - public SpriteRenderer playerTopRenderer; + public float health + { + get { return healthInternal;} + set { + healthInternal = value; + healthbar.localScale = new Vector2 (health, 1f); + } + } + + public float blorbAmount + { + //made property so updates text dynamically + get {return resourcesInternal;} + set { + float diff = value - resourcesInternal; + resourcesInternal = value; + resourcePoolText.text = ((int)resourcesInternal).ToString(); + GUIManager.UpdateTowerGUI(blorbAmount); + + if (Mathf.Abs(diff) > 0f) { + // Add blorb indicator + GameObject g = (GameObject)Instantiate(blorbIndicator, resourcePoolText.transform.position, Quaternion.identity); + g.transform.parent = resourcePoolText.transform; + BlorbIndicator b = g.GetComponent(); + b.setDiff(diff); + } + } + } - public static Transform selectedBasePiece; + public bool CollectingFromResource + { + get { return collectingFromResource; } + } + + private bool collectingFromResource = false; + + public bool[] TakenSpot + { + get { return takenSpots; } + set { takenSpots = value; } + } - private bool selected = false; + private bool[] takenSpots = new bool[16]; - public bool[] takenSpots = new bool[4] {false, false, false, false}; + public bool IsActive + { + get { return isActive; } + set { isActive = value; } + } - public bool canMove = false; - public bool canBuild = true; //TODO Change this to false when GameStart is fixed + private bool isActive; void GameStart () { + enabled = true; + health = 100f; - resourcePool = 0; + + blorbAmount = 100f; + //resourcePoolText.text = resourcePool.ToString (); collectingFromResource = false; - enabled = true; + this.renderer.enabled = true; - playerTopRenderer.enabled = true; - canMove = false; - canBuild = true; + this.transform.FindChild("Player").renderer.enabled = true; + isActive = true; } void OnTriggerEnter (Collider collision) { gameObject.SetActive (false); } - void OnMouseDown() - { - if (!selected && Input.GetButtonDown("Select")) - { - Debug.Log("Clicked on main base!"); - - selectedBasePiece = this.transform; - SpriteRenderer sr = selectedBasePiece.GetComponent(); - sr.color = new Color(0.0f, 219.0f, 255.0f); // "selected" color - selected = true; - } - } - // Use this for initialization void Start () { GameEventManager.GameStart += GameStart; enabled = false; this.renderer.enabled = false; - playerTopRenderer.enabled = false; + this.transform.FindChild("Player").renderer.enabled = false; + healthbar = this.transform.Find ("GUI/HUD/Health"); + resourcePoolText.renderer.sortingLayerName = "UI"; + resourcePoolText.renderer.sortingOrder = 1; } - - // Update is called once per frame - void Update () { - if (selected && Center.selectedBasePiece != this.transform) + public void FindAllPossiblePlacements() + { + //start with the center and iterate through children + for (int i = 0; i < takenSpots.Length; i++) { - SpriteRenderer sr = this.transform.GetComponent(); - sr.color = new Color(255.0f, 255.0f, 255.0f); //return to original sprite color - selected = false; + if (!takenSpots[i]) + { + //place down a placement spot + SetPlacement(BuildDirection.ToDirFromSpot(i), this.transform); + } } - canBuild = true; - if (Center.selectedBasePiece != null && canBuild) + foreach (Transform child in this.transform) { - - if (Input.GetKeyDown(KeyCode.UpArrow)) + if (child.GetComponent() != null) { - if (SpotTaken(0)) - return; - - Debug.Log("Building Turret"); - PlacePiece("Turret", BuildDirection.Up); // no x direction, pos y direction - + child.GetComponent().FindAllPossiblePlacements(this); } - else if (Input.GetKeyDown(KeyCode.RightArrow)) - { - if (SpotTaken(1)) - return; + } + } - PlacePiece("Turret", BuildDirection.Right); // pos x direction, no y direction + public void RemoveAllPossiblePlacements() + { + GameObject[] placements = GameObject.FindGameObjectsWithTag("Placement"); - } - else if (Input.GetKeyDown(KeyCode.DownArrow)) - { - if (SpotTaken(2)) - return; + foreach (GameObject placement in placements) + { + Destroy(placement); + } + } - PlacePiece("Turret", BuildDirection.Down); // no x direction, neg y direction + public void RecalculateAllPossiblePlacements() + { + RemoveAllPossiblePlacements(); + FindAllPossiblePlacements(); + } - } - else if (Input.GetKeyDown(KeyCode.LeftArrow)) - { - if (SpotTaken(3)) - return; + public void SetPlacement(float[] dir, Transform parent) + { + //placement pieces cost 0 + PlacePiece("Placement", dir, parent, 0, true); - PlacePiece("Turret", BuildDirection.Left); // neg x direction, no y direction - } + //check if there is a valid path to the center + /* + PlacePiece("TestPiece", dir, parent, true); + if (HasPathToCenter()) + { + Debug.Log("HAS PATH"); + RemovePiece(dir, parent); + PlacePiece("Placement", dir, parent, true); } - } + else + { + RemovePiece(dir, parent); + PlacePiece("Placement", dir, parent, false); + } + * */ + //Debug.Log("Has Path: " + HasPathToCenter()); + + } + + void FixedUpdate() + { + if (!isActive) return; + + float inputHorizontal = Input.GetAxis("Horizontal"); + float inputVertical = Input.GetAxis("Vertical"); - private void PlacePiece(string tag, int[] direction) + Vector3 movement = new Vector3(inputHorizontal, inputVertical, 0.0f); + + this.transform.position += movement * speed * Time.deltaTime; + + } + + public void PlacePiece(string tag, float[] direction, Transform selectedBasePiece, int cost, bool isOkay = true) { + if (!isActive) return; + float xDirection = (float)direction[0]; float yDirection = (float)direction[1]; + //get the location of the top of the base - float offset = GetOffsetHeight(); + float offset = GetOffset(selectedBasePiece); + Transform piece = placement; + Transform tempBottom = bottom; + Color color = new Color(255.0f, 255.0f, 255.0f); //normal color + + if (tag != "Placement") + { + Debug.Log("Placing: " + tag); + } + + switch (tag) + { + case "Placement": + tempBottom = placement; + color = (isOkay ? new Color(0.516f, 0.886f, 0.882f, 0) : new Color(1f, 0.0f, 0.0f, 1.0f)); + break; + case "Turret": + case "TestPiece": + piece = turret; + break; + case "Wall": + piece = wall; + break; + case "Collector": + piece = collector; + break; + } - Transform childBottom = Instantiate(bottom) as Transform; + Transform childBottom = Instantiate(tempBottom) as Transform; childBottom.transform.parent = selectedBasePiece; childBottom.transform.localScale = Vector3.one; + childBottom.GetComponent().color = color; childBottom.tag = tag; - Transform childTower = Instantiate(tower) as Transform; - childTower.transform.parent = childBottom; - childTower.transform.localScale = Vector3.one; - childTower.tag = tag; + if (tag != "Placement") + childBottom.GetComponent().Spot = BuildDirection.ToSpotFromDir(direction); + if (tag == "Placement") + childBottom.GetComponent().Spot = BuildDirection.ToSpotFromDir(direction); + + if (tag != "Placement") + { + //reserve spot for parent + if (selectedBasePiece == this.transform) //if we're actually the center... + ReserveSpot(BuildDirection.ToSpotFromDir(direction), selectedBasePiece.GetComponent
()); + else + ReserveSpot(BuildDirection.ToSpotFromDir(direction), selectedBasePiece.GetComponent()); + + //reserve spot for child just placed (cannot build back on parent) + ReserveSpot(BuildDirection.OppositeSpot(BuildDirection.ToSpotFromDir(direction)), childBottom.GetComponentInChildren()); + + //create the tower + Transform childTower = Instantiate(piece) as Transform; + childTower.transform.parent = childBottom; + childTower.transform.localScale = Vector3.one; + childTower.tag = tag; + } float xOffset = (offset + placementOffset) * (float)xDirection; float yOffset = (offset + placementOffset) * (float)yDirection; childBottom.transform.position = new Vector3(selectedBasePiece.position.x + xOffset, selectedBasePiece.position.y + yOffset); + blorbAmount -= cost; + //resourcePoolText.text = resourcePool.ToString (); } - private bool SpotTaken(int spot) + void RemovePiece(float[] dir, Transform parent) { - if (Center.selectedBasePiece != this.transform) + foreach (Transform child in parent) { - Attachments attachmentAttr = selectedBasePiece.GetComponent(); - if (attachmentAttr.takenSpots[spot] == true) - return true; - attachmentAttr.takenSpots[spot] = true; - } - else - { - if (takenSpots[spot] == true) - return true; - takenSpots[spot] = true; + if (child.GetComponent() != null && + child.GetComponent().Spot == BuildDirection.ToSpotFromDir(dir)) + { + Destroy(child.gameObject); + break; + } } - return false; } - private float GetOffsetHeight() + private void ReserveSpot(int spot, Attachments obj) + { + obj.TakenSpot[spot] = true; + obj.TakenSpot[(spot + 1) % takenSpots.Length] = true; + obj.TakenSpot[(((spot - 1) % takenSpots.Length) + takenSpots.Length) % takenSpots.Length] = true; + + if (BuildDirection.IsMid(BuildDirection.ToDirFromSpot(spot))) //we may need to reserve the neighbors + obj.TakenSpot[BuildDirection.GetDiagonal(spot)] = true; + } + + private void ReserveSpot(int spot, Center obj) { - SpriteRenderer bottomRenderer = selectedBasePiece.GetComponentInChildren(); - //Debug.Log("HEIGHT: " + bottomRenderer.sprite.rect.height); - return (bottomRenderer.sprite.rect.height / pixelOffset);// +1.8F; + obj.TakenSpot[spot] = true; + obj.TakenSpot[(spot + 1) % takenSpots.Length] = true; + obj.TakenSpot[(((spot - 1) % takenSpots.Length) + takenSpots.Length) % takenSpots.Length] = true; + + if (BuildDirection.IsMid(BuildDirection.ToDirFromSpot(spot))) //we may need to reserve the neighbors + obj.TakenSpot[BuildDirection.GetDiagonal(spot)] = true; } - private float GetOffsetWidth() + private float GetOffset(Transform selectedBasePiece) { - SpriteRenderer bottomRenderer = selectedBasePiece.GetComponentInChildren(); - //Debug.Log("WIDTH: " + bottomRenderer.sprite.rect.width); - return (bottomRenderer.sprite.rect.width / pixelOffset);// +2.1F; + SpriteRenderer bottomRenderer = selectedBasePiece.GetComponentInChildren();; + return (bottomRenderer.sprite.rect.height / WorldManager.PixelOffset); //height or width works because they're equivalent } public void takeDamage(float damage) { health -= damage; - healthText.text = health.ToString(); if (health <= 0f) { GameEventManager.TriggerGameOver(); } } + + public void receiveBlorb(float blorb) + { + blorbAmount += blorb; + //resourcePoolText.text = resourcePool.ToString (); + } + + private bool HasPathToCenter() + { + Pathfinding2D finder = this.gameObject.GetComponent(); + finder.FindPath(new Vector3(20.0f + this.transform.position.x, 20.0f + this.transform.position.y, 0.0f), this.transform.position); + Debug.DrawLine(new Vector3(20.0f + this.transform.position.x, 20.0f + this.transform.position.y, 0.0f), + this.transform.position, Color.red, 100.0f, false); + + if (finder.Path.Count > 0) + return true; + + return false; + } + + public bool HasEnoughResources(int cost) + { + return blorbAmount >= cost; + } + + void OnCollisionEnter(Collision other) + { + if (other.gameObject.tag == "Enemy") { //only hit the player + Enemy enemy = other.gameObject.GetComponent(); + takeDamage(enemy.hitDamage); + Destroy (enemy.gameObject); + } + } } public abstract class BuildDirection { - public static int[] Up = new int[2] { 0, 1 }; - public static int[] Right = new int[2] { 1, 0 }; - public static int[] Down = new int[2] { 0, -1 }; - public static int[] Left = new int[2] { -1, 0 }; + public static float[] Up = new float[3] { 0, 1f, 0 }; //0 + public static float[] UpMid = new float[3] { 0.5f, 1f, 1f }; //1 + public static float[] UpRight = new float[3] { 1f, 1f, 2f }; //2 + public static float[] UpRightMid = new float[3] { 1f, 0.5f, 3f }; //3 + public static float[] Right = new float[3] { 1f, 0, 4f }; //4 + public static float[] RightMid = new float[3] { 1f, -0.5f, 5f }; //5 + public static float[] RightDown = new float[3] { 1f, -1f, 6f }; //6 + public static float[] RightDownMid = new float[3] { 0.5f, -1f, 7f }; //7 + public static float[] Down = new float[3] { 0, -1f, 8f }; //8 + public static float[] DownMid = new float[3] { -0.5f, -1f, 9f }; //9 + public static float[] DownLeft = new float[3] { -1f, -1f, 10f }; //10 + public static float[] DownLeftMid = new float[3] { -1f, -0.5f, 11f }; //11 + public static float[] Left = new float[3] { -1f, 0, 12f }; //12 + public static float[] LeftMid = new float[3] { -1f, 0.5f, 13f }; //13 + public static float[] LeftUp = new float[3] { -1f, 1f, 14f }; //14 + public static float[] LeftUpMid = new float[3] { -0.5f, 1f, 15f }; //15 + + private static ArrayList directions = + new ArrayList() { Up, UpMid, UpRight, UpRightMid, + Right, RightMid, RightDown, RightDownMid, + Down, DownMid, DownLeft, DownLeftMid, + Left, LeftMid, LeftUp, LeftUpMid }; + + public static int OppositeSpot(int spot) + { + return (spot + 8) % 16; + } + + public static int ToSpotFromDir(float[] dir) + { + return (int)dir[2]; + } + + public static float[] ToDirFromSpot(int spot) + { + //return (float [])directions[]; + return (float[])directions[spot]; + } + + public static bool IsMid(float[] dir) + { + return (ToSpotFromDir(dir) % 2 != 0); + } + + public static int GetDiagonal(int spot) + { + if (spot == 1 || spot == 5 || spot == 9 || spot == 13) + return (spot + 2) % 16; + + if (spot == 3 || spot == 7 || spot == 11 || spot == 15) + return (spot - 2) % 16; + + return spot; //not needed + } } diff --git a/Assets/Base/Placements.meta b/Assets/Base/Placements.meta new file mode 100644 index 0000000..e587296 --- /dev/null +++ b/Assets/Base/Placements.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 38c4243608551f048b401d675c892b44 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/Base/Placements/Collector Placement.prefab b/Assets/Base/Placements/Collector Placement.prefab new file mode 100644 index 0000000..06ead8b --- /dev/null +++ b/Assets/Base/Placements/Collector Placement.prefab @@ -0,0 +1,143 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &170528 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 470528} + - 212: {fileID: 21270528} + m_Layer: 0 + m_Name: Collector Placement + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &170530 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 470530} + - 212: {fileID: 21270530} + - 61: {fileID: 6151964} + - 50: {fileID: 5049334} + m_Layer: 0 + m_Name: Collector + m_TagString: Collector Placement + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &470528 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 170528} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 8, y: -9, z: 0} + m_LocalScale: {x: 1, y: 1, z: 0} + m_Children: + - {fileID: 470530} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!4 &470530 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 170530} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 470528} + m_RootOrder: 0 +--- !u!50 &5049334 +Rigidbody2D: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 170530} + m_Mass: 1 + m_LinearDrag: 0 + m_AngularDrag: 0 + m_GravityScale: 0 + m_FixedAngle: 0 + m_IsKinematic: 1 + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 +--- !u!61 &6151964 +BoxCollider2D: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 170530} + m_Enabled: 1 + m_Material: {fileID: 6200000, guid: fc536ab374a262346b0522537d5aaf5c, type: 2} + m_IsTrigger: 0 + m_Size: {x: .899999976, y: .899999976} + m_Center: {x: 0, y: 0} +--- !u!212 &21270528 +SpriteRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 170528} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 70031809 + m_SortingOrder: 1 + m_Sprite: {fileID: 21300000, guid: cac4650eae1214d7d92dd7b3fa9758b4, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 0} +--- !u!212 &21270530 +SpriteRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 170530} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 70031809 + m_SortingOrder: 2 + m_Sprite: {fileID: 21300012, guid: cac4650eae1214d7d92dd7b3fa9758b4, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 0} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 170528} + m_IsPrefabParent: 1 + m_IsExploded: 1 diff --git a/Assets/Base/Placements/Collector Placement.prefab.meta b/Assets/Base/Placements/Collector Placement.prefab.meta new file mode 100644 index 0000000..2c5fbd0 --- /dev/null +++ b/Assets/Base/Placements/Collector Placement.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 9bdec2204d8975e489ed17603b3ec6d2 +NativeFormatImporter: + userData: diff --git a/Assets/Base/Placements/Placement Bottom.prefab b/Assets/Base/Placements/Placement Bottom.prefab new file mode 100644 index 0000000..bcc02e8 --- /dev/null +++ b/Assets/Base/Placements/Placement Bottom.prefab @@ -0,0 +1,106 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &176196 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 476196} + - 212: {fileID: 21276196} + - 61: {fileID: 6118000} + - 114: {fileID: 11499750} + - 50: {fileID: 5001108} + m_Layer: 0 + m_Name: Placement Bottom + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &476196 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 176196} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!50 &5001108 +Rigidbody2D: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 176196} + m_Mass: 1 + m_LinearDrag: 0 + m_AngularDrag: 0 + m_GravityScale: 0 + m_FixedAngle: 0 + m_IsKinematic: 1 + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 +--- !u!61 &6118000 +BoxCollider2D: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 176196} + m_Enabled: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Size: {x: .899999976, y: .899999976} + m_Center: {x: 0, y: 0} +--- !u!114 &11499750 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 176196} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c7c9006c348a70b4ea723814b808f3aa, type: 3} + m_Name: + m_EditorClassIdentifier: + spot: 0 + checkDistance: 0 +--- !u!212 &21276196 +SpriteRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 176196} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 0 + m_SortingOrder: 1 + m_Sprite: {fileID: 21300000, guid: cac4650eae1214d7d92dd7b3fa9758b4, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 0} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 176196} + m_IsPrefabParent: 1 + m_IsExploded: 1 diff --git a/Assets/Base/Placements/Placement Bottom.prefab.meta b/Assets/Base/Placements/Placement Bottom.prefab.meta new file mode 100644 index 0000000..231255d --- /dev/null +++ b/Assets/Base/Placements/Placement Bottom.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: d1826f45ce6a68e449bdd09a08bf7b56 +NativeFormatImporter: + userData: diff --git a/Assets/Base/Placements/Placement.cs b/Assets/Base/Placements/Placement.cs new file mode 100644 index 0000000..c579e4e --- /dev/null +++ b/Assets/Base/Placements/Placement.cs @@ -0,0 +1,168 @@ +using UnityEngine; +using System.Collections; + +public class Placement : MonoBehaviour { + + public Transform player; + public Transform turretPlacement; + public Transform collectorPlacement; + public Transform wallPlacement; + + public int cost; + + private bool selected; + private bool preSelected; + private Transform placementPiece; + private Center center; + private string type = null; + + // TODO: these three items could be created into an abstraction object + public static int spot = -1; + public static Transform parent = null; + public static Vector3 positionToSnap = Vector3.zero; + + void Start() + { + selected = false; + center = player.GetComponent
(); + } + + // Use this for initialization + void OnMouseDown() + { + if (GUIManager.Instance.OnTutorialScreen) return; + + preSelected = true; + + //only create new ones if we have none + if (center.HasEnoughResources(this.cost)) + { + if (GameObject.FindGameObjectsWithTag("Placement").Length == 0) + center.FindAllPossiblePlacements(); + + SpriteRenderer[] srs = GameObject.FindGameObjectsWithTag("Towers")[0].GetComponentsInChildren(); + foreach (SpriteRenderer sr in srs) + { + if (sr.GetComponent() != null) + { + if (!center.HasEnoughResources(sr.GetComponent().cost)) + continue; + } + else if (sr.GetComponentInChildren() != null) + { + if (!center.HasEnoughResources(sr.GetComponentInChildren().cost)) + continue; + } + + sr.color = new Color(1f, 1f, 1f); + } + + this.GetComponent().color = new Color(0.337f, 0.694f, 1f); + this.transform.parent.GetComponent().color = new Color(0.337f, 0.694f, 1f); + + CreatePlacement(); + } + } + + void OnMouseUp() + { + if (GUIManager.Instance.OnTutorialScreen) return; + + if (preSelected == true) + { + selected = true; + preSelected = false; + } + } + + void Update() + { + if (selected && placementPiece != null) + { + Vector3 hit = Camera.main.ScreenToWorldPoint(new Vector3(Input.mousePosition.x, Input.mousePosition.y, 0)); + placementPiece.position = new Vector3(hit.x, hit.y, 0.0f); //drag the placment piece with the mouse + + if (placementPiece.renderer.enabled == false) + placementPiece.renderer.enabled = true; + + if (Input.GetMouseButtonDown(0)) //for now, drop with mouse-button "0" which is left-click + { + //selected = false; + + if (positionToSnap != Vector3.zero && parent != null && spot != -1) + { + placementPiece.position = positionToSnap; + center.PlacePiece(type, BuildDirection.ToDirFromSpot(spot), parent, this.cost); + + //reset all placement tile variables + positionToSnap = Vector3.zero; + spot = -1; + parent = null; + + //make sure there aren't any hanging Update processes + GameObject[] placements = GameObject.FindGameObjectsWithTag("Placement"); + foreach (GameObject placement in placements) + placement.GetComponent().CheckDistance = false; + + //remove the placment piece after it's set because now it was replaced by a real tower + if (!center.HasEnoughResources(this.cost)) + StopPlacement(); + + //reinit building process + Pathfinder2D.Instance.Create2DMap(); + player.GetComponent
().RecalculateAllPossiblePlacements(); + + } + } + } + + if (Input.GetKeyDown(KeyCode.Escape)) + { + StopPlacement(); + } + } + + public void StopPlacement() + { + RemoveHangingObjects(); + + if (GameObject.FindGameObjectsWithTag("Placement").Length > 0) + center.RemoveAllPossiblePlacements(); + } + + void CreatePlacement() + { + RemoveHangingObjects(); + + switch (this.tag) + { + case "Turret": + placementPiece = Instantiate(turretPlacement) as Transform; + break; + case "Collector": + placementPiece = Instantiate(collectorPlacement) as Transform; + break; + case "Wall": + placementPiece = Instantiate(wallPlacement) as Transform; + break; + } + + placementPiece.localScale = Vector2.one; + placementPiece.transform.position = this.transform.position; //fixes render bug + placementPiece.renderer.enabled = false; //don't show it yet, until the frame where the mouse is detected happens + type = this.tag; + } + + private void RemoveHangingObjects() + { + //look for all the placement objects that could have been instantiated + GameObject t = GameObject.FindGameObjectWithTag("Turret Placement"); + GameObject c = GameObject.FindGameObjectWithTag("Collector Placement"); + GameObject w = GameObject.FindGameObjectWithTag("Wall Placement"); + + //remove the one that's out + foreach (GameObject obj in new GameObject[] {t, c, w}) + if (obj != null) + Destroy(obj.transform.parent.gameObject); + } +} diff --git a/Assets/Base/Placements/Placement.cs.meta b/Assets/Base/Placements/Placement.cs.meta new file mode 100644 index 0000000..a5030b0 --- /dev/null +++ b/Assets/Base/Placements/Placement.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 467f88343fbc76e4cad7b3cdafb1437b +MonoImporter: + serializedVersion: 2 + defaultReferences: + - player: {instanceID: 0} + - turretPlacement: {instanceID: 0} + - collectorPlacement: {instanceID: 0} + - wallPlacement: {instanceID: 0} + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Base/Placements/PlacementBottom.cs b/Assets/Base/Placements/PlacementBottom.cs new file mode 100644 index 0000000..856a9e8 --- /dev/null +++ b/Assets/Base/Placements/PlacementBottom.cs @@ -0,0 +1,71 @@ +using UnityEngine; +using System.Collections; + +public class PlacementBottom : MonoBehaviour { + + private Transform placementPiece; + + public bool CheckDistance + { + set { checkDistance = value; } + } + + private bool checkDistance = false; + + public int Spot + { + set { spot = value; } + } + + private int spot; + + void Update() + { + if (checkDistance) + { + if (placementPiece == null) + { + checkDistance = false; + } + else + { + float currDistance = Vector3.Distance(placementPiece.position, this.transform.position); + float halfWidth = (this.GetComponent().sprite.rect.width / WorldManager.PixelOffset); + + if (currDistance < halfWidth) //but also the shorter distance + { + //we are closest to placement, so set snap position + Placement.positionToSnap = this.transform.position; + Placement.spot = spot; + Placement.parent = this.transform.parent; + this.GetComponent().color = new Color(0.516f, 0.886f, 0.882f, 0.9f); + } + else + { + this.GetComponent().color = new Color(0.516f, 0.886f, 0.882f, 0); + } + } + } + } + + void OnTriggerEnter2D(Collider2D collider) + { + if (collider.tag == "Turret Placement" || + collider.tag == "Wall Placement" || + collider.tag == "Collector Placement") + { + placementPiece = collider.transform.parent; + checkDistance = true; + } + } + + void OnTriggerExit2D(Collider2D collider) + { + checkDistance = false; + this.GetComponent().color = new Color(0.516f, 0.886f, 0.882f, 0); + + Placement.positionToSnap = Vector3.zero; + Placement.spot = -1; + Placement.parent = null; + } +} diff --git a/Assets/Base/Placements/PlacementBottom.cs.meta b/Assets/Base/Placements/PlacementBottom.cs.meta new file mode 100644 index 0000000..563e172 --- /dev/null +++ b/Assets/Base/Placements/PlacementBottom.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c7c9006c348a70b4ea723814b808f3aa +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Base/Placements/Turret Placement.prefab b/Assets/Base/Placements/Turret Placement.prefab new file mode 100644 index 0000000..e70f80e --- /dev/null +++ b/Assets/Base/Placements/Turret Placement.prefab @@ -0,0 +1,143 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &178032 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 478032} + - 212: {fileID: 21278032} + - 50: {fileID: 5068222} + - 61: {fileID: 6119756} + m_Layer: 0 + m_Name: Turret + m_TagString: Turret Placement + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &178034 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 478034} + - 212: {fileID: 21278034} + m_Layer: 0 + m_Name: Turret Placement + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &478032 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 178032} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 478034} + m_RootOrder: 0 +--- !u!4 &478034 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 178034} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 478032} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!50 &5068222 +Rigidbody2D: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 178032} + m_Mass: 1 + m_LinearDrag: 0 + m_AngularDrag: 0 + m_GravityScale: 0 + m_FixedAngle: 0 + m_IsKinematic: 1 + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 +--- !u!61 &6119756 +BoxCollider2D: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 178032} + m_Enabled: 1 + m_Material: {fileID: 6200000, guid: fc536ab374a262346b0522537d5aaf5c, type: 2} + m_IsTrigger: 0 + m_Size: {x: .899999976, y: .899999976} + m_Center: {x: 0, y: 0} +--- !u!212 &21278032 +SpriteRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 178032} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 70031809 + m_SortingOrder: 2 + m_Sprite: {fileID: 21300010, guid: cac4650eae1214d7d92dd7b3fa9758b4, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 0} +--- !u!212 &21278034 +SpriteRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 178034} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 70031809 + m_SortingOrder: 1 + m_Sprite: {fileID: 21300000, guid: cac4650eae1214d7d92dd7b3fa9758b4, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 0} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 178034} + m_IsPrefabParent: 1 + m_IsExploded: 1 diff --git a/Assets/Base/Placements/Turret Placement.prefab.meta b/Assets/Base/Placements/Turret Placement.prefab.meta new file mode 100644 index 0000000..faf013f --- /dev/null +++ b/Assets/Base/Placements/Turret Placement.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 0b1ecb900dcf24d489bcb68c6e75423e +NativeFormatImporter: + userData: diff --git a/Assets/Base/Placements/Wall Placement.prefab b/Assets/Base/Placements/Wall Placement.prefab new file mode 100644 index 0000000..37140fe --- /dev/null +++ b/Assets/Base/Placements/Wall Placement.prefab @@ -0,0 +1,143 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &189946 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 489946} + - 212: {fileID: 21289946} + m_Layer: 0 + m_Name: Wall Placement + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &189948 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 489948} + - 212: {fileID: 21289948} + - 50: {fileID: 5071292} + - 61: {fileID: 6190014} + m_Layer: 0 + m_Name: Wall + m_TagString: Wall Placement + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &489946 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 189946} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 4, y: -9, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 489948} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!4 &489948 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 189948} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 489946} + m_RootOrder: 0 +--- !u!50 &5071292 +Rigidbody2D: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 189948} + m_Mass: 1 + m_LinearDrag: 0 + m_AngularDrag: 0 + m_GravityScale: 0 + m_FixedAngle: 0 + m_IsKinematic: 1 + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 +--- !u!61 &6190014 +BoxCollider2D: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 189948} + m_Enabled: 1 + m_Material: {fileID: 6200000, guid: fc536ab374a262346b0522537d5aaf5c, type: 2} + m_IsTrigger: 0 + m_Size: {x: .899999976, y: .899999976} + m_Center: {x: 0, y: 0} +--- !u!212 &21289946 +SpriteRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 189946} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 70031809 + m_SortingOrder: 1 + m_Sprite: {fileID: 21300000, guid: cac4650eae1214d7d92dd7b3fa9758b4, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 0} +--- !u!212 &21289948 +SpriteRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 189948} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 70031809 + m_SortingOrder: 2 + m_Sprite: {fileID: 21300014, guid: cac4650eae1214d7d92dd7b3fa9758b4, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 0} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 189946} + m_IsPrefabParent: 1 + m_IsExploded: 1 diff --git a/Assets/Base/Placements/Wall Placement.prefab.meta b/Assets/Base/Placements/Wall Placement.prefab.meta new file mode 100644 index 0000000..c8ef250 --- /dev/null +++ b/Assets/Base/Placements/Wall Placement.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: f7440c1c7a5f8904594cf7d4075c173f +NativeFormatImporter: + userData: diff --git a/Assets/Base/ResourceCollector.cs b/Assets/Base/ResourceCollector.cs index e8d2897..d6b517f 100644 --- a/Assets/Base/ResourceCollector.cs +++ b/Assets/Base/ResourceCollector.cs @@ -1,18 +1,22 @@ using UnityEngine; using System.Collections; +[RequireComponent(typeof(SpriteRenderer))] public class ResourceCollector : MonoBehaviour { - public SpriteRenderer collectorSprite; - + private bool currentlyCollecting; + private SpriteRenderer collectorSprite; private Resource currentResource; private TileMap map; private Center center; // Use this for initialization void Start () { + collectorSprite = GetComponent(); map = GameObject.FindWithTag("Map").GetComponent(); - center = GameObject.FindWithTag("Player").GetComponent
(); + center = GameObject.FindWithTag("Center").GetComponent
(); + + currentlyCollecting = false; } // Update is called once per frame @@ -40,13 +44,9 @@ bool NextToResource(){ } Resource FindResource(){ - Debug.Log ("Checking if next to resource"); + //Debug.Log ("Checking if next to resource"); Vector3 currentTile = map.PositionToTile(transform.position); Debug.Log ("currentTile = " + currentTile.ToString() + "\n"); - /*Debug.Log ("left = " + (currentTile + Vector3.left).ToString() + "\n"); - Debug.Log ("up = " + (currentTile + Vector3.up).ToString() + "\n"); - Debug.Log ("right = " + (currentTile + Vector3.right).ToString() + "\n"); - Debug.Log ("down = " + (currentTile + Vector3.left).ToString() + "\n");*/ if (map.IsResource(currentTile + Vector3.left)){ return map.GetResource(currentTile + Vector3.left); @@ -67,24 +67,28 @@ Resource FindResource(){ } void ToggleResourceAttachment(){ - if (center.collectingFromResource) { + if (currentlyCollecting) { currentResource = null; - center.collectingFromResource = false; + currentlyCollecting = false; + Debug.Log ("No longer attached to Resource"); } else { currentResource = FindResource(); - center.collectingFromResource = true; + currentlyCollecting = true; + Debug.Log ("Attached to Resource"); } } void CollectFromResource(){ if (currentResource != null){ - center.resourcePool += currentResource.collectResources(); + float extraBlorb = currentResource.collectBlorb(); + Debug.Log ("extraBlorb = " + extraBlorb.ToString() + "\n"); + center.blorbAmount += extraBlorb; } else { Debug.LogWarning("ResourceCollector: Attempt to collect from resource while currentResource is null!"); } - Debug.Log ("resourcePool = " + center.resourcePool.ToString() + "\n"); + //Debug.Log ("resourcePool = " + center.blorbAmount.ToString() + "\n"); } } diff --git a/Assets/Base/Turret.cs b/Assets/Base/Turret.cs index 0defe2b..c081ac4 100644 --- a/Assets/Base/Turret.cs +++ b/Assets/Base/Turret.cs @@ -2,10 +2,10 @@ using System.Collections; public class Turret : MonoBehaviour { + public GameObject bullet; - public static float fireDelay = 1f; + public static float fireDelay = 0.25f; public static float range = 100f; - public static float damage = 25f; private Transform myTarget; private float nextFireTime; private SpriteRenderer gun; @@ -18,14 +18,22 @@ void Start () { // Update is called once per frame void Update () { + nextFireTime -= Time.deltaTime; // decide if its time to fire - if (nextFireTime < Time.time) { + if (nextFireTime < 0f) { if (myTarget) { - myTarget.gameObject.SendMessage("takeDamage", damage); + // spawn bullet + GameObject g = (GameObject)Instantiate(bullet, transform.position, Quaternion.identity); + + // get access to bullet component + Bullet b = g.GetComponent(); + + // set destination + b.setTarget(myTarget.transform); } myTarget = GetNearestTaggedObject(); - nextFireTime = Time.time + fireDelay; + nextFireTime = fireDelay; } if (myTarget) { diff --git a/Assets/Base/towers.png b/Assets/Base/towers.png index dda0bd4..bbbea8f 100644 Binary files a/Assets/Base/towers.png and b/Assets/Base/towers.png differ diff --git a/Assets/Base/towers.png.meta b/Assets/Base/towers.png.meta index 7515c14..ead059d 100644 --- a/Assets/Base/towers.png.meta +++ b/Assets/Base/towers.png.meta @@ -45,7 +45,7 @@ TextureImporter: alignment: 0 spritePivot: {x: .5, y: .5} spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 + spritePixelsToUnits: 750 alphaIsTransparency: 1 textureType: 8 buildTargetSettings: [] @@ -59,7 +59,7 @@ TextureImporter: width: 750 height: 750 alignment: 0 - pivot: {x: 0, y: 0} + pivot: {x: .5, y: .5} border: {x: 0, y: 0, z: 0, w: 0} - name: towers_1 rect: @@ -69,7 +69,7 @@ TextureImporter: width: 750 height: 750 alignment: 0 - pivot: {x: 0, y: 0} + pivot: {x: .5, y: .5} border: {x: 0, y: 0, z: 0, w: 0} - name: towers_2 rect: @@ -79,7 +79,7 @@ TextureImporter: width: 750 height: 750 alignment: 0 - pivot: {x: 0, y: 0} + pivot: {x: .5, y: .5} border: {x: 0, y: 0, z: 0, w: 0} - name: towers_3 rect: @@ -89,7 +89,7 @@ TextureImporter: width: 750 height: 750 alignment: 0 - pivot: {x: 0, y: 0} + pivot: {x: .5, y: .5} border: {x: 0, y: 0, z: 0, w: 0} - name: towers_4 rect: @@ -99,7 +99,7 @@ TextureImporter: width: 750 height: 750 alignment: 0 - pivot: {x: 0, y: 0} + pivot: {x: .5, y: .5} border: {x: 0, y: 0, z: 0, w: 0} - name: towers_5 rect: @@ -109,7 +109,7 @@ TextureImporter: width: 750 height: 750 alignment: 0 - pivot: {x: 0, y: 0} + pivot: {x: .5, y: .5} border: {x: 0, y: 0, z: 0, w: 0} - name: towers_6 rect: @@ -119,7 +119,7 @@ TextureImporter: width: 750 height: 750 alignment: 0 - pivot: {x: 0, y: 0} + pivot: {x: .5, y: .5} border: {x: 0, y: 0, z: 0, w: 0} - name: towers_7 rect: @@ -129,7 +129,7 @@ TextureImporter: width: 750 height: 750 alignment: 0 - pivot: {x: 0, y: 0} + pivot: {x: .5, y: .5} border: {x: 0, y: 0, z: 0, w: 0} spritePackingTag: userData: diff --git a/Assets/Enemy/Enemy.cs b/Assets/Enemy/Enemy.cs index 14dbae2..2b21120 100644 --- a/Assets/Enemy/Enemy.cs +++ b/Assets/Enemy/Enemy.cs @@ -3,49 +3,21 @@ public class Enemy : MonoBehaviour { - public static float hitSpeed = 1.0f; - public static float hitDamage = 1.0f; - public bool isHitting = false; - public TextMesh healthText; - private float health = 100.0f; - private float nextHit; - private GameObject target; + public Transform healthbar; - // Use this for initialization - void Start () { + public float hitDamage = 10.0f; + private const float killValue = 10f; - } - - // Update is called once per frame - void Update () { - if (target && isHitting && nextHit < Time.time) { - target.SendMessage("takeDamage", hitDamage); - nextHit = Time.time + hitSpeed; - } - } + private float health = 100.0f; public void takeDamage (float amount) { health -= amount; - healthText.text = health.ToString(); + healthbar.localScale = new Vector2 (health * 0.0015f, 0.15f); if (health <= 0f) { Destroy(this.gameObject); - } - } - - void OnCollisionEnter2D(Collision2D other) - { - if (other.gameObject.tag != "Enemy") { - target = other.gameObject; - isHitting = true; //stop jittery movement + GameObject.FindGameObjectWithTag("Center").SendMessage("receiveBlorb", killValue); } - } - - void OnCollisionExit2D(Collision2D other) - { - if (other.gameObject == target) { - isHitting = false; - } - } + } } diff --git a/Assets/Enemy/Enemy.prefab b/Assets/Enemy/Enemy.prefab index a30cc0d..9a18bf0 100644 --- a/Assets/Enemy/Enemy.prefab +++ b/Assets/Enemy/Enemy.prefab @@ -9,10 +9,10 @@ GameObject: m_Component: - 4: {fileID: 442294} - 212: {fileID: 21242294} - - 50: {fileID: 5005258} - 114: {fileID: 11414160} - 114: {fileID: 11463868} - - 61: {fileID: 6106122} + - 65: {fileID: 6526416} + - 54: {fileID: 5448222} m_Layer: 0 m_Name: Enemy m_TagString: Enemy @@ -20,6 +20,22 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 +--- !u!1 &168050 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 468050} + - 212: {fileID: 21268050} + m_Layer: 0 + m_Name: HealthBackground + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 --- !u!1 &179112 GameObject: m_ObjectHideFlags: 0 @@ -28,8 +44,7 @@ GameObject: serializedVersion: 4 m_Component: - 4: {fileID: 479112} - - 23: {fileID: 2379112} - - 102: {fileID: 10279112} + - 212: {fileID: 21268048} m_Layer: 5 m_Name: Health m_TagString: Untagged @@ -44,91 +59,64 @@ Transform: m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 142294} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -10.0100002, y: 11.9200001, z: 0} + m_LocalPosition: {x: -1.14600003, y: .00600000005, z: 0} m_LocalScale: {x: 4, y: 4, z: 2} m_Children: - {fileID: 479112} + - {fileID: 468050} m_Father: {fileID: 0} m_RootOrder: 0 ---- !u!4 &479112 +--- !u!4 &468050 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 179112} + m_GameObject: {fileID: 168050} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: .150000006, y: .150000006, z: .150000006} + m_LocalPosition: {x: 0, y: .100000024, z: 0} + m_LocalScale: {x: .150000006, y: .150000006, z: 1} m_Children: [] m_Father: {fileID: 442294} - m_RootOrder: 0 ---- !u!23 &2379112 -Renderer: + m_RootOrder: 1 +--- !u!4 &479112 +Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 179112} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!50 &5005258 -Rigidbody2D: + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -.0610000007, y: .100000001, z: 0} + m_LocalScale: {x: .150000006, y: .150000006, z: .150000006} + m_Children: [] + m_Father: {fileID: 442294} + m_RootOrder: 0 +--- !u!54 &5448222 +Rigidbody: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 142294} - m_Mass: 1 - m_LinearDrag: 0 + serializedVersion: 2 + m_Mass: 1.00000001e-07 + m_Drag: 0 m_AngularDrag: 0 - m_GravityScale: 0 - m_FixedAngle: 0 + m_UseGravity: 0 m_IsKinematic: 0 m_Interpolate: 0 - m_SleepingMode: 1 + m_Constraints: 126 m_CollisionDetection: 0 ---- !u!61 &6106122 -BoxCollider2D: +--- !u!65 &6526416 +BoxCollider: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} m_GameObject: {fileID: 142294} - m_Enabled: 1 - m_Material: {fileID: 6200000, guid: eac5c5544cdc19d4b936edaa324e4f1f, type: 2} + m_Material: {fileID: 0} m_IsTrigger: 0 - m_Size: {x: .200000003, y: .200000003} - m_Center: {x: 0, y: 0} ---- !u!102 &10279112 -TextMesh: - serializedVersion: 3 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 179112} - m_Text: 100 - m_OffsetZ: 0 - m_CharacterSize: 1 - m_LineSpacing: 1 - m_Anchor: 7 - m_Alignment: 0 - m_TabSize: 4 - m_FontSize: 20 - m_FontStyle: 0 - m_RichText: 1 - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_Color: - serializedVersion: 2 - rgba: 4291035075 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: .129999995, y: .129999995, z: 0} + m_Center: {x: 0, y: 0, z: 0} --- !u!114 &11414160 MonoBehaviour: m_ObjectHideFlags: 1 @@ -144,7 +132,7 @@ MonoBehaviour: JS: 0 Player: {fileID: 0} SearchDistance: 100 - Speed: 2 + Speed: 1 --- !u!114 &11463868 MonoBehaviour: m_ObjectHideFlags: 1 @@ -156,8 +144,12 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 2037c55190120f5408b68b9930288c44, type: 3} m_Name: m_EditorClassIdentifier: + hitSpeed: 1 + hitDamage: 1 isHitting: 0 - healthText: {fileID: 10279112} + instantDamage: 0 + healthbar: {fileID: 479112} + target: {fileID: 0} --- !u!212 &21242294 SpriteRenderer: m_ObjectHideFlags: 1 @@ -179,7 +171,51 @@ SpriteRenderer: m_SortingLayerID: 0 m_SortingOrder: 0 m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Color: {r: 1, g: 0, b: 0, a: 1} + m_Color: {r: .874509811, g: .913725495, b: .525490224, a: 1} +--- !u!212 &21268048 +SpriteRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 179112} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 0 + m_SortingOrder: 1 + m_Sprite: {fileID: 21300012, guid: 59d3b66d55ed647738262e136efca103, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} +--- !u!212 &21268050 +SpriteRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 168050} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300010, guid: 59d3b66d55ed647738262e136efca103, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} --- !u!1001 &100100000 Prefab: m_ObjectHideFlags: 1 diff --git a/Assets/Scripts/SimpleAI2D.cs b/Assets/Enemy/SimpleAI2D.cs similarity index 83% rename from Assets/Scripts/SimpleAI2D.cs rename to Assets/Enemy/SimpleAI2D.cs index 70009ea..82d2765 100644 --- a/Assets/Scripts/SimpleAI2D.cs +++ b/Assets/Enemy/SimpleAI2D.cs @@ -10,7 +10,6 @@ public class SimpleAI2D : Pathfinding2D private bool search = true; private float tempDistance = 0F; - private Enemy thisEnemy; void Start () { @@ -21,15 +20,6 @@ void Start () //We do not want a negative distance if (SearchDistance < 0) SearchDistance = 0; - - thisEnemy = this.transform.GetComponent(); - - //Try to find the player - GameObject foundPlayer = GameObject.FindWithTag("Player"); - - if (foundPlayer) { - Player = foundPlayer.transform; - } } void Update () @@ -40,11 +30,9 @@ void Update () //save distance so we do not have to call it multiple times tempDistance = Vector3.Distance(transform.position, Player.position); - //Check if we are able to search - if (search == true && !thisEnemy.isHitting) + if (search == true) { - //Debug.Log(thisEnemy.isHitting); //Start the time StartCoroutine(SearchTimer()); @@ -56,15 +44,11 @@ void Update () } //Make sure that we actually got a path! then call the new movement method - if (Path.Count > 0 && !thisEnemy.isHitting) + if (Path.Count > 0) { MoveAI(); } } - else - { - //Debug.Log("No player set in the inspector!"); - } } IEnumerator SearchTimer() diff --git a/Assets/Scripts/SimpleAI2D.cs.meta b/Assets/Enemy/SimpleAI2D.cs.meta similarity index 100% rename from Assets/Scripts/SimpleAI2D.cs.meta rename to Assets/Enemy/SimpleAI2D.cs.meta diff --git a/Assets/GUI/BlorbIndicator.cs b/Assets/GUI/BlorbIndicator.cs new file mode 100644 index 0000000..4839dae --- /dev/null +++ b/Assets/GUI/BlorbIndicator.cs @@ -0,0 +1,35 @@ +using UnityEngine; +using System.Collections; + +public class BlorbIndicator : MonoBehaviour { + private Vector3 pos; + private Color color; + + private TextMesh textMesh; + + public void setDiff (float d) { + textMesh = this.GetComponent(); + pos = transform.position; + + if (d > 0) { + textMesh.text = "+" + ((int)d).ToString(); + color = new Color(0f, 1f, 0f, 1f); + } else { + textMesh.text = ((int)d).ToString(); + color = new Color(1f, 0f, 0f, 1f); + } + + } + + void Update () { + color.a -= Time.deltaTime / 2f; + pos.y -= Time.deltaTime * 2f; + + if (color.a <= 0f) { + Object.Destroy(gameObject); + } + + textMesh.color = color; + transform.position = pos; + } +} diff --git a/Assets/GUI/BlorbIndicator.cs.meta b/Assets/GUI/BlorbIndicator.cs.meta new file mode 100644 index 0000000..585e82e --- /dev/null +++ b/Assets/GUI/BlorbIndicator.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 64933293ed6284ffb86be0c830e34e24 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/GUI/BlorbIndicator.prefab b/Assets/GUI/BlorbIndicator.prefab new file mode 100644 index 0000000..7526ebf --- /dev/null +++ b/Assets/GUI/BlorbIndicator.prefab @@ -0,0 +1,96 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &156226 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 456226} + - 23: {fileID: 2356226} + - 102: {fileID: 10256226} + - 114: {fileID: 11442988} + m_Layer: 0 + m_Name: BlorbIndicator + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &456226 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 156226} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -9.99999975e-05} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!23 &2356226 +Renderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 156226} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!102 &10256226 +TextMesh: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 156226} + m_Text: + m_OffsetZ: 0 + m_CharacterSize: 1 + m_LineSpacing: 1 + m_Anchor: 4 + m_Alignment: 0 + m_TabSize: 4 + m_FontSize: 12 + m_FontStyle: 0 + m_RichText: 1 + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_Color: + serializedVersion: 2 + rgba: 4294967295 +--- !u!114 &11442988 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 156226} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 64933293ed6284ffb86be0c830e34e24, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 156226} + m_IsPrefabParent: 1 + m_IsExploded: 1 diff --git a/Assets/GUI/BlorbIndicator.prefab.meta b/Assets/GUI/BlorbIndicator.prefab.meta new file mode 100644 index 0000000..e0463fb --- /dev/null +++ b/Assets/GUI/BlorbIndicator.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: aa6072936ac8942baa27c40469f72d32 +NativeFormatImporter: + userData: diff --git a/Assets/GUI/SkipButton.cs b/Assets/GUI/SkipButton.cs new file mode 100644 index 0000000..a778889 --- /dev/null +++ b/Assets/GUI/SkipButton.cs @@ -0,0 +1,8 @@ +using UnityEngine; +using System.Collections; + +public class SkipButton : MonoBehaviour { + void OnMouseDown () { + WorldManager.instance.SkipButton (); + } +} diff --git a/Assets/GUI/SkipButton.cs.meta b/Assets/GUI/SkipButton.cs.meta new file mode 100644 index 0000000..218f4aa --- /dev/null +++ b/Assets/GUI/SkipButton.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d6d670bb01e774959b12611e59659138 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/GUI/gui.png b/Assets/GUI/gui.png deleted file mode 100644 index e02bc69..0000000 Binary files a/Assets/GUI/gui.png and /dev/null differ diff --git a/Assets/GUI/gui.png.meta b/Assets/GUI/gui.png.meta deleted file mode 100644 index fe9c767..0000000 --- a/Assets/GUI/gui.png.meta +++ /dev/null @@ -1,47 +0,0 @@ -fileFormatVersion: 2 -guid: a063f42a49b684a3b9050d19bb567ada -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 1024 - textureSettings: - filterMode: -1 - aniso: 16 - mipBias: -1 - wrapMode: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 1 - textureType: 8 - buildTargetSettings: [] - spriteSheet: - sprites: [] - spritePackingTag: - userData: diff --git a/Assets/GUI/hud.png b/Assets/GUI/hud.png new file mode 100644 index 0000000..163d995 Binary files /dev/null and b/Assets/GUI/hud.png differ diff --git a/Assets/GUI/hud.png.meta b/Assets/GUI/hud.png.meta new file mode 100644 index 0000000..c7b45b6 --- /dev/null +++ b/Assets/GUI/hud.png.meta @@ -0,0 +1,146 @@ +fileFormatVersion: 2 +guid: 59d3b66d55ed647738262e136efca103 +TextureImporter: + fileIDToRecycleName: + 21300000: hud_0 + 21300002: hud_1 + 21300004: hud_2 + 21300006: hud_3 + 21300008: hud_4 + 21300010: hud_5 + 21300012: hud_6 + 21300014: hud_7 + 21300016: hud_8 + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: 1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 25 + alphaIsTransparency: 1 + textureType: 8 + buildTargetSettings: [] + spriteSheet: + sprites: + - name: hud_0 + rect: + serializedVersion: 2 + x: 0 + y: 620 + width: 800 + height: 600 + alignment: 0 + pivot: {x: .5, y: .5} + border: {x: 0, y: 0, z: 0, w: 0} + - name: hud_1 + rect: + serializedVersion: 2 + x: 805 + y: 620 + width: 79 + height: 300 + alignment: 8 + pivot: {x: 1, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + - name: hud_2 + rect: + serializedVersion: 2 + x: 889 + y: 619 + width: 235 + height: 237 + alignment: 0 + pivot: {x: .5, y: .5} + border: {x: 0, y: 0, z: 0, w: 0} + - name: hud_3 + rect: + serializedVersion: 2 + x: 847 + y: 500 + width: 3 + height: 22 + alignment: 4 + pivot: {x: 0, y: .5} + border: {x: 0, y: 0, z: 0, w: 0} + - name: hud_4 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 800 + height: 600 + alignment: 0 + pivot: {x: .5, y: .5} + border: {x: 0, y: 0, z: 0, w: 0} + - name: hud_5 + rect: + serializedVersion: 2 + x: 807 + y: 586 + width: 20 + height: 4 + alignment: 0 + pivot: {x: .5, y: .5} + border: {x: 0, y: 0, z: 0, w: 0} + - name: hud_6 + rect: + serializedVersion: 2 + x: 810 + y: 519 + width: 20 + height: 4 + alignment: 4 + pivot: {x: 0, y: .5} + border: {x: 0, y: 0, z: 0, w: 0} + - name: hud_7 + rect: + serializedVersion: 2 + x: 804 + y: 930 + width: 82 + height: 41 + alignment: 0 + pivot: {x: .5, y: .5} + border: {x: 0, y: 0, z: 0, w: 0} + - name: hud_8 + rect: + serializedVersion: 2 + x: 804 + y: 979 + width: 82 + height: 41 + alignment: 0 + pivot: {x: .5, y: .5} + border: {x: 0, y: 0, z: 0, w: 0} + spritePackingTag: + userData: diff --git a/Assets/Managers/GUIManager.cs b/Assets/Managers/GUIManager.cs index 11ebe28..9373470 100644 --- a/Assets/Managers/GUIManager.cs +++ b/Assets/Managers/GUIManager.cs @@ -1,22 +1,66 @@ using UnityEngine; public class GUIManager : MonoBehaviour { - private static GUIManager instance; + public GUIText gameOverText, instructionsText, titleText; - public SpriteRenderer background; - public TextMesh health; - public Camera minimap; - - void enableHUD () { - background.enabled = true; - minimap.enabled = true; - health.renderer.enabled = true; + public Camera minimap, maincamera; + public GameObject HUD; + public Transform GUI; + public SpriteRenderer HUDTutorial; + + private static float easing = 0.05f; + private Transform towers, skipButton, moveIndicator; + private Vector3 towersDay, moveIndicatorDay, skipButtonDay, + towersNight, moveIndicatorNight, skipButtonNight; + + public static GUIManager Instance + { + get { return instance; } + } + + private static GUIManager instance; + + public bool OnTutorialScreen + { + get { return (viewStage == 1); } + } + + private int viewStage = 0; // 0- title screen, 1- tutorial screen, 2- main game, 3- game over screen + private bool shownTutorial = false; // skip stage 1 after seeing it once + + void setHUD (bool enabled) { + SpriteRenderer[] renderers = HUD.GetComponentsInChildren(); + TextMesh[] texts = HUD.GetComponentsInChildren (); + + foreach (SpriteRenderer renderer in renderers) { + if (renderer.sprite.name != "hud_4") { + renderer.enabled = enabled; + } + } + + foreach (TextMesh text in texts) { + text.renderer.enabled = enabled; + } + + minimap.enabled = enabled; } - void disableHUD () { - background.enabled = false; - minimap.enabled = false; - health.renderer.enabled = false; + public static void UpdateTowerGUI(float blorbAmount) + { + Placement[] placements = GameObject.FindGameObjectWithTag("Towers").GetComponentsInChildren(); + foreach (Placement placement in placements) + { + if (placement.cost > blorbAmount) + { + placement.GetComponent().color = new Color(0.3f, 0f, 0f); + placement.transform.parent.GetComponent().color = new Color(0.3f, 0f, 0f); + } + else + { + //placement.GetComponent().color = new Color(1f, 1f, 1f); + //placement.transform.parent.GetComponent().color = new Color(1f, 1f, 1f); + } + } } void Start () { @@ -24,19 +68,66 @@ void Start () { GameEventManager.GameStart += GameStart; GameEventManager.GameOver += GameOver; gameOverText.enabled = false; - instance.disableHUD (); + instance.setHUD (false); + + towers = GameObject.FindGameObjectWithTag ("Towers").transform; + skipButton = GameObject.FindGameObjectWithTag ("Skip").transform; + moveIndicator = GameObject.FindGameObjectWithTag ("Movement Indicator").transform; + + towersDay = towersNight = towers.localPosition; + skipButtonDay = skipButtonNight = skipButton.localPosition; + moveIndicatorDay = moveIndicatorNight = moveIndicator.localPosition; + + towersNight.x += 3.2f; + skipButtonNight.y -= 1.64f; + moveIndicatorNight.y -= 1.64f; } private void GameOver () { gameOverText.enabled = true; instructionsText.enabled = true; - instance.disableHUD (); - enabled = true; + instance.setHUD (false); + viewStage = 3; } void Update () { - if(Input.GetButtonDown("Jump")){ - GameEventManager.TriggerGameStart(); + if (Input.GetButtonDown("Jump")) { + if (viewStage == 0 || viewStage == 3) { + GameEventManager.TriggerGameStart(); + } else if (viewStage == 1) { + HUDTutorial.enabled = false; + Time.timeScale = 1; + viewStage = 2; + } + } + + if (viewStage == 2 && Input.GetAxis ("Mouse ScrollWheel") != 0f) { + maincamera.orthographicSize += Input.GetAxis("Mouse ScrollWheel") * 5f; + + if (maincamera.orthographicSize < 4f) { + maincamera.orthographicSize = 4f; + } else if (maincamera.orthographicSize > 24f) { + maincamera.orthographicSize = 24f; + } + + float scale = maincamera.orthographicSize / 12f; + + GUI.localScale = new Vector2(scale, scale); + } + + if (WorldManager.instance.isDay) { + towers.localPosition += (towersDay - towers.localPosition) * easing; + skipButton.localPosition += (skipButtonDay - skipButton.localPosition) * easing; + moveIndicator.localPosition += (moveIndicatorDay - moveIndicator.localPosition) * easing; + } else { + towers.localPosition += (towersNight - towers.localPosition) * easing; + moveIndicator.localPosition += (moveIndicatorNight - moveIndicator.localPosition) * easing; + + if (!WaveManager.instance.waveEnded) { + skipButton.localPosition += (skipButtonNight - skipButton.localPosition) * easing; + } else { + skipButton.localPosition += (skipButtonDay - skipButton.localPosition) * easing; + } } } @@ -44,11 +135,14 @@ private void GameStart () { gameOverText.enabled = false; instructionsText.enabled = false; titleText.enabled = false; - enableHUD (); - enabled = false; - } + instance.setHUD (true); + viewStage = 2; -// void OnGUI () { -// GUI.Label (new Rect (0, 0, Screen.width, Screen.height), "", bgStyle); -// } + if (!shownTutorial) { + HUDTutorial.enabled = true; + Time.timeScale = 0; // pause time + shownTutorial = true; + viewStage = 1; + } + } } \ No newline at end of file diff --git a/Assets/Managers/GameEventManager.cs b/Assets/Managers/GameEventManager.cs index 4c203ba..1610da7 100644 --- a/Assets/Managers/GameEventManager.cs +++ b/Assets/Managers/GameEventManager.cs @@ -2,7 +2,7 @@ public delegate void GameEvent(); - public static event GameEvent GameStart, GameOver; + public static event GameEvent GameStart, GameOver, DayStart, NightStart; public static void TriggerGameStart(){ if(GameStart != null){ @@ -15,4 +15,16 @@ public static void TriggerGameOver(){ GameOver(); } } + + public static void TriggerDayStart(){ + if(DayStart != null){ + DayStart(); + } + } + + public static void TriggerNightStart(){ + if(NightStart != null){ + NightStart(); + } + } } \ No newline at end of file diff --git a/Assets/Managers/WaveManager.cs b/Assets/Managers/WaveManager.cs index 354d5c3..470ad41 100644 --- a/Assets/Managers/WaveManager.cs +++ b/Assets/Managers/WaveManager.cs @@ -2,21 +2,50 @@ using System.Collections; public class WaveManager : MonoBehaviour { + public static WaveManager instance; public Transform enemy; - public static float waveDelay = 3.0f; - public static float enemySpawnDelay = 2.0f; - public int enemiesPerWave = 10; + public Transform player; + private float enemySpawnDelay = 2.0f; + private int enemiesPerWave = 10; - private float startNextWave; + private int waveCount = 0; + private float spawnNextEnemy; private int enemiesSpawned; - private bool waveStarted = false; + public bool waveEnded = true; + + void Start() { + instance = this; + + enabled = false; + GameEventManager.GameStart += GameStart; + GameEventManager.GameOver += GameOver; + GameEventManager.DayStart += DayStart; + GameEventManager.NightStart += NightStart; + } + + void DayStart() { + player.transform.parent.GetComponent
().IsActive = true; + } + + void NightStart() { + waveEnded = false; + enemiesSpawned = 0; + spawnNextEnemy = enemySpawnDelay; + player.transform.parent.GetComponent
().IsActive = false; + Pathfinder2D.Instance.Create2DMap(); + GameObject.FindObjectOfType().StopPlacement(); + + waveCount++; + } + void GameStart() { enabled = true; - startNextWave = Time.time + waveDelay; + waveEnded = true; enemiesSpawned = 0; + spawnNextEnemy = 0f; } void GameOver() { @@ -27,32 +56,22 @@ void GameOver() { } enabled = false; - waveStarted = false; } - // Use this for initialization - void Start () { - enabled = false; - GameEventManager.GameStart += GameStart; - GameEventManager.GameOver += GameOver; - } - - // Update is called once per frame void Update () { - if (!waveStarted && startNextWave < Time.time) { - waveStarted = true; - } + spawnNextEnemy -= Time.deltaTime; - if (waveStarted && spawnNextEnemy < Time.time && enemiesSpawned < enemiesPerWave) { + if (!WorldManager.instance.isDay && spawnNextEnemy < 0f && enemiesSpawned < enemiesPerWave) { Transform newEnemy = Instantiate (enemy) as Transform; - newEnemy.transform.position = new Vector2 (-10.0f, 10.0f); + newEnemy.transform.position = 10 * Random.insideUnitCircle; + newEnemy.GetComponent().Player = player; //set the target as the player - enemiesSpawned++; - spawnNextEnemy = Time.time + enemySpawnDelay; - } else if (waveStarted && enemiesSpawned >= enemiesPerWave) { - waveStarted = false; + enemiesSpawned++; + spawnNextEnemy = enemySpawnDelay; + } - //TODO multiple waves + if (enemiesSpawned == enemiesPerWave && GameObject.FindGameObjectWithTag("Enemy") == null) { + waveEnded = true; } } } diff --git a/Assets/Managers/WorldManager.cs b/Assets/Managers/WorldManager.cs new file mode 100644 index 0000000..62c1513 --- /dev/null +++ b/Assets/Managers/WorldManager.cs @@ -0,0 +1,77 @@ +using UnityEngine; +using System.Collections; + +public class WorldManager : MonoBehaviour { + public static WorldManager instance; + public Light light; + public Transform dayNightDial; + public static float PixelOffset = 750.0f; + public bool isDay = true; + + private float phaseDuration = 45f; + private float startNextPhase; + + void GameStart () { + enabled = true; + + startNextPhase = phaseDuration; + isDay = true; + dayNightDial.rotation = Quaternion.Euler (0f, 0f, 90f); + } + + void GameOver () { + enabled = false; + } + + void FixedUpdate () { + dayNightDial.Rotate (0, 0, -180f * Time.deltaTime / phaseDuration); + } + + public void PauseGame () { + Time.timeScale = 0f; + } + + public void UnpauseGame () { + Time.timeScale = 1f; + } + + public void SkipButton () { + if (isDay) { + startNextPhase = 0f; + dayNightDial.localEulerAngles = new Vector3(0, 0, -90); + } else if (WaveManager.instance.waveEnded) { + startNextPhase = 0f; + dayNightDial.localEulerAngles = new Vector3(0, 0, 90); + } + } + + void Start () { + instance = this; + enabled = false; + + GameEventManager.GameStart += GameStart; + GameEventManager.GameOver += GameOver; + } + + // Update is called once per frame + void Update () { + startNextPhase -= Time.deltaTime; + + if (startNextPhase < 0f) { + if (isDay) { + GameEventManager.TriggerNightStart(); + } else { + GameEventManager.TriggerDayStart(); + } + + isDay = !isDay; + startNextPhase = phaseDuration; + } + + if (isDay) { + light.intensity += (1f - light.intensity) * 0.01f; + } else { + light.intensity += (0.4f - light.intensity) * 0.01f; + } + } +} diff --git a/Assets/Managers/WorldManager.cs.meta b/Assets/Managers/WorldManager.cs.meta new file mode 100644 index 0000000..050450b --- /dev/null +++ b/Assets/Managers/WorldManager.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: de8a0f06b025a4f18a022cc5fde6d82b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/PathfinderPrefabs/Pathfinder2D.prefab b/Assets/PathfinderPrefabs/Pathfinder2D.prefab index 09751e2..befa28d 100644 --- a/Assets/PathfinderPrefabs/Pathfinder2D.prefab +++ b/Assets/PathfinderPrefabs/Pathfinder2D.prefab @@ -43,19 +43,17 @@ MonoBehaviour: HeuristicAggression: 0 zStart: -10 zEnd: 10 - MapStartPosition: {x: -100, y: -100} - MapEndPosition: {x: 100, y: 100} + MapStartPosition: {x: -25, y: -25} + MapEndPosition: {x: 25, y: 25} DisallowedTags: - Mountain - - Enemy - - - IgnoreTags: - - Player - - Base - Turret - Wall + - Collector + IgnoreTags: + - Enemy MoveDiagonal: 1 - DrawMapInEditor: 0 + DrawMapInEditor: 1 --- !u!1001 &100100000 Prefab: m_ObjectHideFlags: 1 diff --git a/Assets/Resources.meta b/Assets/Resources.meta new file mode 100644 index 0000000..839d9f6 --- /dev/null +++ b/Assets/Resources.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 5c2afa1c58beec7418110711633478ac +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/terrain/Map.prefab b/Assets/Resources/Chunk.prefab similarity index 68% rename from Assets/terrain/Map.prefab rename to Assets/Resources/Chunk.prefab index 87b35a2..aba6677 100644 --- a/Assets/terrain/Map.prefab +++ b/Assets/Resources/Chunk.prefab @@ -1,49 +1,49 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!1 &193772 +--- !u!1 &161258 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} serializedVersion: 4 m_Component: - - 4: {fileID: 493772} - - 64: {fileID: 6493772} - - 23: {fileID: 2393772} - - 33: {fileID: 3393772} - - 114: {fileID: 11493772} + - 4: {fileID: 461258} + - 33: {fileID: 3319868} + - 64: {fileID: 6419868} + - 23: {fileID: 2319868} + - 114: {fileID: 11419868} m_Layer: 0 - m_Name: Map - m_TagString: Map + m_Name: Chunk + m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &493772 +--- !u!4 &461258 Transform: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 193772} + m_GameObject: {fileID: 161258} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 5, y: 5, z: 1} + m_LocalPosition: {x: 0, y: 0, z: -1} + m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 0 ---- !u!23 &2393772 +--- !u!23 &2319868 Renderer: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 193772} + m_GameObject: {fileID: 161258} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 m_LightmapIndex: 255 m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} m_Materials: - - {fileID: 2100000, guid: 6c2984b594be84df79c9953e83530a07, type: 2} + - {fileID: 0} m_SubsetIndices: m_StaticBatchRoot: {fileID: 0} m_UseLightProbes: 0 @@ -51,19 +51,19 @@ Renderer: m_ScaleInLightmap: 1 m_SortingLayerID: 0 m_SortingOrder: 0 ---- !u!33 &3393772 +--- !u!33 &3319868 MeshFilter: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 193772} + m_GameObject: {fileID: 161258} m_Mesh: {fileID: 0} ---- !u!64 &6493772 +--- !u!64 &6419868 MeshCollider: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 193772} + m_GameObject: {fileID: 161258} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 @@ -71,20 +71,23 @@ MeshCollider: m_SmoothSphereCollisions: 0 m_Convex: 0 m_Mesh: {fileID: 0} ---- !u!114 &11493772 +--- !u!114 &11419868 MonoBehaviour: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 193772} + m_GameObject: {fileID: 161258} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: b8d0d1a91155fc04abb92bfeaafc6525, type: 3} + m_Script: {fileID: 11500000, guid: 960e95cab4de7f74896919111985c82b, type: 3} m_Name: m_EditorClassIdentifier: - tiles_x: 5 - tiles_y: 5 - tileSet: {fileID: 2800000, guid: 035168451bc9c4e4cb12048514fa70da, type: 3} + tiles_x: 0 + tiles_y: 0 + chunkIndex: {x: 0, y: 0} + tileMap: {fileID: 0} + mountain: {fileID: 0} + resource: {fileID: 0} --- !u!1001 &100100000 Prefab: m_ObjectHideFlags: 1 @@ -94,6 +97,6 @@ Prefab: m_Modifications: [] m_RemovedComponents: [] m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 193772} + m_RootGameObject: {fileID: 161258} m_IsPrefabParent: 1 m_IsExploded: 1 diff --git a/Assets/Resources/Chunk.prefab.meta b/Assets/Resources/Chunk.prefab.meta new file mode 100644 index 0000000..e479a90 --- /dev/null +++ b/Assets/Resources/Chunk.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: aef79eb3945f5344e855e4f78e7d7427 +NativeFormatImporter: + userData: diff --git a/Assets/Resources/InvisibleMat.mat b/Assets/Resources/InvisibleMat.mat new file mode 100644 index 0000000..a83dbc9 --- /dev/null +++ b/Assets/Resources/InvisibleMat.mat @@ -0,0 +1,28 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: InvisibleMat + m_Shader: {fileID: 30, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: [] + m_CustomRenderQueue: -1 + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: {} + m_Colors: + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 0} diff --git a/Assets/Resources/InvisibleMat.mat.meta b/Assets/Resources/InvisibleMat.mat.meta new file mode 100644 index 0000000..5d28c6d --- /dev/null +++ b/Assets/Resources/InvisibleMat.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 555eb10fc930b6544a51bf0dc68fdbcf +NativeFormatImporter: + userData: diff --git a/Assets/terrain/MapMaterial.mat b/Assets/Resources/MapMaterial.mat similarity index 100% rename from Assets/terrain/MapMaterial.mat rename to Assets/Resources/MapMaterial.mat diff --git a/Assets/terrain/MapMaterial.mat.meta b/Assets/Resources/MapMaterial.mat.meta similarity index 100% rename from Assets/terrain/MapMaterial.mat.meta rename to Assets/Resources/MapMaterial.mat.meta diff --git a/Assets/Resources/Mountain.prefab b/Assets/Resources/Mountain.prefab new file mode 100644 index 0000000..16bc789 --- /dev/null +++ b/Assets/Resources/Mountain.prefab @@ -0,0 +1,83 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &118206 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 418206} + - 33: {fileID: 3318206} + - 65: {fileID: 6518206} + - 23: {fileID: 2318206} + m_Layer: 0 + m_Name: Mountain + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &418206 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 118206} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -.11000061, y: .0100002289, z: 0} + m_LocalScale: {x: 1, y: 1, z: 2} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!23 &2318206 +Renderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 118206} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 2100000, guid: 555eb10fc930b6544a51bf0dc68fdbcf, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &3318206 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 118206} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!65 &6518206 +BoxCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 118206} + m_Material: {fileID: 13400000, guid: 2ae96a12cc41bbd40a36a2b2d960f63d, type: 2} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 2} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 118206} + m_IsPrefabParent: 1 + m_IsExploded: 1 diff --git a/Assets/Resources/Mountain.prefab.meta b/Assets/Resources/Mountain.prefab.meta new file mode 100644 index 0000000..35cbdbd --- /dev/null +++ b/Assets/Resources/Mountain.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: cb6acb9c9e5e9c44eaae9e06be99ac48 +NativeFormatImporter: + userData: diff --git a/Assets/Resources/MountainPMat.physicMaterial b/Assets/Resources/MountainPMat.physicMaterial new file mode 100644 index 0000000..64e4a6a --- /dev/null +++ b/Assets/Resources/MountainPMat.physicMaterial @@ -0,0 +1,16 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicMaterial: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: MountainPMat + dynamicFriction: .400000006 + staticFriction: .400000006 + bounciness: 0 + frictionCombine: 0 + bounceCombine: 0 + frictionDirection2: {x: 0, y: 0, z: 0} + dynamicFriction2: 0 + staticFriction2: 0 diff --git a/Assets/Resources/MountainPMat.physicMaterial.meta b/Assets/Resources/MountainPMat.physicMaterial.meta new file mode 100644 index 0000000..8eee9dd --- /dev/null +++ b/Assets/Resources/MountainPMat.physicMaterial.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 2ae96a12cc41bbd40a36a2b2d960f63d +NativeFormatImporter: + userData: diff --git a/Assets/Resources/Resource.prefab b/Assets/Resources/Resource.prefab new file mode 100644 index 0000000..19e6f9e --- /dev/null +++ b/Assets/Resources/Resource.prefab @@ -0,0 +1,97 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &118206 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 418206} + - 33: {fileID: 3318206} + - 65: {fileID: 6518206} + - 23: {fileID: 2318206} + - 114: {fileID: 11456396} + m_Layer: 0 + m_Name: Resource + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &418206 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 118206} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -.11000061, y: .0100002289, z: 0} + m_LocalScale: {x: 1, y: 1, z: 2} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!23 &2318206 +Renderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 118206} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 2100000, guid: 555eb10fc930b6544a51bf0dc68fdbcf, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &3318206 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 118206} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!65 &6518206 +BoxCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 118206} + m_Material: {fileID: 13400000, guid: 2ae96a12cc41bbd40a36a2b2d960f63d, type: 2} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &11456396 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 118206} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 22e008e50411e814f980d1c484bc99cd, type: 3} + m_Name: + m_EditorClassIdentifier: + value: 1000 + depletionRate: .100000001 +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 118206} + m_IsPrefabParent: 1 + m_IsExploded: 1 diff --git a/Assets/Resources/Resource.prefab.meta b/Assets/Resources/Resource.prefab.meta new file mode 100644 index 0000000..5f34069 --- /dev/null +++ b/Assets/Resources/Resource.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: d20c8ef166a21ae499a2799959f3d105 +NativeFormatImporter: + userData: diff --git a/Assets/terrain/TileTextures.png b/Assets/Resources/TileTextures.png similarity index 78% rename from Assets/terrain/TileTextures.png rename to Assets/Resources/TileTextures.png index a648110..14628df 100644 Binary files a/Assets/terrain/TileTextures.png and b/Assets/Resources/TileTextures.png differ diff --git a/Assets/terrain/TileTextures.png.meta b/Assets/Resources/TileTextures.png.meta similarity index 100% rename from Assets/terrain/TileTextures.png.meta rename to Assets/Resources/TileTextures.png.meta diff --git a/Assets/Scripts/GridPlayer2D.cs b/Assets/Scripts/GridPlayer2D.cs deleted file mode 100644 index ada59cc..0000000 --- a/Assets/Scripts/GridPlayer2D.cs +++ /dev/null @@ -1,30 +0,0 @@ -using UnityEngine; -using System.Collections; -using System.Collections.Generic; - -public class GridPlayer2D : Pathfinding2D -{ - - void Update() - { - FindPath(); - if (Path.Count > 0) - { - Move(); - } - } - - private void FindPath() - { - if (Input.GetButtonDown("Move") && this.transform.GetComponent
().canMove) - { - Ray ray = Camera.main.ScreenPointToRay(new Vector3(Input.mousePosition.x, Input.mousePosition.y, 0)); - RaycastHit hit; - - if (Physics.Raycast(ray, out hit, Mathf.Infinity)) - { - FindPath(transform.position, hit.point); - } - } - } -} diff --git a/Assets/Scripts/Pathfinder2D.cs b/Assets/Scripts/Pathfinder2D.cs index d5bc5c8..e0fb416 100644 --- a/Assets/Scripts/Pathfinder2D.cs +++ b/Assets/Scripts/Pathfinder2D.cs @@ -97,7 +97,11 @@ void Update() #region map //-------------------------------------------------INSTANIATE MAP-----------------------------------------------// - private void Create2DMap() + /// + /// Modified by Alex Ayerdi 2/12/2015 to adapt to 2D + /// Note: Must use Collider and RigidBody (not the 2D versions) for best effect + /// + public void Create2DMap() { //Find positions for start and end of map int startX = (int)MapStartPosition.x; @@ -124,22 +128,23 @@ private void Create2DMap() int ID = (i * width) + j; //ID we give to our Node! float dist = 20; - + //RaycastHit2D[] hit = Physics2D.BoxCastAll(new Vector2(x, y), new Vector2(Tilesize / 4, Tilesize / 4), 0.0f, Vector2.up, dist); RaycastHit[] hit = Physics.SphereCastAll(new Vector3(x, y, zStart), Tilesize / 4, Vector3.forward, dist); bool free = true; - float maxZ = Mathf.Infinity; + //float maxZ = Mathf.Infinity; foreach (RaycastHit h in hit) { if (DisallowedTags.Contains(h.transform.tag)) { - if (h.point.z < maxZ) - { + //UnityEngine.Debug.Log("Pathfinder raycast disallowing hit object with tag " + h.transform.tag); + //if (h.point.z < maxZ) + //{ //It is a disallowed walking tile, make it false - Map[j, i] = new Node(j, i, y, ID, x, 0, false); //Non walkable tile! - free = false; - maxZ = h.point.z; - } + Map[j, i] = new Node(j, i, y, ID, x, 0, false); //Non walkable tile! + free = false; + //maxZ = h.point.z; + // } } else if (IgnoreTags.Contains(h.transform.tag)) { @@ -147,13 +152,18 @@ private void Create2DMap() } else { - if (h.point.z < maxZ) - { + //UnityEngine.Debug.Log("Pathfinder raycast allowing hit object with tag " + h.transform.tag); + //if (h.point.z < maxZ) + // { //It is allowed to walk on this tile, make it walkable! - Map[j, i] = new Node(j, i, y, ID, x, h.point.z, true); //walkable tile! - free = false; - maxZ = h.point.z; - } + //Map[j, i] = new Node(j, i, y, ID, x, h.point.z, true); //walkable tile! + + if (Map[j,i] == null){ //don't change tiles we've already set + Map[j, i] = new Node(j, i, y, ID, x, 0.0f, true); //walkable tile! + free = false; + } + //maxZ = h.point.z; + //} } } //We hit nothing set tile to false @@ -243,7 +253,7 @@ public void FindPath(Vector3 startPos, Vector3 endPos, Action> lis //If we have no nodes on the open list AND we are not at the end, then we got stucked! return empty list then. if (sortedOpenList.Count == 0) { - print("Empty Openlist, closedList"); + //print("Empty Openlist, closedList"); listMethod.Invoke(new List()); return; } @@ -815,6 +825,62 @@ private List DynamicFindClosestNodes(List vList) return returnList; } + public void DynamicRaycastUpdate(Bounds b) + { + Vector3 startPos = new Vector3(b.min.x, 0, b.min.z); + UnityEngine.Debug.Log("Startpos dyn: " + startPos); + Node startNode = FindClosestNode(startPos); + + if (startNode == null) + return; + + int xIterations = Mathf.CeilToInt(Mathf.Abs((b.max.x - b.min.x) / Tilesize)) + 2; + int zIterations = Mathf.CeilToInt(Mathf.Abs((b.max.z - b.min.z) / Tilesize)) + 2; + + for (int i = startNode.x - 2; i < startNode.x + xIterations; i++) + { + for (int j = startNode.y - 2; j < startNode.y + zIterations; j++) + { + if (i >= 0 && j >= 0 && i < Map.GetLength(0) && j < Map.GetLength(1)) + { + + float dist = Mathf.Abs(10) + Mathf.Abs(-10); + RaycastHit[] hit = Physics.SphereCastAll(new Vector3(Map[i, j].xCoord, 10, Map[i, j].zCoord), Tilesize / 16, Vector3.down, dist); + + float maxY = -Mathf.Infinity; + + foreach (RaycastHit h in hit) + { + if (DisallowedTags.Contains(h.transform.tag)) + { + if (h.point.y > maxY) + { + //It is a disallowed walking tile, make it false + Map[i, j].walkable = false; + Map[i, j].yCoord = h.point.y; + maxY = h.point.y; + } + } + else if (IgnoreTags.Contains(h.transform.tag)) + { + //Do nothing we ignore these tags + } + else + { + if (h.point.y > maxY) + { + //It is allowed to walk on this tile, make it walkable! + Map[i, j].walkable = true; + Map[i, j].yCoord = h.point.y; + maxY = h.point.y; + } + } + } + } + } + } + } + #endregion } diff --git a/Assets/Scripts/Pathfinding2D.cs b/Assets/Scripts/Pathfinding2D.cs index 6721d41..3686f34 100644 --- a/Assets/Scripts/Pathfinding2D.cs +++ b/Assets/Scripts/Pathfinding2D.cs @@ -35,7 +35,7 @@ public void Move() protected virtual void SetList(List path) { - if (path == null) + if (path == null || path.Count == 0) { return; } diff --git a/Assets/_Scenes/BlorbGame.unity b/Assets/_Scenes/BlorbGame.unity index 2611871..259a91c 100644 --- a/Assets/_Scenes/BlorbGame.unity +++ b/Assets/_Scenes/BlorbGame.unity @@ -74,495 +74,529 @@ NavMeshSettings: widthInaccuracy: 16.666666 heightInaccuracy: 10 m_NavMesh: {fileID: 0} ---- !u!1 &371103351 +--- !u!1 &132545668 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 145206, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} - m_PrefabInternal: {fileID: 0} + m_PrefabParentObject: {fileID: 170528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + m_PrefabInternal: {fileID: 1894408173} serializedVersion: 4 m_Component: - - 4: {fileID: 371103352} + - 4: {fileID: 132545669} + - 212: {fileID: 132545672} m_Layer: 5 - m_Name: GUI + m_Name: Collector Placement m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &371103352 +--- !u!4 &132545669 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 445206, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 371103351} + m_PrefabParentObject: {fileID: 470528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + m_PrefabInternal: {fileID: 1894408173} + m_GameObject: {fileID: 132545668} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 4, y: 4, z: 4} + m_LocalPosition: {x: -1.5, y: 7, z: 0} + m_LocalScale: {x: 2, y: 2, z: 1} m_Children: - - {fileID: 1200285417} - - {fileID: 1609933699} - - {fileID: 668932813} - - {fileID: 650051452} - m_Father: {fileID: 1728475025} - m_RootOrder: 3 ---- !u!1 &630778794 + - {fileID: 1495883326} + m_Father: {fileID: 1001461554} + m_RootOrder: 1 +--- !u!212 &132545672 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 21270528, guid: 9bdec2204d8975e489ed17603b3ec6d2, + type: 2} + m_PrefabInternal: {fileID: 1894408173} + m_GameObject: {fileID: 132545668} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 70031809 + m_SortingOrder: 1 + m_Sprite: {fileID: 21300000, guid: cac4650eae1214d7d92dd7b3fa9758b4, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} +--- !u!1 &239317690 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 145202, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} serializedVersion: 4 m_Component: - - 4: {fileID: 630778795} - - 20: {fileID: 630778799} - - 124: {fileID: 630778798} - - 92: {fileID: 630778797} - - 81: {fileID: 630778796} + - 4: {fileID: 239317691} + - 212: {fileID: 239317692} m_Layer: 5 - m_Name: MiniMap - m_TagString: MainCamera + m_Name: Health + m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &630778795 +--- !u!4 &239317691 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 445202, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 630778794} + m_GameObject: {fileID: 239317690} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -10} - m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalPosition: {x: -15.6099997, y: 11.21, z: 0} + m_LocalScale: {x: 100, y: 1, z: 1} m_Children: [] m_Father: {fileID: 650051452} - m_RootOrder: 0 ---- !u!81 &630778796 -AudioListener: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 8145198, guid: f30f61245f55b854181cf122dcbf9c69, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 630778794} - m_Enabled: 0 ---- !u!92 &630778797 -Behaviour: + m_RootOrder: 2 +--- !u!212 &239317692 +SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 9245198, guid: f30f61245f55b854181cf122dcbf9c69, - type: 2} + m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 630778794} + m_GameObject: {fileID: 239317690} m_Enabled: 1 ---- !u!124 &630778798 -Behaviour: + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 70031809 + m_SortingOrder: 1 + m_Sprite: {fileID: 21300006, guid: 59d3b66d55ed647738262e136efca103, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} +--- !u!1 &257783931 +GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 12445198, guid: f30f61245f55b854181cf122dcbf9c69, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 630778794} - m_Enabled: 1 ---- !u!20 &630778799 -Camera: + m_PrefabParentObject: {fileID: 189946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + m_PrefabInternal: {fileID: 1335225686} + serializedVersion: 4 + m_Component: + - 4: {fileID: 257783932} + - 212: {fileID: 257783935} + m_Layer: 5 + m_Name: Wall Placement + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &257783932 +Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2045198, guid: f30f61245f55b854181cf122dcbf9c69, + m_PrefabParentObject: {fileID: 489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + m_PrefabInternal: {fileID: 1335225686} + m_GameObject: {fileID: 257783931} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.5, y: 4, z: 0} + m_LocalScale: {x: 2, y: 2, z: 1} + m_Children: + - {fileID: 1529438639} + m_Father: {fileID: 1001461554} + m_RootOrder: 2 +--- !u!212 &257783935 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 21289946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 630778794} + m_PrefabInternal: {fileID: 1335225686} + m_GameObject: {fileID: 257783931} m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: .00499999989 - y: .00499999989 - width: .180000007 - height: .239999995 - near clip plane: .300000012 - far clip plane: 1000 - field of view: 60 - orthographic: 1 - orthographic size: 40 - m_Depth: 1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967007 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_HDR: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: .0219999999 ---- !u!1001 &644910205 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 70031809 + m_SortingOrder: 1 + m_Sprite: {fileID: 21300000, guid: cac4650eae1214d7d92dd7b3fa9758b4, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} +--- !u!1001 &286517347 Prefab: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 1001461554} m_Modifications: - - target: {fileID: 498834, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + - target: {fileID: 478034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} propertyPath: m_LocalPosition.x - value: 1.02680206 + value: -1.5 objectReference: {fileID: 0} - - target: {fileID: 498834, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + - target: {fileID: 478034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} propertyPath: m_LocalPosition.y - value: .486617029 + value: 10 objectReference: {fileID: 0} - - target: {fileID: 498834, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + - target: {fileID: 478034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} propertyPath: m_LocalPosition.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 498834, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + - target: {fileID: 478034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 498834, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + - target: {fileID: 478034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} propertyPath: m_LocalRotation.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 498834, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + - target: {fileID: 478034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} propertyPath: m_LocalRotation.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 498834, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + - target: {fileID: 478034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: 498834, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + - target: {fileID: 478034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} propertyPath: m_RootOrder - value: 4 + value: 0 objectReference: {fileID: 0} - - target: {fileID: 3304452, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} - propertyPath: m_Mesh + - target: {fileID: 11478032, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: player value: - objectReference: {fileID: 1653804106} - - target: {fileID: 404452, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} - propertyPath: m_RootOrder - value: 2 + objectReference: {fileID: 1728475025} + - target: {fileID: 178034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: m_TagString + value: Untagged objectReference: {fileID: 0} - - target: {fileID: 6404452, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} - propertyPath: m_Mesh - value: - objectReference: {fileID: 1653804106} - - target: {fileID: 11404452, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} - propertyPath: m_Enabled - value: 1 + - target: {fileID: 178032, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: m_TagString + value: Turret objectReference: {fileID: 0} - - target: {fileID: 6493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} - propertyPath: m_Mesh + - target: {fileID: 11478032, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: turretPlacement value: - objectReference: {fileID: 1141719655} - - target: {fileID: 3393772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} - propertyPath: m_Mesh + objectReference: {fileID: 478034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + - target: {fileID: 11478032, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: wallPlacement value: - objectReference: {fileID: 1141719655} - - target: {fileID: 493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + objectReference: {fileID: 0} + - target: {fileID: 11478032, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: collectorPlacement + value: + objectReference: {fileID: 0} + - target: {fileID: 478034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} propertyPath: m_LocalScale.x value: 2 objectReference: {fileID: 0} - - target: {fileID: 493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + - target: {fileID: 478034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} propertyPath: m_LocalScale.y value: 2 objectReference: {fileID: 0} - - target: {fileID: 11493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} - propertyPath: tiles_x - value: 25 + - target: {fileID: 478034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: m_LocalScale.z + value: 1 objectReference: {fileID: 0} - - target: {fileID: 11493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} - propertyPath: tiles_y - value: 25 + - target: {fileID: 178034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: m_Layer + value: 5 objectReference: {fileID: 0} - - target: {fileID: 493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} - propertyPath: m_LocalPosition.x - value: -25 + - target: {fileID: 178032, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: m_Layer + value: 5 objectReference: {fileID: 0} - - target: {fileID: 493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} - propertyPath: m_LocalPosition.y - value: 25 + - target: {fileID: 21278034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: m_SortingLayerID + value: 70031809 objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} - m_RootGameObject: {fileID: 1472864433} + - target: {fileID: 21278034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: m_SortingOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 21278032, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: m_SortingLayerID + value: 70031809 + objectReference: {fileID: 0} + - target: {fileID: 21278032, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: m_SortingOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 21278034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: m_Color.r + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 21278034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: m_Color.g + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 21278034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: m_Color.b + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 21278032, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: m_Color.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 21278034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: m_Color.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6119756, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: m_Size.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6119756, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: m_Size.y + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 5068222, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + m_ParentPrefab: {fileID: 100100000, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + m_RootGameObject: {fileID: 1005266760} m_IsPrefabParent: 0 m_IsExploded: 1 ---- !u!1 &650051451 +--- !u!1 &371103351 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 145208, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabParentObject: {fileID: 145206, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} m_PrefabInternal: {fileID: 0} serializedVersion: 4 m_Component: - - 4: {fileID: 650051452} + - 4: {fileID: 371103352} m_Layer: 5 - m_Name: HUD + m_Name: GUI m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &650051452 +--- !u!4 &371103352 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 445208, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabParentObject: {fileID: 445206, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 650051451} + m_GameObject: {fileID: 371103351} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 630778795} - - {fileID: 1173905447} - - {fileID: 1534393876} - m_Father: {fileID: 371103352} - m_RootOrder: 3 ---- !u!1 &668932812 + - {fileID: 1200285417} + - {fileID: 1609933699} + - {fileID: 668932813} + - {fileID: 818692803} + - {fileID: 650051452} + m_Father: {fileID: 1728475025} + m_RootOrder: 4 +--- !u!1 &446972791 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 145200, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} serializedVersion: 4 m_Component: - - 4: {fileID: 668932813} - - 132: {fileID: 668932814} - m_Layer: 5 - m_Name: Game Over Text + - 4: {fileID: 446972792} + - 114: {fileID: 446972793} + m_Layer: 0 + m_Name: WorldManager m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &668932813 +--- !u!4 &446972792 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 445200, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 668932812} + m_GameObject: {fileID: 446972791} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: .5, y: .699999988, z: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 371103352} + m_Father: {fileID: 738463232} m_RootOrder: 2 ---- !u!132 &668932814 -GUIText: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 13245200, guid: f30f61245f55b854181cf122dcbf9c69, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 668932812} - m_Enabled: 1 - serializedVersion: 3 - m_Text: GAME OVER - m_Anchor: 4 - m_Alignment: 0 - m_PixelOffset: {x: 0, y: 0} - m_LineSpacing: 1 - m_TabSize: 4 - m_Font: {fileID: 12800000, guid: 0e53ea47425d915418f4e268f22cb3f2, type: 3} - m_Material: {fileID: 0} - m_FontSize: 100 - m_FontStyle: 0 - m_Color: - serializedVersion: 2 - rgba: 4291035075 - m_PixelCorrect: 1 - m_RichText: 1 ---- !u!1 &738463231 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 738463232} - m_Layer: 0 - m_Name: Managers - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &738463232 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 738463231} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -1} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 870855512} - - {fileID: 1083059961} - m_Father: {fileID: 0} - m_RootOrder: 1 ---- !u!1 &870855510 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 870855512} - - 114: {fileID: 870855511} - m_Layer: 0 - m_Name: GUIManager - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &870855511 +--- !u!114 &446972793 MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 870855510} + m_GameObject: {fileID: 446972791} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a7ded3378fef7440e967fa7830ff0860, type: 3} + m_Script: {fileID: 11500000, guid: de8a0f06b025a4f18a022cc5fde6d82b, type: 3} m_Name: m_EditorClassIdentifier: - gameOverText: {fileID: 668932814} - instructionsText: {fileID: 1609933700} - titleText: {fileID: 1200285418} - background: {fileID: 1534393877} - health: {fileID: 1173905448} - minimap: {fileID: 630778799} ---- !u!4 &870855512 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 870855510} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 738463232} - m_RootOrder: 0 ---- !u!1 &1083059960 + light: {fileID: 1196908571} + dayNightDial: {fileID: 817132960} + isDay: 1 +--- !u!1 &479597922 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_PrefabParentObject: {fileID: 178032, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + m_PrefabInternal: {fileID: 286517347} serializedVersion: 4 m_Component: - - 4: {fileID: 1083059961} - - 114: {fileID: 1083059962} - m_Layer: 0 - m_Name: WaveManager - m_TagString: Untagged + - 4: {fileID: 479597923} + - 212: {fileID: 479597928} + - 61: {fileID: 479597924} + - 114: {fileID: 479597925} + m_Layer: 5 + m_Name: Turret + m_TagString: Turret m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1083059961 +--- !u!4 &479597923 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1083059960} + m_PrefabParentObject: {fileID: 478032, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + m_PrefabInternal: {fileID: 286517347} + m_GameObject: {fileID: 479597922} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 738463232} - m_RootOrder: 1 ---- !u!114 &1083059962 + m_Father: {fileID: 1005266761} + m_RootOrder: 0 +--- !u!61 &479597924 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 6119756, guid: 0b1ecb900dcf24d489bcb68c6e75423e, + type: 2} + m_PrefabInternal: {fileID: 286517347} + m_GameObject: {fileID: 479597922} + m_Enabled: 1 + m_Material: {fileID: 6200000, guid: fc536ab374a262346b0522537d5aaf5c, type: 2} + m_IsTrigger: 0 + m_Size: {x: 1, y: 1} + m_Center: {x: 0, y: 0} +--- !u!114 &479597925 MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1083059960} + m_GameObject: {fileID: 479597922} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9328dddba5d5f4779809c2846eb6bad9, type: 3} + m_Script: {fileID: 11500000, guid: 467f88343fbc76e4cad7b3cdafb1437b, type: 3} m_Name: m_EditorClassIdentifier: - enemy: {fileID: 442294, guid: 64941476ad224584198e7145f228cc9d, type: 2} - enemiesPerWave: 15 ---- !u!1 &1140173633 + player: {fileID: 1728475025} + turretPlacement: {fileID: 478034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + collectorPlacement: {fileID: 0} + wallPlacement: {fileID: 0} + cost: 25 +--- !u!212 &479597928 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 21278032, guid: 0b1ecb900dcf24d489bcb68c6e75423e, + type: 2} + m_PrefabInternal: {fileID: 286517347} + m_GameObject: {fileID: 479597922} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 70031809 + m_SortingOrder: 2 + m_Sprite: {fileID: 21300010, guid: cac4650eae1214d7d92dd7b3fa9758b4, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} +--- !u!1 &630778794 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 169690, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabParentObject: {fileID: 145202, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} m_PrefabInternal: {fileID: 0} serializedVersion: 4 m_Component: - - 4: {fileID: 1140173634} - - 20: {fileID: 1140173638} - - 124: {fileID: 1140173637} - - 92: {fileID: 1140173636} - - 81: {fileID: 1140173635} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera + - 4: {fileID: 630778795} + - 20: {fileID: 630778799} + - 124: {fileID: 630778798} + - 92: {fileID: 630778797} + - 81: {fileID: 630778796} + m_Layer: 5 + m_Name: MiniMap + m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1140173634 +--- !u!4 &630778795 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 469690, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabParentObject: {fileID: 445202, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1140173633} + m_GameObject: {fileID: 630778794} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -3.60000014} - m_LocalScale: {x: .360000014, y: .360000014, z: .360000014} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 1728475025} - m_RootOrder: 1 ---- !u!81 &1140173635 + m_RootOrder: 3 +--- !u!81 &630778796 AudioListener: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 8169692, guid: f30f61245f55b854181cf122dcbf9c69, + m_PrefabParentObject: {fileID: 8145198, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1140173633} - m_Enabled: 1 ---- !u!92 &1140173636 + m_GameObject: {fileID: 630778794} + m_Enabled: 0 +--- !u!92 &630778797 Behaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 9269692, guid: f30f61245f55b854181cf122dcbf9c69, + m_PrefabParentObject: {fileID: 9245198, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1140173633} + m_GameObject: {fileID: 630778794} m_Enabled: 1 ---- !u!124 &1140173637 +--- !u!124 &630778798 Behaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 12469692, guid: f30f61245f55b854181cf122dcbf9c69, + m_PrefabParentObject: {fileID: 12445198, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1140173633} + m_GameObject: {fileID: 630778794} m_Enabled: 1 ---- !u!20 &1140173638 +--- !u!20 &630778799 Camera: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2069692, guid: f30f61245f55b854181cf122dcbf9c69, + m_PrefabParentObject: {fileID: 2045198, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1140173633} + m_GameObject: {fileID: 630778794} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 - m_BackGroundColor: {r: .764705896, g: 1, b: .766328573, a: .0196078438} + m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} m_NormalizedViewPortRect: serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 + x: .00499999989 + y: .00499999989 + width: .180000007 + height: .239999995 near clip plane: .300000012 far clip plane: 1000 field of view: 60 orthographic: 1 - orthographic size: 12 - m_Depth: -1 + orthographic size: 40 + m_Depth: 1 m_CullingMask: serializedVersion: 2 - m_Bits: 4294967295 + m_Bits: 4294967007 m_RenderingPath: -1 m_TargetTexture: {fileID: 0} m_TargetDisplay: 0 @@ -570,200 +604,925 @@ Camera: m_OcclusionCulling: 1 m_StereoConvergence: 10 m_StereoSeparation: .0219999999 ---- !u!1 &1141378662 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 169688, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1141378663} - - 212: {fileID: 1141378667} - m_Layer: 0 - m_Name: Player - m_TagString: Player - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1141378663 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 469688, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1141378662} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1728475025} - m_RootOrder: 0 ---- !u!212 &1141378667 -SpriteRenderer: +--- !u!1001 &644910205 +Prefab: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 21269692, guid: f30f61245f55b854181cf122dcbf9c69, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1141378662} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 498834, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_LocalPosition.x + value: 1.02680206 + objectReference: {fileID: 0} + - target: {fileID: 498834, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_LocalPosition.y + value: .486617029 + objectReference: {fileID: 0} + - target: {fileID: 498834, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 498834, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 498834, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 498834, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 498834, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 498834, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 3304452, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_Mesh + value: + objectReference: {fileID: 1653804106} + - target: {fileID: 404452, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 6404452, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_Mesh + value: + objectReference: {fileID: 1653804106} + - target: {fileID: 11404452, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_Mesh + value: + objectReference: {fileID: 1429887888} + - target: {fileID: 3393772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_Mesh + value: + objectReference: {fileID: 1429887888} + - target: {fileID: 493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: tiles_x + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 11493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: tiles_y + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_LocalPosition.x + value: -12.5 + objectReference: {fileID: 0} + - target: {fileID: 493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_LocalPosition.y + value: 12.5 + objectReference: {fileID: 0} + - target: {fileID: 6493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_SmoothSphereCollisions + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 11493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: mountain + value: + objectReference: {fileID: 418206, guid: cb6acb9c9e5e9c44eaae9e06be99ac48, type: 2} + - target: {fileID: 11493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2393772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: resource + value: + objectReference: {fileID: 418206, guid: d20c8ef166a21ae499a2799959f3d105, type: 2} + - target: {fileID: 493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 11493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: chunk + value: + objectReference: {fileID: 461258, guid: aef79eb3945f5344e855e4f78e7d7427, type: 2} + m_RemovedComponents: + - {fileID: 11493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + - {fileID: 3393772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + - {fileID: 2393772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + - {fileID: 6493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + m_ParentPrefab: {fileID: 100100000, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + m_RootGameObject: {fileID: 1472864433} + m_IsPrefabParent: 0 + m_IsExploded: 1 +--- !u!1 &650051451 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 145208, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 650051452} + - 212: {fileID: 650051453} + m_Layer: 5 + m_Name: HUD + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &650051452 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 445208, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 650051451} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 850084180} + - {fileID: 675487728} + - {fileID: 239317691} + - {fileID: 1173905447} + - {fileID: 817132960} + - {fileID: 1001461554} + m_Father: {fileID: 371103352} + m_RootOrder: 4 +--- !u!212 &650051453 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 650051451} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 70031809 + m_SortingOrder: 1 + m_Sprite: {fileID: 21300000, guid: 59d3b66d55ed647738262e136efca103, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} +--- !u!1 &668932812 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 145200, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 668932813} + - 132: {fileID: 668932814} + m_Layer: 5 + m_Name: Game Over Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &668932813 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 445200, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 668932812} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: .5, y: .699999988, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 371103352} + m_RootOrder: 2 +--- !u!132 &668932814 +GUIText: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 13245200, guid: f30f61245f55b854181cf122dcbf9c69, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 668932812} + m_Enabled: 1 + serializedVersion: 3 + m_Text: GAME OVER + m_Anchor: 4 + m_Alignment: 0 + m_PixelOffset: {x: 0, y: 0} + m_LineSpacing: 1 + m_TabSize: 4 + m_Font: {fileID: 12800000, guid: 0e53ea47425d915418f4e268f22cb3f2, type: 3} + m_Material: {fileID: 0} + m_FontSize: 100 + m_FontStyle: 0 + m_Color: + serializedVersion: 2 + rgba: 4291035075 + m_PixelCorrect: 1 + m_RichText: 1 +--- !u!1 &675487727 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 675487728} + - 212: {fileID: 675487729} + - 61: {fileID: 675487731} + - 114: {fileID: 675487730} + m_Layer: 5 + m_Name: Skip + m_TagString: Skip + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &675487728 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 675487727} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 6.78999996, y: -11.1700001, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 650051452} + m_RootOrder: 1 +--- !u!212 &675487729 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 675487727} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 70031809 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300014, guid: 59d3b66d55ed647738262e136efca103, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} +--- !u!114 &675487730 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 675487727} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d6d670bb01e774959b12611e59659138, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!61 &675487731 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 675487727} + m_Enabled: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Size: {x: 3.27999973, y: 1.63999987} + m_Center: {x: 0, y: 0} +--- !u!1001 &726600510 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 11400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + propertyPath: IgnoreTags.Array.size + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 11400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + propertyPath: DisallowedTags.Array.size + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 11400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + propertyPath: Tilesize + value: .5 + objectReference: {fileID: 0} + - target: {fileID: 11400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + propertyPath: DrawMapInEditor + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + propertyPath: MoveDiagonal + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + propertyPath: IgnoreTags.Array.data[1] + value: Turret GUI + objectReference: {fileID: 0} + - target: {fileID: 11400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + propertyPath: DisallowedTags.Array.data[0] + value: Turret + objectReference: {fileID: 0} + - target: {fileID: 11400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + propertyPath: DisallowedTags.Array.data[1] + value: Wall + objectReference: {fileID: 0} + - target: {fileID: 11400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + propertyPath: DisallowedTags.Array.data[2] + value: Collector + objectReference: {fileID: 0} + - target: {fileID: 11400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + propertyPath: DisallowedTags.Array.data[3] + value: Mountain + objectReference: {fileID: 0} + - target: {fileID: 11400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + propertyPath: DisallowedTags.Array.data[4] + value: Resource + objectReference: {fileID: 0} + - target: {fileID: 11400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + propertyPath: IgnoreTags.Array.data[2] + value: Collector GUI + objectReference: {fileID: 0} + - target: {fileID: 11400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + propertyPath: IgnoreTags.Array.data[3] + value: Wall GUI + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + m_RootGameObject: {fileID: 1825071986} + m_IsPrefabParent: 0 + m_IsExploded: 1 +--- !u!1 &738463231 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 738463232} + m_Layer: 0 + m_Name: Managers + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &738463232 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 738463231} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 870855512} + - {fileID: 1083059961} + - {fileID: 446972792} + m_Father: {fileID: 0} + m_RootOrder: 2 +--- !u!1 &817132959 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 817132960} + - 212: {fileID: 817132961} + m_Layer: 5 + m_Name: Day/Night + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &817132960 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 817132959} + m_LocalRotation: {x: 0, y: 0, z: .707106888, w: .707106769} + m_LocalPosition: {x: 0, y: -11.8000002, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 650051452} + m_RootOrder: 4 +--- !u!212 &817132961 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 817132959} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 70031809 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300004, guid: 59d3b66d55ed647738262e136efca103, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} +--- !u!1 &818692802 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 818692803} + - 212: {fileID: 818692804} + m_Layer: 5 + m_Name: HUD Tutorial + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &818692803 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 818692802} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 371103352} + m_RootOrder: 3 +--- !u!212 &818692804 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 818692802} + m_Enabled: 0 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 70031809 + m_SortingOrder: -1 + m_Sprite: {fileID: 21300008, guid: 59d3b66d55ed647738262e136efca103, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} +--- !u!1 &850084179 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 850084180} + - 212: {fileID: 850084181} + m_Layer: 5 + m_Name: Movement Indicator + m_TagString: Movement Indicator + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &850084180 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 850084179} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 4.84000015, y: 12.8400002, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 650051452} + m_RootOrder: 0 +--- !u!212 &850084181 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 850084179} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 70031809 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300016, guid: 59d3b66d55ed647738262e136efca103, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} +--- !u!1 &870855510 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 870855512} + - 114: {fileID: 870855511} + m_Layer: 0 + m_Name: GUIManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &870855511 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 870855510} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a7ded3378fef7440e967fa7830ff0860, type: 3} + m_Name: + m_EditorClassIdentifier: + gameOverText: {fileID: 668932814} + instructionsText: {fileID: 1609933700} + titleText: {fileID: 1200285418} + minimap: {fileID: 630778799} + maincamera: {fileID: 1140173638} + HUD: {fileID: 650051451} + GUI: {fileID: 371103352} + HUDTutorial: {fileID: 818692804} +--- !u!4 &870855512 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 870855510} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 738463232} + m_RootOrder: 0 +--- !u!1 &1001461553 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1001461554} + - 212: {fileID: 1001461555} + m_Layer: 5 + m_Name: Towers + m_TagString: Towers + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1001461554 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1001461553} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 16, y: -12, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1005266761} + - {fileID: 132545669} + - {fileID: 257783932} + m_Father: {fileID: 650051452} + m_RootOrder: 5 +--- !u!212 &1001461555 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1001461553} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 2 - m_Sprite: {fileID: 21300008, guid: cac4650eae1214d7d92dd7b3fa9758b4, type: 3} + m_SortingLayerID: 70031809 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300002, guid: 59d3b66d55ed647738262e136efca103, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!43 &1141719655 -Mesh: +--- !u!1 &1005266760 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 178034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + m_PrefabInternal: {fileID: 286517347} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1005266761} + - 212: {fileID: 1005266764} + m_Layer: 5 + m_Name: Turret Placement + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1005266761 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 478034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + m_PrefabInternal: {fileID: 286517347} + m_GameObject: {fileID: 1005266760} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.5, y: 10, z: 0} + m_LocalScale: {x: 2, y: 2, z: 1} + m_Children: + - {fileID: 479597923} + m_Father: {fileID: 1001461554} + m_RootOrder: 0 +--- !u!212 &1005266764 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 21278034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, + type: 2} + m_PrefabInternal: {fileID: 286517347} + m_GameObject: {fileID: 1005266760} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 70031809 + m_SortingOrder: 1 + m_Sprite: {fileID: 21300000, guid: cac4650eae1214d7d92dd7b3fa9758b4, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} +--- !u!1 &1083059960 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1083059961} + - 114: {fileID: 1083059962} + m_Layer: 0 + m_Name: WaveManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1083059961 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1083059960} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 738463232} + m_RootOrder: 1 +--- !u!114 &1083059962 +MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1083059960} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9328dddba5d5f4779809c2846eb6bad9, type: 3} m_Name: - serializedVersion: 8 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 3750 - topology: 0 - firstVertex: 0 - vertexCount: 676 - localAABB: - m_Center: {x: 12.5, y: -12.5, z: 0} - m_Extent: {x: 12.5, y: 12.5, z: 0} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_MeshCompression: 0 - m_StreamCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 0 - m_KeepIndices: 0 - m_IndexBuffer: 000001001b0000001b001a00010002001c0001001c001b00020003001d0002001d001c00030004001e0003001e001d00040005001f0004001f001e00050006002000050020001f0006000700210006002100200007000800220007002200210008000900230008002300220009000a0024000900240023000a000b0025000a00250024000b000c0026000b00260025000c000d0027000c00270026000d000e0028000d00280027000e000f0029000e00290028000f0010002a000f002a002900100011002b0010002b002a00110012002c0011002c002b00120013002d0012002d002c00130014002e0013002e002d00140015002f0014002f002e00150016003000150030002f001600170031001600310030001700180032001700320031001800190033001800330032001a001b0035001a00350034001b001c0036001b00360035001c001d0037001c00370036001d001e0038001d00380037001e001f0039001e00390038001f0020003a001f003a003900200021003b0020003b003a00210022003c0021003c003b00220023003d0022003d003c00230024003e0023003e003d00240025003f0024003f003e00250026004000250040003f0026002700410026004100400027002800420027004200410028002900430028004300420029002a0044002900440043002a002b0045002a00450044002b002c0046002b00460045002c002d0047002c00470046002d002e0048002d00480047002e002f0049002e00490048002f0030004a002f004a004900300031004b0030004b004a00310032004c0031004c004b00320033004d0032004d004c00340035004f0034004f004e00350036005000350050004f0036003700510036005100500037003800520037005200510038003900530038005300520039003a0054003900540053003a003b0055003a00550054003b003c0056003b00560055003c003d0057003c00570056003d003e0058003d00580057003e003f0059003e00590058003f0040005a003f005a005900400041005b0040005b005a00410042005c0041005c005b00420043005d0042005d005c00430044005e0043005e005d00440045005f0044005f005e00450046006000450060005f0046004700610046006100600047004800620047006200610048004900630048006300620049004a0064004900640063004a004b0065004a00650064004b004c0066004b00660065004c004d0067004c00670066004e004f0069004e00690068004f0050006a004f006a006900500051006b0050006b006a00510052006c0051006c006b00520053006d0052006d006c00530054006e0053006e006d00540055006f0054006f006e00550056007000550070006f0056005700710056007100700057005800720057007200710058005900730058007300720059005a0074005900740073005a005b0075005a00750074005b005c0076005b00760075005c005d0077005c00770076005d005e0078005d00780077005e005f0079005e00790078005f0060007a005f007a007900600061007b0060007b007a00610062007c0061007c007b00620063007d0062007d007c00630064007e0063007e007d00640065007f0064007f007e00650066008000650080007f0066006700810066008100800068006900830068008300820069006a0084006900840083006a006b0085006a00850084006b006c0086006b00860085006c006d0087006c00870086006d006e0088006d00880087006e006f0089006e00890088006f0070008a006f008a008900700071008b0070008b008a00710072008c0071008c008b00720073008d0072008d008c00730074008e0073008e008d00740075008f0074008f008e00750076009000750090008f0076007700910076009100900077007800920077009200910078007900930078009300920079007a0094007900940093007a007b0095007a00950094007b007c0096007b00960095007c007d0097007c00970096007d007e0098007d00980097007e007f0099007e00990098007f0080009a007f009a009900800081009b0080009b009a00820083009d0082009d009c00830084009e0083009e009d00840085009f0084009f009e0085008600a0008500a0009f0086008700a1008600a100a00087008800a2008700a200a10088008900a3008800a300a20089008a00a4008900a400a3008a008b00a5008a00a500a4008b008c00a6008b00a600a5008c008d00a7008c00a700a6008d008e00a8008d00a800a7008e008f00a9008e00a900a8008f009000aa008f00aa00a90090009100ab009000ab00aa0091009200ac009100ac00ab0092009300ad009200ad00ac0093009400ae009300ae00ad0094009500af009400af00ae0095009600b0009500b000af0096009700b1009600b100b00097009800b2009700b200b10098009900b3009800b300b20099009a00b4009900b400b3009a009b00b5009a00b500b4009c009d00b7009c00b700b6009d009e00b8009d00b800b7009e009f00b9009e00b900b8009f00a000ba009f00ba00b900a000a100bb00a000bb00ba00a100a200bc00a100bc00bb00a200a300bd00a200bd00bc00a300a400be00a300be00bd00a400a500bf00a400bf00be00a500a600c000a500c000bf00a600a700c100a600c100c000a700a800c200a700c200c100a800a900c300a800c300c200a900aa00c400a900c400c300aa00ab00c500aa00c500c400ab00ac00c600ab00c600c500ac00ad00c700ac00c700c600ad00ae00c800ad00c800c700ae00af00c900ae00c900c800af00b000ca00af00ca00c900b000b100cb00b000cb00ca00b100b200cc00b100cc00cb00b200b300cd00b200cd00cc00b300b400ce00b300ce00cd00b400b500cf00b400cf00ce00b600b700d100b600d100d000b700b800d200b700d200d100b800b900d300b800d300d200b900ba00d400b900d400d300ba00bb00d500ba00d500d400bb00bc00d600bb00d600d500bc00bd00d700bc00d700d600bd00be00d800bd00d800d700be00bf00d900be00d900d800bf00c000da00bf00da00d900c000c100db00c000db00da00c100c200dc00c100dc00db00c200c300dd00c200dd00dc00c300c400de00c300de00dd00c400c500df00c400df00de00c500c600e000c500e000df00c600c700e100c600e100e000c700c800e200c700e200e100c800c900e300c800e300e200c900ca00e400c900e400e300ca00cb00e500ca00e500e400cb00cc00e600cb00e600e500cc00cd00e700cc00e700e600cd00ce00e800cd00e800e700ce00cf00e900ce00e900e800d000d100eb00d000eb00ea00d100d200ec00d100ec00eb00d200d300ed00d200ed00ec00d300d400ee00d300ee00ed00d400d500ef00d400ef00ee00d500d600f000d500f000ef00d600d700f100d600f100f000d700d800f200d700f200f100d800d900f300d800f300f200d900da00f400d900f400f300da00db00f500da00f500f400db00dc00f600db00f600f500dc00dd00f700dc00f700f600dd00de00f800dd00f800f700de00df00f900de00f900f800df00e000fa00df00fa00f900e000e100fb00e000fb00fa00e100e200fc00e100fc00fb00e200e300fd00e200fd00fc00e300e400fe00e300fe00fd00e400e500ff00e400ff00fe00e500e6000001e5000001ff00e600e7000101e60001010001e700e8000201e70002010101e800e9000301e80003010201ea00eb000501ea0005010401eb00ec000601eb0006010501ec00ed000701ec0007010601ed00ee000801ed0008010701ee00ef000901ee0009010801ef00f0000a01ef000a010901f000f1000b01f0000b010a01f100f2000c01f1000c010b01f200f3000d01f2000d010c01f300f4000e01f3000e010d01f400f5000f01f4000f010e01f500f6001001f50010010f01f600f7001101f60011011001f700f8001201f70012011101f800f9001301f80013011201f900fa001401f90014011301fa00fb001501fa0015011401fb00fc001601fb0016011501fc00fd001701fc0017011601fd00fe001801fd0018011701fe00ff001901fe0019011801ff0000011a01ff001a011901000101011b0100011b011a01010102011c0101011c011b01020103011d0102011d011c01040105011f0104011f011e01050106012001050120011f0106010701210106012101200107010801220107012201210108010901230108012301220109010a0124010901240123010a010b0125010a01250124010b010c0126010b01260125010c010d0127010c01270126010d010e0128010d01280127010e010f0129010e01290128010f0110012a010f012a012901100111012b0110012b012a01110112012c0111012c012b01120113012d0112012d012c01130114012e0113012e012d01140115012f0114012f012e01150116013001150130012f0116011701310116013101300117011801320117013201310118011901330118013301320119011a0134011901340133011a011b0135011a01350134011b011c0136011b01360135011c011d0137011c01370136011e011f0139011e01390138011f0120013a011f013a013901200121013b0120013b013a01210122013c0121013c013b01220123013d0122013d013c01230124013e0123013e013d01240125013f0124013f013e01250126014001250140013f0126012701410126014101400127012801420127014201410128012901430128014301420129012a0144012901440143012a012b0145012a01450144012b012c0146012b01460145012c012d0147012c01470146012d012e0148012d01480147012e012f0149012e01490148012f0130014a012f014a014901300131014b0130014b014a01310132014c0131014c014b01320133014d0132014d014c01330134014e0133014e014d01340135014f0134014f014e01350136015001350150014f0136013701510136015101500138013901530138015301520139013a0154013901540153013a013b0155013a01550154013b013c0156013b01560155013c013d0157013c01570156013d013e0158013d01580157013e013f0159013e01590158013f0140015a013f015a015901400141015b0140015b015a01410142015c0141015c015b01420143015d0142015d015c01430144015e0143015e015d01440145015f0144015f015e01450146016001450160015f0146014701610146016101600147014801620147016201610148014901630148016301620149014a0164014901640163014a014b0165014a01650164014b014c0166014b01660165014c014d0167014c01670166014d014e0168014d01680167014e014f0169014e01690168014f0150016a014f016a016901500151016b0150016b016a01520153016d0152016d016c01530154016e0153016e016d01540155016f0154016f016e01550156017001550170016f0156015701710156017101700157015801720157017201710158015901730158017301720159015a0174015901740173015a015b0175015a01750174015b015c0176015b01760175015c015d0177015c01770176015d015e0178015d01780177015e015f0179015e01790178015f0160017a015f017a017901600161017b0160017b017a01610162017c0161017c017b01620163017d0162017d017c01630164017e0163017e017d01640165017f0164017f017e01650166018001650180017f0166016701810166018101800167016801820167018201810168016901830168018301820169016a0184016901840183016a016b0185016a01850184016c016d0187016c01870186016d016e0188016d01880187016e016f0189016e01890188016f0170018a016f018a018901700171018b0170018b018a01710172018c0171018c018b01720173018d0172018d018c01730174018e0173018e018d01740175018f0174018f018e01750176019001750190018f0176017701910176019101900177017801920177019201910178017901930178019301920179017a0194017901940193017a017b0195017a01950194017b017c0196017b01960195017c017d0197017c01970196017d017e0198017d01980197017e017f0199017e01990198017f0180019a017f019a019901800181019b0180019b019a01810182019c0181019c019b01820183019d0182019d019c01830184019e0183019e019d01840185019f0184019f019e0186018701a1018601a101a00187018801a2018701a201a10188018901a3018801a301a20189018a01a4018901a401a3018a018b01a5018a01a501a4018b018c01a6018b01a601a5018c018d01a7018c01a701a6018d018e01a8018d01a801a7018e018f01a9018e01a901a8018f019001aa018f01aa01a90190019101ab019001ab01aa0191019201ac019101ac01ab0192019301ad019201ad01ac0193019401ae019301ae01ad0194019501af019401af01ae0195019601b0019501b001af0196019701b1019601b101b00197019801b2019701b201b10198019901b3019801b301b20199019a01b4019901b401b3019a019b01b5019a01b501b4019b019c01b6019b01b601b5019c019d01b7019c01b701b6019d019e01b8019d01b801b7019e019f01b9019e01b901b801a001a101bb01a001bb01ba01a101a201bc01a101bc01bb01a201a301bd01a201bd01bc01a301a401be01a301be01bd01a401a501bf01a401bf01be01a501a601c001a501c001bf01a601a701c101a601c101c001a701a801c201a701c201c101a801a901c301a801c301c201a901aa01c401a901c401c301aa01ab01c501aa01c501c401ab01ac01c601ab01c601c501ac01ad01c701ac01c701c601ad01ae01c801ad01c801c701ae01af01c901ae01c901c801af01b001ca01af01ca01c901b001b101cb01b001cb01ca01b101b201cc01b101cc01cb01b201b301cd01b201cd01cc01b301b401ce01b301ce01cd01b401b501cf01b401cf01ce01b501b601d001b501d001cf01b601b701d101b601d101d001b701b801d201b701d201d101b801b901d301b801d301d201ba01bb01d501ba01d501d401bb01bc01d601bb01d601d501bc01bd01d701bc01d701d601bd01be01d801bd01d801d701be01bf01d901be01d901d801bf01c001da01bf01da01d901c001c101db01c001db01da01c101c201dc01c101dc01db01c201c301dd01c201dd01dc01c301c401de01c301de01dd01c401c501df01c401df01de01c501c601e001c501e001df01c601c701e101c601e101e001c701c801e201c701e201e101c801c901e301c801e301e201c901ca01e401c901e401e301ca01cb01e501ca01e501e401cb01cc01e601cb01e601e501cc01cd01e701cc01e701e601cd01ce01e801cd01e801e701ce01cf01e901ce01e901e801cf01d001ea01cf01ea01e901d001d101eb01d001eb01ea01d101d201ec01d101ec01eb01d201d301ed01d201ed01ec01d401d501ef01d401ef01ee01d501d601f001d501f001ef01d601d701f101d601f101f001d701d801f201d701f201f101d801d901f301d801f301f201d901da01f401d901f401f301da01db01f501da01f501f401db01dc01f601db01f601f501dc01dd01f701dc01f701f601dd01de01f801dd01f801f701de01df01f901de01f901f801df01e001fa01df01fa01f901e001e101fb01e001fb01fa01e101e201fc01e101fc01fb01e201e301fd01e201fd01fc01e301e401fe01e301fe01fd01e401e501ff01e401ff01fe01e501e6010002e5010002ff01e601e7010102e60101020002e701e8010202e70102020102e801e9010302e80103020202e901ea010402e90104020302ea01eb010502ea0105020402eb01ec010602eb0106020502ec01ed010702ec0107020602ee01ef010902ee0109020802ef01f0010a02ef010a020902f001f1010b02f0010b020a02f101f2010c02f1010c020b02f201f3010d02f2010d020c02f301f4010e02f3010e020d02f401f5010f02f4010f020e02f501f6011002f50110020f02f601f7011102f60111021002f701f8011202f70112021102f801f9011302f80113021202f901fa011402f90114021302fa01fb011502fa0115021402fb01fc011602fb0116021502fc01fd011702fc0117021602fd01fe011802fd0118021702fe01ff011902fe0119021802ff0100021a02ff011a021902000201021b0200021b021a02010202021c0201021c021b02020203021d0202021d021c02030204021e0203021e021d02040205021f0204021f021e02050206022002050220021f0206020702210206022102200208020902230208022302220209020a0224020902240223020a020b0225020a02250224020b020c0226020b02260225020c020d0227020c02270226020d020e0228020d02280227020e020f0229020e02290228020f0210022a020f022a022902100211022b0210022b022a02110212022c0211022c022b02120213022d0212022d022c02130214022e0213022e022d02140215022f0214022f022e02150216023002150230022f0216021702310216023102300217021802320217023202310218021902330218023302320219021a0234021902340233021a021b0235021a02350234021b021c0236021b02360235021c021d0237021c02370236021d021e0238021d02380237021e021f0239021e02390238021f0220023a021f023a023902200221023b0220023b023a02220223023d0222023d023c02230224023e0223023e023d02240225023f0224023f023e02250226024002250240023f0226022702410226024102400227022802420227024202410228022902430228024302420229022a0244022902440243022a022b0245022a02450244022b022c0246022b02460245022c022d0247022c02470246022d022e0248022d02480247022e022f0249022e02490248022f0230024a022f024a024902300231024b0230024b024a02310232024c0231024c024b02320233024d0232024d024c02330234024e0233024e024d02340235024f0234024f024e02350236025002350250024f0236023702510236025102500237023802520237025202510238023902530238025302520239023a0254023902540253023a023b0255023a02550254023c023d0257023c02570256023d023e0258023d02580257023e023f0259023e02590258023f0240025a023f025a025902400241025b0240025b025a02410242025c0241025c025b02420243025d0242025d025c02430244025e0243025e025d02440245025f0244025f025e02450246026002450260025f0246024702610246026102600247024802620247026202610248024902630248026302620249024a0264024902640263024a024b0265024a02650264024b024c0266024b02660265024c024d0267024c02670266024d024e0268024d02680267024e024f0269024e02690268024f0250026a024f026a026902500251026b0250026b026a02510252026c0251026c026b02520253026d0252026d026c02530254026e0253026e026d02540255026f0254026f026e0256025702710256027102700257025802720257027202710258025902730258027302720259025a0274025902740273025a025b0275025a02750274025b025c0276025b02760275025c025d0277025c02770276025d025e0278025d02780277025e025f0279025e02790278025f0260027a025f027a027902600261027b0260027b027a02610262027c0261027c027b02620263027d0262027d027c02630264027e0263027e027d02640265027f0264027f027e02650266028002650280027f0266026702810266028102800267026802820267028202810268026902830268028302820269026a0284026902840283026a026b0285026a02850284026b026c0286026b02860285026c026d0287026c02870286026d026e0288026d02880287026e026f0289026e0289028802700271028b0270028b028a02710272028c0271028c028b02720273028d0272028d028c02730274028e0273028e028d02740275028f0274028f028e02750276029002750290028f0276027702910276029102900277027802920277029202910278027902930278029302920279027a0294027902940293027a027b0295027a02950294027b027c0296027b02960295027c027d0297027c02970296027d027e0298027d02980297027e027f0299027e02990298027f0280029a027f029a029902800281029b0280029b029a02810282029c0281029c029b02820283029d0282029d029c02830284029e0283029e029d02840285029f0284029f029e0285028602a0028502a0029f0286028702a1028602a102a00287028802a2028702a202a10288028902a3028802a302a202 - m_Skin: [] - m_VertexData: - m_CurrentChannels: 11 - m_VertexCount: 676 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 24 - format: 0 - dimension: 2 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - m_Streams: - - channelMask: 11 - offset: 0 - stride: 32 - dividerOp: 0 - frequency: 0 - - channelMask: 0 - offset: 0 - stride: 0 - dividerOp: 0 - frequency: 0 - - channelMask: 0 - offset: 0 - stride: 0 - dividerOp: 0 - frequency: 0 - - channelMask: 0 - offset: 0 - stride: 0 - dividerOp: 0 - frequency: 0 - m_DataSize: 21632 - _typelessdata: 0000000000000000000000000000000000000000000080bf00000000000000000000803f00000000000000000000000000000000000080bf0ad7233d000000000000004000000000000000000000000000000000000080bf0ad7a33d000000000000404000000000000000000000000000000000000080bf8fc2f53d000000000000804000000000000000000000000000000000000080bf0ad7233e000000000000a04000000000000000000000000000000000000080bfcdcc4c3e000000000000c04000000000000000000000000000000000000080bf8fc2753e000000000000e04000000000000000000000000000000000000080bf295c8f3e000000000000004100000000000000000000000000000000000080bf0ad7a33e000000000000104100000000000000000000000000000000000080bfec51b83e000000000000204100000000000000000000000000000000000080bfcdcccc3e000000000000304100000000000000000000000000000000000080bfae47e13e000000000000404100000000000000000000000000000000000080bf8fc2f53e000000000000504100000000000000000000000000000000000080bfb81e053f000000000000604100000000000000000000000000000000000080bf295c0f3f000000000000704100000000000000000000000000000000000080bf9a99193f000000000000804100000000000000000000000000000000000080bf0ad7233f000000000000884100000000000000000000000000000000000080bf7b142e3f000000000000904100000000000000000000000000000000000080bfec51383f000000000000984100000000000000000000000000000000000080bf5c8f423f000000000000a04100000000000000000000000000000000000080bfcdcc4c3f000000000000a84100000000000000000000000000000000000080bf3d0a573f000000000000b04100000000000000000000000000000000000080bfae47613f000000000000b84100000000000000000000000000000000000080bf1f856b3f000000000000c04100000000000000000000000000000000000080bf8fc2753f000000000000c84100000000000000000000000000000000000080bf0000803f0000000000000000000080bf000000000000000000000000000080bf000000000ad7233d0000803f000080bf000000000000000000000000000080bf0ad7233d0ad7233d00000040000080bf000000000000000000000000000080bf0ad7a33d0ad7233d00004040000080bf000000000000000000000000000080bf8fc2f53d0ad7233d00008040000080bf000000000000000000000000000080bf0ad7233e0ad7233d0000a040000080bf000000000000000000000000000080bfcdcc4c3e0ad7233d0000c040000080bf000000000000000000000000000080bf8fc2753e0ad7233d0000e040000080bf000000000000000000000000000080bf295c8f3e0ad7233d00000041000080bf000000000000000000000000000080bf0ad7a33e0ad7233d00001041000080bf000000000000000000000000000080bfec51b83e0ad7233d00002041000080bf000000000000000000000000000080bfcdcccc3e0ad7233d00003041000080bf000000000000000000000000000080bfae47e13e0ad7233d00004041000080bf000000000000000000000000000080bf8fc2f53e0ad7233d00005041000080bf000000000000000000000000000080bfb81e053f0ad7233d00006041000080bf000000000000000000000000000080bf295c0f3f0ad7233d00007041000080bf000000000000000000000000000080bf9a99193f0ad7233d00008041000080bf000000000000000000000000000080bf0ad7233f0ad7233d00008841000080bf000000000000000000000000000080bf7b142e3f0ad7233d00009041000080bf000000000000000000000000000080bfec51383f0ad7233d00009841000080bf000000000000000000000000000080bf5c8f423f0ad7233d0000a041000080bf000000000000000000000000000080bfcdcc4c3f0ad7233d0000a841000080bf000000000000000000000000000080bf3d0a573f0ad7233d0000b041000080bf000000000000000000000000000080bfae47613f0ad7233d0000b841000080bf000000000000000000000000000080bf1f856b3f0ad7233d0000c041000080bf000000000000000000000000000080bf8fc2753f0ad7233d0000c841000080bf000000000000000000000000000080bf0000803f0ad7233d00000000000000c0000000000000000000000000000080bf000000000ad7a33d0000803f000000c0000000000000000000000000000080bf0ad7233d0ad7a33d00000040000000c0000000000000000000000000000080bf0ad7a33d0ad7a33d00004040000000c0000000000000000000000000000080bf8fc2f53d0ad7a33d00008040000000c0000000000000000000000000000080bf0ad7233e0ad7a33d0000a040000000c0000000000000000000000000000080bfcdcc4c3e0ad7a33d0000c040000000c0000000000000000000000000000080bf8fc2753e0ad7a33d0000e040000000c0000000000000000000000000000080bf295c8f3e0ad7a33d00000041000000c0000000000000000000000000000080bf0ad7a33e0ad7a33d00001041000000c0000000000000000000000000000080bfec51b83e0ad7a33d00002041000000c0000000000000000000000000000080bfcdcccc3e0ad7a33d00003041000000c0000000000000000000000000000080bfae47e13e0ad7a33d00004041000000c0000000000000000000000000000080bf8fc2f53e0ad7a33d00005041000000c0000000000000000000000000000080bfb81e053f0ad7a33d00006041000000c0000000000000000000000000000080bf295c0f3f0ad7a33d00007041000000c0000000000000000000000000000080bf9a99193f0ad7a33d00008041000000c0000000000000000000000000000080bf0ad7233f0ad7a33d00008841000000c0000000000000000000000000000080bf7b142e3f0ad7a33d00009041000000c0000000000000000000000000000080bfec51383f0ad7a33d00009841000000c0000000000000000000000000000080bf5c8f423f0ad7a33d0000a041000000c0000000000000000000000000000080bfcdcc4c3f0ad7a33d0000a841000000c0000000000000000000000000000080bf3d0a573f0ad7a33d0000b041000000c0000000000000000000000000000080bfae47613f0ad7a33d0000b841000000c0000000000000000000000000000080bf1f856b3f0ad7a33d0000c041000000c0000000000000000000000000000080bf8fc2753f0ad7a33d0000c841000000c0000000000000000000000000000080bf0000803f0ad7a33d00000000000040c0000000000000000000000000000080bf000000008fc2f53d0000803f000040c0000000000000000000000000000080bf0ad7233d8fc2f53d00000040000040c0000000000000000000000000000080bf0ad7a33d8fc2f53d00004040000040c0000000000000000000000000000080bf8fc2f53d8fc2f53d00008040000040c0000000000000000000000000000080bf0ad7233e8fc2f53d0000a040000040c0000000000000000000000000000080bfcdcc4c3e8fc2f53d0000c040000040c0000000000000000000000000000080bf8fc2753e8fc2f53d0000e040000040c0000000000000000000000000000080bf295c8f3e8fc2f53d00000041000040c0000000000000000000000000000080bf0ad7a33e8fc2f53d00001041000040c0000000000000000000000000000080bfec51b83e8fc2f53d00002041000040c0000000000000000000000000000080bfcdcccc3e8fc2f53d00003041000040c0000000000000000000000000000080bfae47e13e8fc2f53d00004041000040c0000000000000000000000000000080bf8fc2f53e8fc2f53d00005041000040c0000000000000000000000000000080bfb81e053f8fc2f53d00006041000040c0000000000000000000000000000080bf295c0f3f8fc2f53d00007041000040c0000000000000000000000000000080bf9a99193f8fc2f53d00008041000040c0000000000000000000000000000080bf0ad7233f8fc2f53d00008841000040c0000000000000000000000000000080bf7b142e3f8fc2f53d00009041000040c0000000000000000000000000000080bfec51383f8fc2f53d00009841000040c0000000000000000000000000000080bf5c8f423f8fc2f53d0000a041000040c0000000000000000000000000000080bfcdcc4c3f8fc2f53d0000a841000040c0000000000000000000000000000080bf3d0a573f8fc2f53d0000b041000040c0000000000000000000000000000080bfae47613f8fc2f53d0000b841000040c0000000000000000000000000000080bf1f856b3f8fc2f53d0000c041000040c0000000000000000000000000000080bf8fc2753f8fc2f53d0000c841000040c0000000000000000000000000000080bf0000803f8fc2f53d00000000000080c0000000000000000000000000000080bf000000000ad7233e0000803f000080c0000000000000000000000000000080bf0ad7233d0ad7233e00000040000080c0000000000000000000000000000080bf0ad7a33d0ad7233e00004040000080c0000000000000000000000000000080bf8fc2f53d0ad7233e00008040000080c0000000000000000000000000000080bf0ad7233e0ad7233e0000a040000080c0000000000000000000000000000080bfcdcc4c3e0ad7233e0000c040000080c0000000000000000000000000000080bf8fc2753e0ad7233e0000e040000080c0000000000000000000000000000080bf295c8f3e0ad7233e00000041000080c0000000000000000000000000000080bf0ad7a33e0ad7233e00001041000080c0000000000000000000000000000080bfec51b83e0ad7233e00002041000080c0000000000000000000000000000080bfcdcccc3e0ad7233e00003041000080c0000000000000000000000000000080bfae47e13e0ad7233e00004041000080c0000000000000000000000000000080bf8fc2f53e0ad7233e00005041000080c0000000000000000000000000000080bfb81e053f0ad7233e00006041000080c0000000000000000000000000000080bf295c0f3f0ad7233e00007041000080c0000000000000000000000000000080bf9a99193f0ad7233e00008041000080c0000000000000000000000000000080bf0ad7233f0ad7233e00008841000080c0000000000000000000000000000080bf7b142e3f0ad7233e00009041000080c0000000000000000000000000000080bfec51383f0ad7233e00009841000080c0000000000000000000000000000080bf5c8f423f0ad7233e0000a041000080c0000000000000000000000000000080bfcdcc4c3f0ad7233e0000a841000080c0000000000000000000000000000080bf3d0a573f0ad7233e0000b041000080c0000000000000000000000000000080bfae47613f0ad7233e0000b841000080c0000000000000000000000000000080bf1f856b3f0ad7233e0000c041000080c0000000000000000000000000000080bf8fc2753f0ad7233e0000c841000080c0000000000000000000000000000080bf0000803f0ad7233e000000000000a0c0000000000000000000000000000080bf00000000cdcc4c3e0000803f0000a0c0000000000000000000000000000080bf0ad7233dcdcc4c3e000000400000a0c0000000000000000000000000000080bf0ad7a33dcdcc4c3e000040400000a0c0000000000000000000000000000080bf8fc2f53dcdcc4c3e000080400000a0c0000000000000000000000000000080bf0ad7233ecdcc4c3e0000a0400000a0c0000000000000000000000000000080bfcdcc4c3ecdcc4c3e0000c0400000a0c0000000000000000000000000000080bf8fc2753ecdcc4c3e0000e0400000a0c0000000000000000000000000000080bf295c8f3ecdcc4c3e000000410000a0c0000000000000000000000000000080bf0ad7a33ecdcc4c3e000010410000a0c0000000000000000000000000000080bfec51b83ecdcc4c3e000020410000a0c0000000000000000000000000000080bfcdcccc3ecdcc4c3e000030410000a0c0000000000000000000000000000080bfae47e13ecdcc4c3e000040410000a0c0000000000000000000000000000080bf8fc2f53ecdcc4c3e000050410000a0c0000000000000000000000000000080bfb81e053fcdcc4c3e000060410000a0c0000000000000000000000000000080bf295c0f3fcdcc4c3e000070410000a0c0000000000000000000000000000080bf9a99193fcdcc4c3e000080410000a0c0000000000000000000000000000080bf0ad7233fcdcc4c3e000088410000a0c0000000000000000000000000000080bf7b142e3fcdcc4c3e000090410000a0c0000000000000000000000000000080bfec51383fcdcc4c3e000098410000a0c0000000000000000000000000000080bf5c8f423fcdcc4c3e0000a0410000a0c0000000000000000000000000000080bfcdcc4c3fcdcc4c3e0000a8410000a0c0000000000000000000000000000080bf3d0a573fcdcc4c3e0000b0410000a0c0000000000000000000000000000080bfae47613fcdcc4c3e0000b8410000a0c0000000000000000000000000000080bf1f856b3fcdcc4c3e0000c0410000a0c0000000000000000000000000000080bf8fc2753fcdcc4c3e0000c8410000a0c0000000000000000000000000000080bf0000803fcdcc4c3e000000000000c0c0000000000000000000000000000080bf000000008fc2753e0000803f0000c0c0000000000000000000000000000080bf0ad7233d8fc2753e000000400000c0c0000000000000000000000000000080bf0ad7a33d8fc2753e000040400000c0c0000000000000000000000000000080bf8fc2f53d8fc2753e000080400000c0c0000000000000000000000000000080bf0ad7233e8fc2753e0000a0400000c0c0000000000000000000000000000080bfcdcc4c3e8fc2753e0000c0400000c0c0000000000000000000000000000080bf8fc2753e8fc2753e0000e0400000c0c0000000000000000000000000000080bf295c8f3e8fc2753e000000410000c0c0000000000000000000000000000080bf0ad7a33e8fc2753e000010410000c0c0000000000000000000000000000080bfec51b83e8fc2753e000020410000c0c0000000000000000000000000000080bfcdcccc3e8fc2753e000030410000c0c0000000000000000000000000000080bfae47e13e8fc2753e000040410000c0c0000000000000000000000000000080bf8fc2f53e8fc2753e000050410000c0c0000000000000000000000000000080bfb81e053f8fc2753e000060410000c0c0000000000000000000000000000080bf295c0f3f8fc2753e000070410000c0c0000000000000000000000000000080bf9a99193f8fc2753e000080410000c0c0000000000000000000000000000080bf0ad7233f8fc2753e000088410000c0c0000000000000000000000000000080bf7b142e3f8fc2753e000090410000c0c0000000000000000000000000000080bfec51383f8fc2753e000098410000c0c0000000000000000000000000000080bf5c8f423f8fc2753e0000a0410000c0c0000000000000000000000000000080bfcdcc4c3f8fc2753e0000a8410000c0c0000000000000000000000000000080bf3d0a573f8fc2753e0000b0410000c0c0000000000000000000000000000080bfae47613f8fc2753e0000b8410000c0c0000000000000000000000000000080bf1f856b3f8fc2753e0000c0410000c0c0000000000000000000000000000080bf8fc2753f8fc2753e0000c8410000c0c0000000000000000000000000000080bf0000803f8fc2753e000000000000e0c0000000000000000000000000000080bf00000000295c8f3e0000803f0000e0c0000000000000000000000000000080bf0ad7233d295c8f3e000000400000e0c0000000000000000000000000000080bf0ad7a33d295c8f3e000040400000e0c0000000000000000000000000000080bf8fc2f53d295c8f3e000080400000e0c0000000000000000000000000000080bf0ad7233e295c8f3e0000a0400000e0c0000000000000000000000000000080bfcdcc4c3e295c8f3e0000c0400000e0c0000000000000000000000000000080bf8fc2753e295c8f3e0000e0400000e0c0000000000000000000000000000080bf295c8f3e295c8f3e000000410000e0c0000000000000000000000000000080bf0ad7a33e295c8f3e000010410000e0c0000000000000000000000000000080bfec51b83e295c8f3e000020410000e0c0000000000000000000000000000080bfcdcccc3e295c8f3e000030410000e0c0000000000000000000000000000080bfae47e13e295c8f3e000040410000e0c0000000000000000000000000000080bf8fc2f53e295c8f3e000050410000e0c0000000000000000000000000000080bfb81e053f295c8f3e000060410000e0c0000000000000000000000000000080bf295c0f3f295c8f3e000070410000e0c0000000000000000000000000000080bf9a99193f295c8f3e000080410000e0c0000000000000000000000000000080bf0ad7233f295c8f3e000088410000e0c0000000000000000000000000000080bf7b142e3f295c8f3e000090410000e0c0000000000000000000000000000080bfec51383f295c8f3e000098410000e0c0000000000000000000000000000080bf5c8f423f295c8f3e0000a0410000e0c0000000000000000000000000000080bfcdcc4c3f295c8f3e0000a8410000e0c0000000000000000000000000000080bf3d0a573f295c8f3e0000b0410000e0c0000000000000000000000000000080bfae47613f295c8f3e0000b8410000e0c0000000000000000000000000000080bf1f856b3f295c8f3e0000c0410000e0c0000000000000000000000000000080bf8fc2753f295c8f3e0000c8410000e0c0000000000000000000000000000080bf0000803f295c8f3e00000000000000c1000000000000000000000000000080bf000000000ad7a33e0000803f000000c1000000000000000000000000000080bf0ad7233d0ad7a33e00000040000000c1000000000000000000000000000080bf0ad7a33d0ad7a33e00004040000000c1000000000000000000000000000080bf8fc2f53d0ad7a33e00008040000000c1000000000000000000000000000080bf0ad7233e0ad7a33e0000a040000000c1000000000000000000000000000080bfcdcc4c3e0ad7a33e0000c040000000c1000000000000000000000000000080bf8fc2753e0ad7a33e0000e040000000c1000000000000000000000000000080bf295c8f3e0ad7a33e00000041000000c1000000000000000000000000000080bf0ad7a33e0ad7a33e00001041000000c1000000000000000000000000000080bfec51b83e0ad7a33e00002041000000c1000000000000000000000000000080bfcdcccc3e0ad7a33e00003041000000c1000000000000000000000000000080bfae47e13e0ad7a33e00004041000000c1000000000000000000000000000080bf8fc2f53e0ad7a33e00005041000000c1000000000000000000000000000080bfb81e053f0ad7a33e00006041000000c1000000000000000000000000000080bf295c0f3f0ad7a33e00007041000000c1000000000000000000000000000080bf9a99193f0ad7a33e00008041000000c1000000000000000000000000000080bf0ad7233f0ad7a33e00008841000000c1000000000000000000000000000080bf7b142e3f0ad7a33e00009041000000c1000000000000000000000000000080bfec51383f0ad7a33e00009841000000c1000000000000000000000000000080bf5c8f423f0ad7a33e0000a041000000c1000000000000000000000000000080bfcdcc4c3f0ad7a33e0000a841000000c1000000000000000000000000000080bf3d0a573f0ad7a33e0000b041000000c1000000000000000000000000000080bfae47613f0ad7a33e0000b841000000c1000000000000000000000000000080bf1f856b3f0ad7a33e0000c041000000c1000000000000000000000000000080bf8fc2753f0ad7a33e0000c841000000c1000000000000000000000000000080bf0000803f0ad7a33e00000000000010c1000000000000000000000000000080bf00000000ec51b83e0000803f000010c1000000000000000000000000000080bf0ad7233dec51b83e00000040000010c1000000000000000000000000000080bf0ad7a33dec51b83e00004040000010c1000000000000000000000000000080bf8fc2f53dec51b83e00008040000010c1000000000000000000000000000080bf0ad7233eec51b83e0000a040000010c1000000000000000000000000000080bfcdcc4c3eec51b83e0000c040000010c1000000000000000000000000000080bf8fc2753eec51b83e0000e040000010c1000000000000000000000000000080bf295c8f3eec51b83e00000041000010c1000000000000000000000000000080bf0ad7a33eec51b83e00001041000010c1000000000000000000000000000080bfec51b83eec51b83e00002041000010c1000000000000000000000000000080bfcdcccc3eec51b83e00003041000010c1000000000000000000000000000080bfae47e13eec51b83e00004041000010c1000000000000000000000000000080bf8fc2f53eec51b83e00005041000010c1000000000000000000000000000080bfb81e053fec51b83e00006041000010c1000000000000000000000000000080bf295c0f3fec51b83e00007041000010c1000000000000000000000000000080bf9a99193fec51b83e00008041000010c1000000000000000000000000000080bf0ad7233fec51b83e00008841000010c1000000000000000000000000000080bf7b142e3fec51b83e00009041000010c1000000000000000000000000000080bfec51383fec51b83e00009841000010c1000000000000000000000000000080bf5c8f423fec51b83e0000a041000010c1000000000000000000000000000080bfcdcc4c3fec51b83e0000a841000010c1000000000000000000000000000080bf3d0a573fec51b83e0000b041000010c1000000000000000000000000000080bfae47613fec51b83e0000b841000010c1000000000000000000000000000080bf1f856b3fec51b83e0000c041000010c1000000000000000000000000000080bf8fc2753fec51b83e0000c841000010c1000000000000000000000000000080bf0000803fec51b83e00000000000020c1000000000000000000000000000080bf00000000cdcccc3e0000803f000020c1000000000000000000000000000080bf0ad7233dcdcccc3e00000040000020c1000000000000000000000000000080bf0ad7a33dcdcccc3e00004040000020c1000000000000000000000000000080bf8fc2f53dcdcccc3e00008040000020c1000000000000000000000000000080bf0ad7233ecdcccc3e0000a040000020c1000000000000000000000000000080bfcdcc4c3ecdcccc3e0000c040000020c1000000000000000000000000000080bf8fc2753ecdcccc3e0000e040000020c1000000000000000000000000000080bf295c8f3ecdcccc3e00000041000020c1000000000000000000000000000080bf0ad7a33ecdcccc3e00001041000020c1000000000000000000000000000080bfec51b83ecdcccc3e00002041000020c1000000000000000000000000000080bfcdcccc3ecdcccc3e00003041000020c1000000000000000000000000000080bfae47e13ecdcccc3e00004041000020c1000000000000000000000000000080bf8fc2f53ecdcccc3e00005041000020c1000000000000000000000000000080bfb81e053fcdcccc3e00006041000020c1000000000000000000000000000080bf295c0f3fcdcccc3e00007041000020c1000000000000000000000000000080bf9a99193fcdcccc3e00008041000020c1000000000000000000000000000080bf0ad7233fcdcccc3e00008841000020c1000000000000000000000000000080bf7b142e3fcdcccc3e00009041000020c1000000000000000000000000000080bfec51383fcdcccc3e00009841000020c1000000000000000000000000000080bf5c8f423fcdcccc3e0000a041000020c1000000000000000000000000000080bfcdcc4c3fcdcccc3e0000a841000020c1000000000000000000000000000080bf3d0a573fcdcccc3e0000b041000020c1000000000000000000000000000080bfae47613fcdcccc3e0000b841000020c1000000000000000000000000000080bf1f856b3fcdcccc3e0000c041000020c1000000000000000000000000000080bf8fc2753fcdcccc3e0000c841000020c1000000000000000000000000000080bf0000803fcdcccc3e00000000000030c1000000000000000000000000000080bf00000000ae47e13e0000803f000030c1000000000000000000000000000080bf0ad7233dae47e13e00000040000030c1000000000000000000000000000080bf0ad7a33dae47e13e00004040000030c1000000000000000000000000000080bf8fc2f53dae47e13e00008040000030c1000000000000000000000000000080bf0ad7233eae47e13e0000a040000030c1000000000000000000000000000080bfcdcc4c3eae47e13e0000c040000030c1000000000000000000000000000080bf8fc2753eae47e13e0000e040000030c1000000000000000000000000000080bf295c8f3eae47e13e00000041000030c1000000000000000000000000000080bf0ad7a33eae47e13e00001041000030c1000000000000000000000000000080bfec51b83eae47e13e00002041000030c1000000000000000000000000000080bfcdcccc3eae47e13e00003041000030c1000000000000000000000000000080bfae47e13eae47e13e00004041000030c1000000000000000000000000000080bf8fc2f53eae47e13e00005041000030c1000000000000000000000000000080bfb81e053fae47e13e00006041000030c1000000000000000000000000000080bf295c0f3fae47e13e00007041000030c1000000000000000000000000000080bf9a99193fae47e13e00008041000030c1000000000000000000000000000080bf0ad7233fae47e13e00008841000030c1000000000000000000000000000080bf7b142e3fae47e13e00009041000030c1000000000000000000000000000080bfec51383fae47e13e00009841000030c1000000000000000000000000000080bf5c8f423fae47e13e0000a041000030c1000000000000000000000000000080bfcdcc4c3fae47e13e0000a841000030c1000000000000000000000000000080bf3d0a573fae47e13e0000b041000030c1000000000000000000000000000080bfae47613fae47e13e0000b841000030c1000000000000000000000000000080bf1f856b3fae47e13e0000c041000030c1000000000000000000000000000080bf8fc2753fae47e13e0000c841000030c1000000000000000000000000000080bf0000803fae47e13e00000000000040c1000000000000000000000000000080bf000000008fc2f53e0000803f000040c1000000000000000000000000000080bf0ad7233d8fc2f53e00000040000040c1000000000000000000000000000080bf0ad7a33d8fc2f53e00004040000040c1000000000000000000000000000080bf8fc2f53d8fc2f53e00008040000040c1000000000000000000000000000080bf0ad7233e8fc2f53e0000a040000040c1000000000000000000000000000080bfcdcc4c3e8fc2f53e0000c040000040c1000000000000000000000000000080bf8fc2753e8fc2f53e0000e040000040c1000000000000000000000000000080bf295c8f3e8fc2f53e00000041000040c1000000000000000000000000000080bf0ad7a33e8fc2f53e00001041000040c1000000000000000000000000000080bfec51b83e8fc2f53e00002041000040c1000000000000000000000000000080bfcdcccc3e8fc2f53e00003041000040c1000000000000000000000000000080bfae47e13e8fc2f53e00004041000040c1000000000000000000000000000080bf8fc2f53e8fc2f53e00005041000040c1000000000000000000000000000080bfb81e053f8fc2f53e00006041000040c1000000000000000000000000000080bf295c0f3f8fc2f53e00007041000040c1000000000000000000000000000080bf9a99193f8fc2f53e00008041000040c1000000000000000000000000000080bf0ad7233f8fc2f53e00008841000040c1000000000000000000000000000080bf7b142e3f8fc2f53e00009041000040c1000000000000000000000000000080bfec51383f8fc2f53e00009841000040c1000000000000000000000000000080bf5c8f423f8fc2f53e0000a041000040c1000000000000000000000000000080bfcdcc4c3f8fc2f53e0000a841000040c1000000000000000000000000000080bf3d0a573f8fc2f53e0000b041000040c1000000000000000000000000000080bfae47613f8fc2f53e0000b841000040c1000000000000000000000000000080bf1f856b3f8fc2f53e0000c041000040c1000000000000000000000000000080bf8fc2753f8fc2f53e0000c841000040c1000000000000000000000000000080bf0000803f8fc2f53e00000000000050c1000000000000000000000000000080bf00000000b81e053f0000803f000050c1000000000000000000000000000080bf0ad7233db81e053f00000040000050c1000000000000000000000000000080bf0ad7a33db81e053f00004040000050c1000000000000000000000000000080bf8fc2f53db81e053f00008040000050c1000000000000000000000000000080bf0ad7233eb81e053f0000a040000050c1000000000000000000000000000080bfcdcc4c3eb81e053f0000c040000050c1000000000000000000000000000080bf8fc2753eb81e053f0000e040000050c1000000000000000000000000000080bf295c8f3eb81e053f00000041000050c1000000000000000000000000000080bf0ad7a33eb81e053f00001041000050c1000000000000000000000000000080bfec51b83eb81e053f00002041000050c1000000000000000000000000000080bfcdcccc3eb81e053f00003041000050c1000000000000000000000000000080bfae47e13eb81e053f00004041000050c1000000000000000000000000000080bf8fc2f53eb81e053f00005041000050c1000000000000000000000000000080bfb81e053fb81e053f00006041000050c1000000000000000000000000000080bf295c0f3fb81e053f00007041000050c1000000000000000000000000000080bf9a99193fb81e053f00008041000050c1000000000000000000000000000080bf0ad7233fb81e053f00008841000050c1000000000000000000000000000080bf7b142e3fb81e053f00009041000050c1000000000000000000000000000080bfec51383fb81e053f00009841000050c1000000000000000000000000000080bf5c8f423fb81e053f0000a041000050c1000000000000000000000000000080bfcdcc4c3fb81e053f0000a841000050c1000000000000000000000000000080bf3d0a573fb81e053f0000b041000050c1000000000000000000000000000080bfae47613fb81e053f0000b841000050c1000000000000000000000000000080bf1f856b3fb81e053f0000c041000050c1000000000000000000000000000080bf8fc2753fb81e053f0000c841000050c1000000000000000000000000000080bf0000803fb81e053f00000000000060c1000000000000000000000000000080bf00000000295c0f3f0000803f000060c1000000000000000000000000000080bf0ad7233d295c0f3f00000040000060c1000000000000000000000000000080bf0ad7a33d295c0f3f00004040000060c1000000000000000000000000000080bf8fc2f53d295c0f3f00008040000060c1000000000000000000000000000080bf0ad7233e295c0f3f0000a040000060c1000000000000000000000000000080bfcdcc4c3e295c0f3f0000c040000060c1000000000000000000000000000080bf8fc2753e295c0f3f0000e040000060c1000000000000000000000000000080bf295c8f3e295c0f3f00000041000060c1000000000000000000000000000080bf0ad7a33e295c0f3f00001041000060c1000000000000000000000000000080bfec51b83e295c0f3f00002041000060c1000000000000000000000000000080bfcdcccc3e295c0f3f00003041000060c1000000000000000000000000000080bfae47e13e295c0f3f00004041000060c1000000000000000000000000000080bf8fc2f53e295c0f3f00005041000060c1000000000000000000000000000080bfb81e053f295c0f3f00006041000060c1000000000000000000000000000080bf295c0f3f295c0f3f00007041000060c1000000000000000000000000000080bf9a99193f295c0f3f00008041000060c1000000000000000000000000000080bf0ad7233f295c0f3f00008841000060c1000000000000000000000000000080bf7b142e3f295c0f3f00009041000060c1000000000000000000000000000080bfec51383f295c0f3f00009841000060c1000000000000000000000000000080bf5c8f423f295c0f3f0000a041000060c1000000000000000000000000000080bfcdcc4c3f295c0f3f0000a841000060c1000000000000000000000000000080bf3d0a573f295c0f3f0000b041000060c1000000000000000000000000000080bfae47613f295c0f3f0000b841000060c1000000000000000000000000000080bf1f856b3f295c0f3f0000c041000060c1000000000000000000000000000080bf8fc2753f295c0f3f0000c841000060c1000000000000000000000000000080bf0000803f295c0f3f00000000000070c1000000000000000000000000000080bf000000009a99193f0000803f000070c1000000000000000000000000000080bf0ad7233d9a99193f00000040000070c1000000000000000000000000000080bf0ad7a33d9a99193f00004040000070c1000000000000000000000000000080bf8fc2f53d9a99193f00008040000070c1000000000000000000000000000080bf0ad7233e9a99193f0000a040000070c1000000000000000000000000000080bfcdcc4c3e9a99193f0000c040000070c1000000000000000000000000000080bf8fc2753e9a99193f0000e040000070c1000000000000000000000000000080bf295c8f3e9a99193f00000041000070c1000000000000000000000000000080bf0ad7a33e9a99193f00001041000070c1000000000000000000000000000080bfec51b83e9a99193f00002041000070c1000000000000000000000000000080bfcdcccc3e9a99193f00003041000070c1000000000000000000000000000080bfae47e13e9a99193f00004041000070c1000000000000000000000000000080bf8fc2f53e9a99193f00005041000070c1000000000000000000000000000080bfb81e053f9a99193f00006041000070c1000000000000000000000000000080bf295c0f3f9a99193f00007041000070c1000000000000000000000000000080bf9a99193f9a99193f00008041000070c1000000000000000000000000000080bf0ad7233f9a99193f00008841000070c1000000000000000000000000000080bf7b142e3f9a99193f00009041000070c1000000000000000000000000000080bfec51383f9a99193f00009841000070c1000000000000000000000000000080bf5c8f423f9a99193f0000a041000070c1000000000000000000000000000080bfcdcc4c3f9a99193f0000a841000070c1000000000000000000000000000080bf3d0a573f9a99193f0000b041000070c1000000000000000000000000000080bfae47613f9a99193f0000b841000070c1000000000000000000000000000080bf1f856b3f9a99193f0000c041000070c1000000000000000000000000000080bf8fc2753f9a99193f0000c841000070c1000000000000000000000000000080bf0000803f9a99193f00000000000080c1000000000000000000000000000080bf000000000ad7233f0000803f000080c1000000000000000000000000000080bf0ad7233d0ad7233f00000040000080c1000000000000000000000000000080bf0ad7a33d0ad7233f00004040000080c1000000000000000000000000000080bf8fc2f53d0ad7233f00008040000080c1000000000000000000000000000080bf0ad7233e0ad7233f0000a040000080c1000000000000000000000000000080bfcdcc4c3e0ad7233f0000c040000080c1000000000000000000000000000080bf8fc2753e0ad7233f0000e040000080c1000000000000000000000000000080bf295c8f3e0ad7233f00000041000080c1000000000000000000000000000080bf0ad7a33e0ad7233f00001041000080c1000000000000000000000000000080bfec51b83e0ad7233f00002041000080c1000000000000000000000000000080bfcdcccc3e0ad7233f00003041000080c1000000000000000000000000000080bfae47e13e0ad7233f00004041000080c1000000000000000000000000000080bf8fc2f53e0ad7233f00005041000080c1000000000000000000000000000080bfb81e053f0ad7233f00006041000080c1000000000000000000000000000080bf295c0f3f0ad7233f00007041000080c1000000000000000000000000000080bf9a99193f0ad7233f00008041000080c1000000000000000000000000000080bf0ad7233f0ad7233f00008841000080c1000000000000000000000000000080bf7b142e3f0ad7233f00009041000080c1000000000000000000000000000080bfec51383f0ad7233f00009841000080c1000000000000000000000000000080bf5c8f423f0ad7233f0000a041000080c1000000000000000000000000000080bfcdcc4c3f0ad7233f0000a841000080c1000000000000000000000000000080bf3d0a573f0ad7233f0000b041000080c1000000000000000000000000000080bfae47613f0ad7233f0000b841000080c1000000000000000000000000000080bf1f856b3f0ad7233f0000c041000080c1000000000000000000000000000080bf8fc2753f0ad7233f0000c841000080c1000000000000000000000000000080bf0000803f0ad7233f00000000000088c1000000000000000000000000000080bf000000007b142e3f0000803f000088c1000000000000000000000000000080bf0ad7233d7b142e3f00000040000088c1000000000000000000000000000080bf0ad7a33d7b142e3f00004040000088c1000000000000000000000000000080bf8fc2f53d7b142e3f00008040000088c1000000000000000000000000000080bf0ad7233e7b142e3f0000a040000088c1000000000000000000000000000080bfcdcc4c3e7b142e3f0000c040000088c1000000000000000000000000000080bf8fc2753e7b142e3f0000e040000088c1000000000000000000000000000080bf295c8f3e7b142e3f00000041000088c1000000000000000000000000000080bf0ad7a33e7b142e3f00001041000088c1000000000000000000000000000080bfec51b83e7b142e3f00002041000088c1000000000000000000000000000080bfcdcccc3e7b142e3f00003041000088c1000000000000000000000000000080bfae47e13e7b142e3f00004041000088c1000000000000000000000000000080bf8fc2f53e7b142e3f00005041000088c1000000000000000000000000000080bfb81e053f7b142e3f00006041000088c1000000000000000000000000000080bf295c0f3f7b142e3f00007041000088c1000000000000000000000000000080bf9a99193f7b142e3f00008041000088c1000000000000000000000000000080bf0ad7233f7b142e3f00008841000088c1000000000000000000000000000080bf7b142e3f7b142e3f00009041000088c1000000000000000000000000000080bfec51383f7b142e3f00009841000088c1000000000000000000000000000080bf5c8f423f7b142e3f0000a041000088c1000000000000000000000000000080bfcdcc4c3f7b142e3f0000a841000088c1000000000000000000000000000080bf3d0a573f7b142e3f0000b041000088c1000000000000000000000000000080bfae47613f7b142e3f0000b841000088c1000000000000000000000000000080bf1f856b3f7b142e3f0000c041000088c1000000000000000000000000000080bf8fc2753f7b142e3f0000c841000088c1000000000000000000000000000080bf0000803f7b142e3f00000000000090c1000000000000000000000000000080bf00000000ec51383f0000803f000090c1000000000000000000000000000080bf0ad7233dec51383f00000040000090c1000000000000000000000000000080bf0ad7a33dec51383f00004040000090c1000000000000000000000000000080bf8fc2f53dec51383f00008040000090c1000000000000000000000000000080bf0ad7233eec51383f0000a040000090c1000000000000000000000000000080bfcdcc4c3eec51383f0000c040000090c1000000000000000000000000000080bf8fc2753eec51383f0000e040000090c1000000000000000000000000000080bf295c8f3eec51383f00000041000090c1000000000000000000000000000080bf0ad7a33eec51383f00001041000090c1000000000000000000000000000080bfec51b83eec51383f00002041000090c1000000000000000000000000000080bfcdcccc3eec51383f00003041000090c1000000000000000000000000000080bfae47e13eec51383f00004041000090c1000000000000000000000000000080bf8fc2f53eec51383f00005041000090c1000000000000000000000000000080bfb81e053fec51383f00006041000090c1000000000000000000000000000080bf295c0f3fec51383f00007041000090c1000000000000000000000000000080bf9a99193fec51383f00008041000090c1000000000000000000000000000080bf0ad7233fec51383f00008841000090c1000000000000000000000000000080bf7b142e3fec51383f00009041000090c1000000000000000000000000000080bfec51383fec51383f00009841000090c1000000000000000000000000000080bf5c8f423fec51383f0000a041000090c1000000000000000000000000000080bfcdcc4c3fec51383f0000a841000090c1000000000000000000000000000080bf3d0a573fec51383f0000b041000090c1000000000000000000000000000080bfae47613fec51383f0000b841000090c1000000000000000000000000000080bf1f856b3fec51383f0000c041000090c1000000000000000000000000000080bf8fc2753fec51383f0000c841000090c1000000000000000000000000000080bf0000803fec51383f00000000000098c1000000000000000000000000000080bf000000005c8f423f0000803f000098c1000000000000000000000000000080bf0ad7233d5c8f423f00000040000098c1000000000000000000000000000080bf0ad7a33d5c8f423f00004040000098c1000000000000000000000000000080bf8fc2f53d5c8f423f00008040000098c1000000000000000000000000000080bf0ad7233e5c8f423f0000a040000098c1000000000000000000000000000080bfcdcc4c3e5c8f423f0000c040000098c1000000000000000000000000000080bf8fc2753e5c8f423f0000e040000098c1000000000000000000000000000080bf295c8f3e5c8f423f00000041000098c1000000000000000000000000000080bf0ad7a33e5c8f423f00001041000098c1000000000000000000000000000080bfec51b83e5c8f423f00002041000098c1000000000000000000000000000080bfcdcccc3e5c8f423f00003041000098c1000000000000000000000000000080bfae47e13e5c8f423f00004041000098c1000000000000000000000000000080bf8fc2f53e5c8f423f00005041000098c1000000000000000000000000000080bfb81e053f5c8f423f00006041000098c1000000000000000000000000000080bf295c0f3f5c8f423f00007041000098c1000000000000000000000000000080bf9a99193f5c8f423f00008041000098c1000000000000000000000000000080bf0ad7233f5c8f423f00008841000098c1000000000000000000000000000080bf7b142e3f5c8f423f00009041000098c1000000000000000000000000000080bfec51383f5c8f423f00009841000098c1000000000000000000000000000080bf5c8f423f5c8f423f0000a041000098c1000000000000000000000000000080bfcdcc4c3f5c8f423f0000a841000098c1000000000000000000000000000080bf3d0a573f5c8f423f0000b041000098c1000000000000000000000000000080bfae47613f5c8f423f0000b841000098c1000000000000000000000000000080bf1f856b3f5c8f423f0000c041000098c1000000000000000000000000000080bf8fc2753f5c8f423f0000c841000098c1000000000000000000000000000080bf0000803f5c8f423f000000000000a0c1000000000000000000000000000080bf00000000cdcc4c3f0000803f0000a0c1000000000000000000000000000080bf0ad7233dcdcc4c3f000000400000a0c1000000000000000000000000000080bf0ad7a33dcdcc4c3f000040400000a0c1000000000000000000000000000080bf8fc2f53dcdcc4c3f000080400000a0c1000000000000000000000000000080bf0ad7233ecdcc4c3f0000a0400000a0c1000000000000000000000000000080bfcdcc4c3ecdcc4c3f0000c0400000a0c1000000000000000000000000000080bf8fc2753ecdcc4c3f0000e0400000a0c1000000000000000000000000000080bf295c8f3ecdcc4c3f000000410000a0c1000000000000000000000000000080bf0ad7a33ecdcc4c3f000010410000a0c1000000000000000000000000000080bfec51b83ecdcc4c3f000020410000a0c1000000000000000000000000000080bfcdcccc3ecdcc4c3f000030410000a0c1000000000000000000000000000080bfae47e13ecdcc4c3f000040410000a0c1000000000000000000000000000080bf8fc2f53ecdcc4c3f000050410000a0c1000000000000000000000000000080bfb81e053fcdcc4c3f000060410000a0c1000000000000000000000000000080bf295c0f3fcdcc4c3f000070410000a0c1000000000000000000000000000080bf9a99193fcdcc4c3f000080410000a0c1000000000000000000000000000080bf0ad7233fcdcc4c3f000088410000a0c1000000000000000000000000000080bf7b142e3fcdcc4c3f000090410000a0c1000000000000000000000000000080bfec51383fcdcc4c3f000098410000a0c1000000000000000000000000000080bf5c8f423fcdcc4c3f0000a0410000a0c1000000000000000000000000000080bfcdcc4c3fcdcc4c3f0000a8410000a0c1000000000000000000000000000080bf3d0a573fcdcc4c3f0000b0410000a0c1000000000000000000000000000080bfae47613fcdcc4c3f0000b8410000a0c1000000000000000000000000000080bf1f856b3fcdcc4c3f0000c0410000a0c1000000000000000000000000000080bf8fc2753fcdcc4c3f0000c8410000a0c1000000000000000000000000000080bf0000803fcdcc4c3f000000000000a8c1000000000000000000000000000080bf000000003d0a573f0000803f0000a8c1000000000000000000000000000080bf0ad7233d3d0a573f000000400000a8c1000000000000000000000000000080bf0ad7a33d3d0a573f000040400000a8c1000000000000000000000000000080bf8fc2f53d3d0a573f000080400000a8c1000000000000000000000000000080bf0ad7233e3d0a573f0000a0400000a8c1000000000000000000000000000080bfcdcc4c3e3d0a573f0000c0400000a8c1000000000000000000000000000080bf8fc2753e3d0a573f0000e0400000a8c1000000000000000000000000000080bf295c8f3e3d0a573f000000410000a8c1000000000000000000000000000080bf0ad7a33e3d0a573f000010410000a8c1000000000000000000000000000080bfec51b83e3d0a573f000020410000a8c1000000000000000000000000000080bfcdcccc3e3d0a573f000030410000a8c1000000000000000000000000000080bfae47e13e3d0a573f000040410000a8c1000000000000000000000000000080bf8fc2f53e3d0a573f000050410000a8c1000000000000000000000000000080bfb81e053f3d0a573f000060410000a8c1000000000000000000000000000080bf295c0f3f3d0a573f000070410000a8c1000000000000000000000000000080bf9a99193f3d0a573f000080410000a8c1000000000000000000000000000080bf0ad7233f3d0a573f000088410000a8c1000000000000000000000000000080bf7b142e3f3d0a573f000090410000a8c1000000000000000000000000000080bfec51383f3d0a573f000098410000a8c1000000000000000000000000000080bf5c8f423f3d0a573f0000a0410000a8c1000000000000000000000000000080bfcdcc4c3f3d0a573f0000a8410000a8c1000000000000000000000000000080bf3d0a573f3d0a573f0000b0410000a8c1000000000000000000000000000080bfae47613f3d0a573f0000b8410000a8c1000000000000000000000000000080bf1f856b3f3d0a573f0000c0410000a8c1000000000000000000000000000080bf8fc2753f3d0a573f0000c8410000a8c1000000000000000000000000000080bf0000803f3d0a573f000000000000b0c1000000000000000000000000000080bf00000000ae47613f0000803f0000b0c1000000000000000000000000000080bf0ad7233dae47613f000000400000b0c1000000000000000000000000000080bf0ad7a33dae47613f000040400000b0c1000000000000000000000000000080bf8fc2f53dae47613f000080400000b0c1000000000000000000000000000080bf0ad7233eae47613f0000a0400000b0c1000000000000000000000000000080bfcdcc4c3eae47613f0000c0400000b0c1000000000000000000000000000080bf8fc2753eae47613f0000e0400000b0c1000000000000000000000000000080bf295c8f3eae47613f000000410000b0c1000000000000000000000000000080bf0ad7a33eae47613f000010410000b0c1000000000000000000000000000080bfec51b83eae47613f000020410000b0c1000000000000000000000000000080bfcdcccc3eae47613f000030410000b0c1000000000000000000000000000080bfae47e13eae47613f000040410000b0c1000000000000000000000000000080bf8fc2f53eae47613f000050410000b0c1000000000000000000000000000080bfb81e053fae47613f000060410000b0c1000000000000000000000000000080bf295c0f3fae47613f000070410000b0c1000000000000000000000000000080bf9a99193fae47613f000080410000b0c1000000000000000000000000000080bf0ad7233fae47613f000088410000b0c1000000000000000000000000000080bf7b142e3fae47613f000090410000b0c1000000000000000000000000000080bfec51383fae47613f000098410000b0c1000000000000000000000000000080bf5c8f423fae47613f0000a0410000b0c1000000000000000000000000000080bfcdcc4c3fae47613f0000a8410000b0c1000000000000000000000000000080bf3d0a573fae47613f0000b0410000b0c1000000000000000000000000000080bfae47613fae47613f0000b8410000b0c1000000000000000000000000000080bf1f856b3fae47613f0000c0410000b0c1000000000000000000000000000080bf8fc2753fae47613f0000c8410000b0c1000000000000000000000000000080bf0000803fae47613f000000000000b8c1000000000000000000000000000080bf000000001f856b3f0000803f0000b8c1000000000000000000000000000080bf0ad7233d1f856b3f000000400000b8c1000000000000000000000000000080bf0ad7a33d1f856b3f000040400000b8c1000000000000000000000000000080bf8fc2f53d1f856b3f000080400000b8c1000000000000000000000000000080bf0ad7233e1f856b3f0000a0400000b8c1000000000000000000000000000080bfcdcc4c3e1f856b3f0000c0400000b8c1000000000000000000000000000080bf8fc2753e1f856b3f0000e0400000b8c1000000000000000000000000000080bf295c8f3e1f856b3f000000410000b8c1000000000000000000000000000080bf0ad7a33e1f856b3f000010410000b8c1000000000000000000000000000080bfec51b83e1f856b3f000020410000b8c1000000000000000000000000000080bfcdcccc3e1f856b3f000030410000b8c1000000000000000000000000000080bfae47e13e1f856b3f000040410000b8c1000000000000000000000000000080bf8fc2f53e1f856b3f000050410000b8c1000000000000000000000000000080bfb81e053f1f856b3f000060410000b8c1000000000000000000000000000080bf295c0f3f1f856b3f000070410000b8c1000000000000000000000000000080bf9a99193f1f856b3f000080410000b8c1000000000000000000000000000080bf0ad7233f1f856b3f000088410000b8c1000000000000000000000000000080bf7b142e3f1f856b3f000090410000b8c1000000000000000000000000000080bfec51383f1f856b3f000098410000b8c1000000000000000000000000000080bf5c8f423f1f856b3f0000a0410000b8c1000000000000000000000000000080bfcdcc4c3f1f856b3f0000a8410000b8c1000000000000000000000000000080bf3d0a573f1f856b3f0000b0410000b8c1000000000000000000000000000080bfae47613f1f856b3f0000b8410000b8c1000000000000000000000000000080bf1f856b3f1f856b3f0000c0410000b8c1000000000000000000000000000080bf8fc2753f1f856b3f0000c8410000b8c1000000000000000000000000000080bf0000803f1f856b3f000000000000c0c1000000000000000000000000000080bf000000008fc2753f0000803f0000c0c1000000000000000000000000000080bf0ad7233d8fc2753f000000400000c0c1000000000000000000000000000080bf0ad7a33d8fc2753f000040400000c0c1000000000000000000000000000080bf8fc2f53d8fc2753f000080400000c0c1000000000000000000000000000080bf0ad7233e8fc2753f0000a0400000c0c1000000000000000000000000000080bfcdcc4c3e8fc2753f0000c0400000c0c1000000000000000000000000000080bf8fc2753e8fc2753f0000e0400000c0c1000000000000000000000000000080bf295c8f3e8fc2753f000000410000c0c1000000000000000000000000000080bf0ad7a33e8fc2753f000010410000c0c1000000000000000000000000000080bfec51b83e8fc2753f000020410000c0c1000000000000000000000000000080bfcdcccc3e8fc2753f000030410000c0c1000000000000000000000000000080bfae47e13e8fc2753f000040410000c0c1000000000000000000000000000080bf8fc2f53e8fc2753f000050410000c0c1000000000000000000000000000080bfb81e053f8fc2753f000060410000c0c1000000000000000000000000000080bf295c0f3f8fc2753f000070410000c0c1000000000000000000000000000080bf9a99193f8fc2753f000080410000c0c1000000000000000000000000000080bf0ad7233f8fc2753f000088410000c0c1000000000000000000000000000080bf7b142e3f8fc2753f000090410000c0c1000000000000000000000000000080bfec51383f8fc2753f000098410000c0c1000000000000000000000000000080bf5c8f423f8fc2753f0000a0410000c0c1000000000000000000000000000080bfcdcc4c3f8fc2753f0000a8410000c0c1000000000000000000000000000080bf3d0a573f8fc2753f0000b0410000c0c1000000000000000000000000000080bfae47613f8fc2753f0000b8410000c0c1000000000000000000000000000080bf1f856b3f8fc2753f0000c0410000c0c1000000000000000000000000000080bf8fc2753f8fc2753f0000c8410000c0c1000000000000000000000000000080bf0000803f8fc2753f000000000000c8c1000000000000000000000000000080bf000000000000803f0000803f0000c8c1000000000000000000000000000080bf0ad7233d0000803f000000400000c8c1000000000000000000000000000080bf0ad7a33d0000803f000040400000c8c1000000000000000000000000000080bf8fc2f53d0000803f000080400000c8c1000000000000000000000000000080bf0ad7233e0000803f0000a0400000c8c1000000000000000000000000000080bfcdcc4c3e0000803f0000c0400000c8c1000000000000000000000000000080bf8fc2753e0000803f0000e0400000c8c1000000000000000000000000000080bf295c8f3e0000803f000000410000c8c1000000000000000000000000000080bf0ad7a33e0000803f000010410000c8c1000000000000000000000000000080bfec51b83e0000803f000020410000c8c1000000000000000000000000000080bfcdcccc3e0000803f000030410000c8c1000000000000000000000000000080bfae47e13e0000803f000040410000c8c1000000000000000000000000000080bf8fc2f53e0000803f000050410000c8c1000000000000000000000000000080bfb81e053f0000803f000060410000c8c1000000000000000000000000000080bf295c0f3f0000803f000070410000c8c1000000000000000000000000000080bf9a99193f0000803f000080410000c8c1000000000000000000000000000080bf0ad7233f0000803f000088410000c8c1000000000000000000000000000080bf7b142e3f0000803f000090410000c8c1000000000000000000000000000080bfec51383f0000803f000098410000c8c1000000000000000000000000000080bf5c8f423f0000803f0000a0410000c8c1000000000000000000000000000080bfcdcc4c3f0000803f0000a8410000c8c1000000000000000000000000000080bf3d0a573f0000803f0000b0410000c8c1000000000000000000000000000080bfae47613f0000803f0000b8410000c8c1000000000000000000000000000080bf1f856b3f0000803f0000c0410000c8c1000000000000000000000000000080bf8fc2753f0000803f0000c8410000c8c1000000000000000000000000000080bf0000803f0000803f - m_CompressedMesh: - m_Vertices: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_UV: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_BindPoses: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Normals: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Tangents: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Weights: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_NormalSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_TangentSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_BoneIndices: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_Triangles: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_Colors: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_LocalAABB: - m_Center: {x: 12.5, y: -12.5, z: 0} - m_Extent: {x: 12.5, y: 12.5, z: 0} - m_MeshUsageFlags: 0 - m_MeshOptimized: 0 + m_EditorClassIdentifier: + enemy: {fileID: 442294, guid: 64941476ad224584198e7145f228cc9d, type: 2} + player: {fileID: 1141378663} + waveEnded: 1 +--- !u!1 &1140173633 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 169690, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1140173634} + - 20: {fileID: 1140173638} + - 124: {fileID: 1140173637} + - 92: {fileID: 1140173636} + - 81: {fileID: 1140173635} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1140173634 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 469690, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1140173633} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -3.5999999} + m_LocalScale: {x: .360000014, y: .360000014, z: .360000014} + m_Children: [] + m_Father: {fileID: 1728475025} + m_RootOrder: 1 +--- !u!81 &1140173635 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 8169692, guid: f30f61245f55b854181cf122dcbf9c69, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1140173633} + m_Enabled: 1 +--- !u!92 &1140173636 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 9269692, guid: f30f61245f55b854181cf122dcbf9c69, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1140173633} + m_Enabled: 1 +--- !u!124 &1140173637 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 12469692, guid: f30f61245f55b854181cf122dcbf9c69, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1140173633} + m_Enabled: 1 +--- !u!20 &1140173638 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 2069692, guid: f30f61245f55b854181cf122dcbf9c69, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1140173633} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: .764705896, g: 1, b: .766328573, a: .0196078438} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: .300000012 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 12 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_HDR: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: .0219999999 +--- !u!1 &1141378662 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 169688, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1141378663} + - 212: {fileID: 1141378667} + m_Layer: 0 + m_Name: Player + m_TagString: Player + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1141378663 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 469688, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1141378662} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1728475025} + m_RootOrder: 0 +--- !u!212 &1141378667 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 21269692, guid: f30f61245f55b854181cf122dcbf9c69, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1141378662} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 0 + m_SortingOrder: 2 + m_Sprite: {fileID: 21300008, guid: cac4650eae1214d7d92dd7b3fa9758b4, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} --- !u!1 &1173905446 GameObject: m_ObjectHideFlags: 0 @@ -775,7 +1534,7 @@ GameObject: - 23: {fileID: 1173905449} - 102: {fileID: 1173905448} m_Layer: 5 - m_Name: Health + m_Name: Blorb Amount m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -788,11 +1547,11 @@ Transform: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1173905446} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -7.55999994, y: -6.71999979, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalPosition: {x: 0, y: 11.1400003, z: -9.99999975e-05} + m_LocalScale: {x: .300000012, y: .300000012, z: 1} m_Children: [] m_Father: {fileID: 650051452} - m_RootOrder: 1 + m_RootOrder: 3 --- !u!102 &1173905448 TextMesh: serializedVersion: 3 @@ -804,16 +1563,16 @@ TextMesh: m_OffsetZ: 0 m_CharacterSize: 1 m_LineSpacing: 1 - m_Anchor: 0 - m_Alignment: 0 + m_Anchor: 3 + m_Alignment: 1 m_TabSize: 4 - m_FontSize: 0 + m_FontSize: 36 m_FontStyle: 0 m_RichText: 1 m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} m_Color: serializedVersion: 2 - rgba: 4278190080 + rgba: 4294967295 --- !u!23 &1173905449 Renderer: m_ObjectHideFlags: 0 @@ -858,7 +1617,7 @@ Transform: m_GameObject: {fileID: 1196908569} m_LocalRotation: {x: .408217937, y: -.234569728, z: .109381661, w: .875426114} m_LocalPosition: {x: .695298731, y: -.802724063, z: 5.21789074} - m_LocalScale: {x: .359999955, y: .360000014, z: .360000014} + m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 1728475025} m_RootOrder: 2 @@ -873,7 +1632,7 @@ Light: serializedVersion: 3 m_Type: 1 m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: .5 + m_Intensity: 1 m_Range: 10 m_SpotAngle: 30 m_CookieSize: 10 @@ -950,54 +1709,270 @@ GUIText: rgba: 4291035075 m_PixelCorrect: 1 m_RichText: 1 ---- !u!1001 &1347952472 +--- !u!1001 &1335225686 Prefab: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 1001461554} m_Modifications: - - target: {fileID: 11400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} - propertyPath: DisallowedTags.Array.size - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + - target: {fileID: 489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} propertyPath: m_LocalPosition.x - value: 0 + value: -1.5 objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + - target: {fileID: 489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} propertyPath: m_LocalPosition.y - value: 0 + value: 4 objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + - target: {fileID: 489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} propertyPath: m_LocalPosition.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + - target: {fileID: 489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + - target: {fileID: 489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} propertyPath: m_LocalRotation.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + - target: {fileID: 489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} propertyPath: m_LocalRotation.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + - target: {fileID: 489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: 400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + - target: {fileID: 489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} propertyPath: m_RootOrder - value: 3 + value: 2 objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} - m_RootGameObject: {fileID: 1825071986} + - target: {fileID: 11489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: player + value: + objectReference: {fileID: 1728475025} + - target: {fileID: 189946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: m_TagString + value: Untagged + objectReference: {fileID: 0} + - target: {fileID: 189948, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: m_TagString + value: Wall + objectReference: {fileID: 0} + - target: {fileID: 11489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: turretPlacement + value: + objectReference: {fileID: 0} + - target: {fileID: 11489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: collectorPlacement + value: + objectReference: {fileID: 0} + - target: {fileID: 11489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: wallPlacement + value: + objectReference: {fileID: 489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + - target: {fileID: 489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: m_LocalScale.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 189946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: m_Layer + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 189948, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: m_Layer + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 21289946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: m_SortingLayerID + value: 70031809 + objectReference: {fileID: 0} + - target: {fileID: 21289946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: m_SortingOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 21289948, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: m_SortingLayerID + value: 70031809 + objectReference: {fileID: 0} + - target: {fileID: 21289948, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: m_SortingOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 21289948, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: m_Color.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 21289946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: m_Color.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6190014, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: m_Size.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6190014, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: m_Size.y + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 5071292, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + m_ParentPrefab: {fileID: 100100000, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + m_RootGameObject: {fileID: 257783931} m_IsPrefabParent: 0 m_IsExploded: 1 +--- !u!43 &1429887888 +Mesh: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: + serializedVersion: 8 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 3750 + topology: 0 + firstVertex: 0 + vertexCount: 676 + localAABB: + m_Center: {x: 12.5, y: -12.5, z: .000500000024} + m_Extent: {x: 12.5, y: 12.5, z: .000500000024} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_MeshCompression: 0 + m_StreamCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 0 + m_KeepIndices: 0 + m_IndexBuffer: 000001001b0000001b001a00010002001c0001001c001b00020003001d0002001d001c00030004001e0003001e001d00040005001f0004001f001e00050006002000050020001f0006000700210006002100200007000800220007002200210008000900230008002300220009000a0024000900240023000a000b0025000a00250024000b000c0026000b00260025000c000d0027000c00270026000d000e0028000d00280027000e000f0029000e00290028000f0010002a000f002a002900100011002b0010002b002a00110012002c0011002c002b00120013002d0012002d002c00130014002e0013002e002d00140015002f0014002f002e00150016003000150030002f001600170031001600310030001700180032001700320031001800190033001800330032001a001b0035001a00350034001b001c0036001b00360035001c001d0037001c00370036001d001e0038001d00380037001e001f0039001e00390038001f0020003a001f003a003900200021003b0020003b003a00210022003c0021003c003b00220023003d0022003d003c00230024003e0023003e003d00240025003f0024003f003e00250026004000250040003f0026002700410026004100400027002800420027004200410028002900430028004300420029002a0044002900440043002a002b0045002a00450044002b002c0046002b00460045002c002d0047002c00470046002d002e0048002d00480047002e002f0049002e00490048002f0030004a002f004a004900300031004b0030004b004a00310032004c0031004c004b00320033004d0032004d004c00340035004f0034004f004e00350036005000350050004f0036003700510036005100500037003800520037005200510038003900530038005300520039003a0054003900540053003a003b0055003a00550054003b003c0056003b00560055003c003d0057003c00570056003d003e0058003d00580057003e003f0059003e00590058003f0040005a003f005a005900400041005b0040005b005a00410042005c0041005c005b00420043005d0042005d005c00430044005e0043005e005d00440045005f0044005f005e00450046006000450060005f0046004700610046006100600047004800620047006200610048004900630048006300620049004a0064004900640063004a004b0065004a00650064004b004c0066004b00660065004c004d0067004c00670066004e004f0069004e00690068004f0050006a004f006a006900500051006b0050006b006a00510052006c0051006c006b00520053006d0052006d006c00530054006e0053006e006d00540055006f0054006f006e00550056007000550070006f0056005700710056007100700057005800720057007200710058005900730058007300720059005a0074005900740073005a005b0075005a00750074005b005c0076005b00760075005c005d0077005c00770076005d005e0078005d00780077005e005f0079005e00790078005f0060007a005f007a007900600061007b0060007b007a00610062007c0061007c007b00620063007d0062007d007c00630064007e0063007e007d00640065007f0064007f007e00650066008000650080007f0066006700810066008100800068006900830068008300820069006a0084006900840083006a006b0085006a00850084006b006c0086006b00860085006c006d0087006c00870086006d006e0088006d00880087006e006f0089006e00890088006f0070008a006f008a008900700071008b0070008b008a00710072008c0071008c008b00720073008d0072008d008c00730074008e0073008e008d00740075008f0074008f008e00750076009000750090008f0076007700910076009100900077007800920077009200910078007900930078009300920079007a0094007900940093007a007b0095007a00950094007b007c0096007b00960095007c007d0097007c00970096007d007e0098007d00980097007e007f0099007e00990098007f0080009a007f009a009900800081009b0080009b009a00820083009d0082009d009c00830084009e0083009e009d00840085009f0084009f009e0085008600a0008500a0009f0086008700a1008600a100a00087008800a2008700a200a10088008900a3008800a300a20089008a00a4008900a400a3008a008b00a5008a00a500a4008b008c00a6008b00a600a5008c008d00a7008c00a700a6008d008e00a8008d00a800a7008e008f00a9008e00a900a8008f009000aa008f00aa00a90090009100ab009000ab00aa0091009200ac009100ac00ab0092009300ad009200ad00ac0093009400ae009300ae00ad0094009500af009400af00ae0095009600b0009500b000af0096009700b1009600b100b00097009800b2009700b200b10098009900b3009800b300b20099009a00b4009900b400b3009a009b00b5009a00b500b4009c009d00b7009c00b700b6009d009e00b8009d00b800b7009e009f00b9009e00b900b8009f00a000ba009f00ba00b900a000a100bb00a000bb00ba00a100a200bc00a100bc00bb00a200a300bd00a200bd00bc00a300a400be00a300be00bd00a400a500bf00a400bf00be00a500a600c000a500c000bf00a600a700c100a600c100c000a700a800c200a700c200c100a800a900c300a800c300c200a900aa00c400a900c400c300aa00ab00c500aa00c500c400ab00ac00c600ab00c600c500ac00ad00c700ac00c700c600ad00ae00c800ad00c800c700ae00af00c900ae00c900c800af00b000ca00af00ca00c900b000b100cb00b000cb00ca00b100b200cc00b100cc00cb00b200b300cd00b200cd00cc00b300b400ce00b300ce00cd00b400b500cf00b400cf00ce00b600b700d100b600d100d000b700b800d200b700d200d100b800b900d300b800d300d200b900ba00d400b900d400d300ba00bb00d500ba00d500d400bb00bc00d600bb00d600d500bc00bd00d700bc00d700d600bd00be00d800bd00d800d700be00bf00d900be00d900d800bf00c000da00bf00da00d900c000c100db00c000db00da00c100c200dc00c100dc00db00c200c300dd00c200dd00dc00c300c400de00c300de00dd00c400c500df00c400df00de00c500c600e000c500e000df00c600c700e100c600e100e000c700c800e200c700e200e100c800c900e300c800e300e200c900ca00e400c900e400e300ca00cb00e500ca00e500e400cb00cc00e600cb00e600e500cc00cd00e700cc00e700e600cd00ce00e800cd00e800e700ce00cf00e900ce00e900e800d000d100eb00d000eb00ea00d100d200ec00d100ec00eb00d200d300ed00d200ed00ec00d300d400ee00d300ee00ed00d400d500ef00d400ef00ee00d500d600f000d500f000ef00d600d700f100d600f100f000d700d800f200d700f200f100d800d900f300d800f300f200d900da00f400d900f400f300da00db00f500da00f500f400db00dc00f600db00f600f500dc00dd00f700dc00f700f600dd00de00f800dd00f800f700de00df00f900de00f900f800df00e000fa00df00fa00f900e000e100fb00e000fb00fa00e100e200fc00e100fc00fb00e200e300fd00e200fd00fc00e300e400fe00e300fe00fd00e400e500ff00e400ff00fe00e500e6000001e5000001ff00e600e7000101e60001010001e700e8000201e70002010101e800e9000301e80003010201ea00eb000501ea0005010401eb00ec000601eb0006010501ec00ed000701ec0007010601ed00ee000801ed0008010701ee00ef000901ee0009010801ef00f0000a01ef000a010901f000f1000b01f0000b010a01f100f2000c01f1000c010b01f200f3000d01f2000d010c01f300f4000e01f3000e010d01f400f5000f01f4000f010e01f500f6001001f50010010f01f600f7001101f60011011001f700f8001201f70012011101f800f9001301f80013011201f900fa001401f90014011301fa00fb001501fa0015011401fb00fc001601fb0016011501fc00fd001701fc0017011601fd00fe001801fd0018011701fe00ff001901fe0019011801ff0000011a01ff001a011901000101011b0100011b011a01010102011c0101011c011b01020103011d0102011d011c01040105011f0104011f011e01050106012001050120011f0106010701210106012101200107010801220107012201210108010901230108012301220109010a0124010901240123010a010b0125010a01250124010b010c0126010b01260125010c010d0127010c01270126010d010e0128010d01280127010e010f0129010e01290128010f0110012a010f012a012901100111012b0110012b012a01110112012c0111012c012b01120113012d0112012d012c01130114012e0113012e012d01140115012f0114012f012e01150116013001150130012f0116011701310116013101300117011801320117013201310118011901330118013301320119011a0134011901340133011a011b0135011a01350134011b011c0136011b01360135011c011d0137011c01370136011e011f0139011e01390138011f0120013a011f013a013901200121013b0120013b013a01210122013c0121013c013b01220123013d0122013d013c01230124013e0123013e013d01240125013f0124013f013e01250126014001250140013f0126012701410126014101400127012801420127014201410128012901430128014301420129012a0144012901440143012a012b0145012a01450144012b012c0146012b01460145012c012d0147012c01470146012d012e0148012d01480147012e012f0149012e01490148012f0130014a012f014a014901300131014b0130014b014a01310132014c0131014c014b01320133014d0132014d014c01330134014e0133014e014d01340135014f0134014f014e01350136015001350150014f0136013701510136015101500138013901530138015301520139013a0154013901540153013a013b0155013a01550154013b013c0156013b01560155013c013d0157013c01570156013d013e0158013d01580157013e013f0159013e01590158013f0140015a013f015a015901400141015b0140015b015a01410142015c0141015c015b01420143015d0142015d015c01430144015e0143015e015d01440145015f0144015f015e01450146016001450160015f0146014701610146016101600147014801620147016201610148014901630148016301620149014a0164014901640163014a014b0165014a01650164014b014c0166014b01660165014c014d0167014c01670166014d014e0168014d01680167014e014f0169014e01690168014f0150016a014f016a016901500151016b0150016b016a01520153016d0152016d016c01530154016e0153016e016d01540155016f0154016f016e01550156017001550170016f0156015701710156017101700157015801720157017201710158015901730158017301720159015a0174015901740173015a015b0175015a01750174015b015c0176015b01760175015c015d0177015c01770176015d015e0178015d01780177015e015f0179015e01790178015f0160017a015f017a017901600161017b0160017b017a01610162017c0161017c017b01620163017d0162017d017c01630164017e0163017e017d01640165017f0164017f017e01650166018001650180017f0166016701810166018101800167016801820167018201810168016901830168018301820169016a0184016901840183016a016b0185016a01850184016c016d0187016c01870186016d016e0188016d01880187016e016f0189016e01890188016f0170018a016f018a018901700171018b0170018b018a01710172018c0171018c018b01720173018d0172018d018c01730174018e0173018e018d01740175018f0174018f018e01750176019001750190018f0176017701910176019101900177017801920177019201910178017901930178019301920179017a0194017901940193017a017b0195017a01950194017b017c0196017b01960195017c017d0197017c01970196017d017e0198017d01980197017e017f0199017e01990198017f0180019a017f019a019901800181019b0180019b019a01810182019c0181019c019b01820183019d0182019d019c01830184019e0183019e019d01840185019f0184019f019e0186018701a1018601a101a00187018801a2018701a201a10188018901a3018801a301a20189018a01a4018901a401a3018a018b01a5018a01a501a4018b018c01a6018b01a601a5018c018d01a7018c01a701a6018d018e01a8018d01a801a7018e018f01a9018e01a901a8018f019001aa018f01aa01a90190019101ab019001ab01aa0191019201ac019101ac01ab0192019301ad019201ad01ac0193019401ae019301ae01ad0194019501af019401af01ae0195019601b0019501b001af0196019701b1019601b101b00197019801b2019701b201b10198019901b3019801b301b20199019a01b4019901b401b3019a019b01b5019a01b501b4019b019c01b6019b01b601b5019c019d01b7019c01b701b6019d019e01b8019d01b801b7019e019f01b9019e01b901b801a001a101bb01a001bb01ba01a101a201bc01a101bc01bb01a201a301bd01a201bd01bc01a301a401be01a301be01bd01a401a501bf01a401bf01be01a501a601c001a501c001bf01a601a701c101a601c101c001a701a801c201a701c201c101a801a901c301a801c301c201a901aa01c401a901c401c301aa01ab01c501aa01c501c401ab01ac01c601ab01c601c501ac01ad01c701ac01c701c601ad01ae01c801ad01c801c701ae01af01c901ae01c901c801af01b001ca01af01ca01c901b001b101cb01b001cb01ca01b101b201cc01b101cc01cb01b201b301cd01b201cd01cc01b301b401ce01b301ce01cd01b401b501cf01b401cf01ce01b501b601d001b501d001cf01b601b701d101b601d101d001b701b801d201b701d201d101b801b901d301b801d301d201ba01bb01d501ba01d501d401bb01bc01d601bb01d601d501bc01bd01d701bc01d701d601bd01be01d801bd01d801d701be01bf01d901be01d901d801bf01c001da01bf01da01d901c001c101db01c001db01da01c101c201dc01c101dc01db01c201c301dd01c201dd01dc01c301c401de01c301de01dd01c401c501df01c401df01de01c501c601e001c501e001df01c601c701e101c601e101e001c701c801e201c701e201e101c801c901e301c801e301e201c901ca01e401c901e401e301ca01cb01e501ca01e501e401cb01cc01e601cb01e601e501cc01cd01e701cc01e701e601cd01ce01e801cd01e801e701ce01cf01e901ce01e901e801cf01d001ea01cf01ea01e901d001d101eb01d001eb01ea01d101d201ec01d101ec01eb01d201d301ed01d201ed01ec01d401d501ef01d401ef01ee01d501d601f001d501f001ef01d601d701f101d601f101f001d701d801f201d701f201f101d801d901f301d801f301f201d901da01f401d901f401f301da01db01f501da01f501f401db01dc01f601db01f601f501dc01dd01f701dc01f701f601dd01de01f801dd01f801f701de01df01f901de01f901f801df01e001fa01df01fa01f901e001e101fb01e001fb01fa01e101e201fc01e101fc01fb01e201e301fd01e201fd01fc01e301e401fe01e301fe01fd01e401e501ff01e401ff01fe01e501e6010002e5010002ff01e601e7010102e60101020002e701e8010202e70102020102e801e9010302e80103020202e901ea010402e90104020302ea01eb010502ea0105020402eb01ec010602eb0106020502ec01ed010702ec0107020602ee01ef010902ee0109020802ef01f0010a02ef010a020902f001f1010b02f0010b020a02f101f2010c02f1010c020b02f201f3010d02f2010d020c02f301f4010e02f3010e020d02f401f5010f02f4010f020e02f501f6011002f50110020f02f601f7011102f60111021002f701f8011202f70112021102f801f9011302f80113021202f901fa011402f90114021302fa01fb011502fa0115021402fb01fc011602fb0116021502fc01fd011702fc0117021602fd01fe011802fd0118021702fe01ff011902fe0119021802ff0100021a02ff011a021902000201021b0200021b021a02010202021c0201021c021b02020203021d0202021d021c02030204021e0203021e021d02040205021f0204021f021e02050206022002050220021f0206020702210206022102200208020902230208022302220209020a0224020902240223020a020b0225020a02250224020b020c0226020b02260225020c020d0227020c02270226020d020e0228020d02280227020e020f0229020e02290228020f0210022a020f022a022902100211022b0210022b022a02110212022c0211022c022b02120213022d0212022d022c02130214022e0213022e022d02140215022f0214022f022e02150216023002150230022f0216021702310216023102300217021802320217023202310218021902330218023302320219021a0234021902340233021a021b0235021a02350234021b021c0236021b02360235021c021d0237021c02370236021d021e0238021d02380237021e021f0239021e02390238021f0220023a021f023a023902200221023b0220023b023a02220223023d0222023d023c02230224023e0223023e023d02240225023f0224023f023e02250226024002250240023f0226022702410226024102400227022802420227024202410228022902430228024302420229022a0244022902440243022a022b0245022a02450244022b022c0246022b02460245022c022d0247022c02470246022d022e0248022d02480247022e022f0249022e02490248022f0230024a022f024a024902300231024b0230024b024a02310232024c0231024c024b02320233024d0232024d024c02330234024e0233024e024d02340235024f0234024f024e02350236025002350250024f0236023702510236025102500237023802520237025202510238023902530238025302520239023a0254023902540253023a023b0255023a02550254023c023d0257023c02570256023d023e0258023d02580257023e023f0259023e02590258023f0240025a023f025a025902400241025b0240025b025a02410242025c0241025c025b02420243025d0242025d025c02430244025e0243025e025d02440245025f0244025f025e02450246026002450260025f0246024702610246026102600247024802620247026202610248024902630248026302620249024a0264024902640263024a024b0265024a02650264024b024c0266024b02660265024c024d0267024c02670266024d024e0268024d02680267024e024f0269024e02690268024f0250026a024f026a026902500251026b0250026b026a02510252026c0251026c026b02520253026d0252026d026c02530254026e0253026e026d02540255026f0254026f026e0256025702710256027102700257025802720257027202710258025902730258027302720259025a0274025902740273025a025b0275025a02750274025b025c0276025b02760275025c025d0277025c02770276025d025e0278025d02780277025e025f0279025e02790278025f0260027a025f027a027902600261027b0260027b027a02610262027c0261027c027b02620263027d0262027d027c02630264027e0263027e027d02640265027f0264027f027e02650266028002650280027f0266026702810266028102800267026802820267028202810268026902830268028302820269026a0284026902840283026a026b0285026a02850284026b026c0286026b02860285026c026d0287026c02870286026d026e0288026d02880287026e026f0289026e0289028802700271028b0270028b028a02710272028c0271028c028b02720273028d0272028d028c02730274028e0273028e028d02740275028f0274028f028e02750276029002750290028f0276027702910276029102900277027802920277029202910278027902930278029302920279027a0294027902940293027a027b0295027a02950294027b027c0296027b02960295027c027d0297027c02970296027d027e0298027d02980297027e027f0299027e02990298027f0280029a027f029a029902800281029b0280029b029a02810282029c0281029c029b02820283029d0282029d029c02830284029e0283029e029d02840285029f0284029f029e0285028602a0028502a0029f0286028702a1028602a102a00287028802a2028702a202a10288028902a3028802a302a202 + m_Skin: [] + m_VertexData: + m_CurrentChannels: 15 + m_VertexCount: 676 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 2 + dimension: 1 + - stream: 0 + offset: 28 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_Streams: + - channelMask: 15 + offset: 0 + stride: 36 + dividerOp: 0 + frequency: 0 + - channelMask: 0 + offset: 0 + stride: 0 + dividerOp: 0 + frequency: 0 + - channelMask: 0 + offset: 0 + stride: 0 + dividerOp: 0 + frequency: 0 + - channelMask: 0 + offset: 0 + stride: 0 + dividerOp: 0 + frequency: 0 + m_DataSize: 24336 + _typelessdata: 0000000000000000000000000000000000000000000080bfffffffff00000000000000000000803f00000000000000000000000000000000000080bfffffffff0ad7233d000000000000004000000000000000000000000000000000000080bfffffffff0ad7a33d000000000000404000000000000000000000000000000000000080bfffffffff8fc2f53d000000000000804000000000000000003cc32e3a00000000fcff7fbfffffffff0ad7233e000000000000a040000000006f12833a3ec3ae3900000000ffff7fbfffffffffcdcc4c3e000000000000c040000000006f12833a3cc32eba00000000fcff7fbfffffffff8fc2753e000000000000e04000000000000000003ec3aeb900000000ffff7fbfffffffff295c8f3e000000000000004100000000000000000000000000000000000080bfffffffff0ad7a33e000000000000104100000000000000000000000000000000000080bfffffffffec51b83e000000000000204100000000000000000000000000000000000080bfffffffffcdcccc3e000000000000304100000000000000000000000000000000000080bfffffffffae47e13e000000000000404100000000000000000000000000000000000080bfffffffff8fc2f53e000000000000504100000000000000003cc32e3a00000000fcff7fbfffffffffb81e053f0000000000006041000000006f12833a3ec3ae3900000000ffff7fbfffffffff295c0f3f0000000000007041000000006f12833a3cc32eba00000000fcff7fbfffffffff9a99193f000000000000804100000000000000003ec3aeb900000000ffff7fbfffffffff0ad7233f000000000000884100000000000000000000000000000000000080bfffffffff7b142e3f000000000000904100000000000000000000000000000000000080bfffffffffec51383f000000000000984100000000000000000000000000000000000080bfffffffff5c8f423f000000000000a04100000000000000000000000000000000000080bfffffffffcdcc4c3f000000000000a84100000000000000000000000000000000000080bfffffffff3d0a573f000000000000b04100000000000000000000000000000000000080bfffffffffae47613f000000000000b84100000000000000000000000000000000000080bfffffffff1f856b3f000000000000c04100000000000000000000000000000000000080bfffffffff8fc2753f000000000000c84100000000000000000000000000000000000080bfffffffff0000803f0000000000000000000080bf000000000000000000000000000080bfffffffff000000000ad7233d0000803f000080bf000000000000000000000000000080bfffffffff0ad7233d0ad7233d00000040000080bf000000000000000000000000000080bfffffffff0ad7a33d0ad7233d00004040000080bf000000000000000000000000000080bfffffffff8fc2f53d0ad7233d00008040000080bf000000003ec3ae393ec32e39ffff7fbfffffffff0ad7233e0ad7233d0000a040000080bf6f12833a6d12033a6d12033afcff7fbfffffffffcdcc4c3e0ad7233d0000c040000080bf6f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2753e0ad7233d0000e040000080bf000000006e1203ba00000000ffff7fbfffffffff295c8f3e0ad7233d00000041000080bf000000000000000000000000000080bfffffffff0ad7a33e0ad7233d00001041000080bf000000000000000000000000000080bfffffffffec51b83e0ad7233d00002041000080bf000000000000000000000000000080bfffffffffcdcccc3e0ad7233d00003041000080bf000000000000000000000000000080bfffffffffae47e13e0ad7233d00004041000080bf000000000000000000000000000080bfffffffff8fc2f53e0ad7233d00005041000080bf000000006e12033a00000000ffff7fbfffffffffb81e053f0ad7233d00006041000080bf6f12833a6e12033a00000000ffff7fbfffffffff295c0f3f0ad7233d00007041000080bf6f12833a6e1203ba00000000ffff7fbfffffffff9a99193f0ad7233d00008041000080bf000000006e1203ba00000000ffff7fbfffffffff0ad7233f0ad7233d00008841000080bf000000000000000000000000000080bfffffffff7b142e3f0ad7233d00009041000080bf000000000000000000000000000080bfffffffffec51383f0ad7233d00009841000080bf000000000000000000000000000080bfffffffff5c8f423f0ad7233d0000a041000080bf000000000000000000000000000080bfffffffffcdcc4c3f0ad7233d0000a841000080bf000000000000000000000000000080bfffffffff3d0a573f0ad7233d0000b041000080bf000000000000000000000000000080bfffffffffae47613f0ad7233d0000b841000080bf000000000000000000000000000080bfffffffff1f856b3f0ad7233d0000c041000080bf000000000000000000000000000080bfffffffff8fc2753f0ad7233d0000c841000080bf000000000000000000000000000080bfffffffff0000803f0ad7233d00000000000000c000000000000000003cc32ebafcff7fbfffffffff000000000ad7a33d0000803f000000c0000000003ec32eb93ec3aeb9ffff7fbfffffffff0ad7233d0ad7a33d00000040000000c0000000000000000000000000000080bfffffffff0ad7a33d0ad7a33d00004040000000c0000000000000000000000000000080bfffffffff8fc2f53d0ad7a33d00008040000000c0000000000000000000000000000080bfffffffff0ad7233e0ad7a33d0000a040000000c0000000003ec32e393ec3ae39ffff7fbfffffffffcdcc4c3e0ad7a33d0000c040000000c000000000000000006e12033affff7fbfffffffff8fc2753e0ad7a33d0000e040000000c0000000003ec32eb93ec32e39ffff7fbfffffffff295c8f3e0ad7a33d00000041000000c0000000000000000000000000000080bfffffffff0ad7a33e0ad7a33d00001041000000c0000000000000000000000000000080bfffffffffec51b83e0ad7a33d00002041000000c0000000000000000000000000000080bfffffffffcdcccc3e0ad7a33d00003041000000c0000000000000000000000000000080bfffffffffae47e13e0ad7a33d00004041000000c0000000000000000000000000000080bfffffffff8fc2f53e0ad7a33d00005041000000c0000000006e12033a00000000ffff7fbfffffffffb81e053f0ad7a33d00006041000000c06f12833a6e12033a00000000ffff7fbfffffffff295c0f3f0ad7a33d00007041000000c06f12833a6e1203ba00000000ffff7fbfffffffff9a99193f0ad7a33d00008041000000c0000000006e1203ba00000000ffff7fbfffffffff0ad7233f0ad7a33d00008841000000c0000000000000000000000000000080bfffffffff7b142e3f0ad7a33d00009041000000c0000000000000000000000000000080bfffffffffec51383f0ad7a33d00009841000000c0000000000000000000000000000080bfffffffff5c8f423f0ad7a33d0000a041000000c0000000000000000000000000000080bfffffffffcdcc4c3f0ad7a33d0000a841000000c0000000000000000000000000000080bfffffffff3d0a573f0ad7a33d0000b041000000c0000000000000000000000000000080bfffffffffae47613f0ad7a33d0000b841000000c0000000000000000000000000000080bfffffffff1f856b3f0ad7a33d0000c041000000c0000000000000000000000000000080bfffffffff8fc2753f0ad7a33d0000c841000000c0000000000000000000000000000080bfffffffff0000803f0ad7a33d00000000000040c06f12833a000000003ec3aeb9ffff7fbfffffffff000000008fc2f53d0000803f000040c06f12833a6d1203ba6d1203bafcff7fbfffffffff0ad7233d8fc2f53d00000040000040c0000000003ec3aeb93ec32eb9ffff7fbfffffffff0ad7a33d8fc2f53d00004040000040c0000000000000000000000000000080bfffffffff8fc2f53d8fc2f53d00008040000040c0000000000000000000000000000080bfffffffff0ad7233e8fc2f53d0000a040000040c0000000000000000000000000000080bfffffffffcdcc4c3e8fc2f53d0000c040000040c0000000000000000000000000000080bfffffffff8fc2753e8fc2f53d0000e040000040c0000000003ec32e393ec32eb9ffff7fbfffffffff295c8f3e8fc2f53d00000041000040c000000000000000006e1203baffff7fbfffffffff0ad7a33e8fc2f53d00001041000040c0000000003ec32eb93ec3aeb9ffff7fbfffffffffec51b83e8fc2f53d00002041000040c0000000000000000000000000000080bfffffffffcdcccc3e8fc2f53d00003041000040c0000000000000000000000000000080bfffffffffae47e13e8fc2f53d00004041000040c0000000000000000000000000000080bfffffffff8fc2f53e8fc2f53d00005041000040c0000000006e12033a00000000ffff7fbfffffffffb81e053f8fc2f53d00006041000040c06f12833a6e12033a00000000ffff7fbfffffffff295c0f3f8fc2f53d00007041000040c06f12833a6e1203ba00000000ffff7fbfffffffff9a99193f8fc2f53d00008041000040c0000000006e1203ba00000000ffff7fbfffffffff0ad7233f8fc2f53d00008841000040c0000000000000000000000000000080bfffffffff7b142e3f8fc2f53d00009041000040c0000000000000000000000000000080bfffffffffec51383f8fc2f53d00009841000040c0000000000000000000000000000080bfffffffff5c8f423f8fc2f53d0000a041000040c0000000000000000000000000000080bfffffffffcdcc4c3f8fc2f53d0000a841000040c0000000000000000000000000000080bfffffffff3d0a573f8fc2f53d0000b041000040c0000000000000000000000000000080bfffffffffae47613f8fc2f53d0000b841000040c0000000000000000000000000000080bfffffffff1f856b3f8fc2f53d0000c041000040c0000000000000000000000000000080bfffffffff8fc2753f8fc2f53d0000c841000040c0000000000000000000000000000080bfffffffff0000803f8fc2f53d00000000000080c06f12833a0000000000000000000080bfffffffff000000000ad7233e0000803f000080c06f12833a6e1203ba00000000ffff7fbfffffffff0ad7233d0ad7233e00000040000080c0000000006e1203ba00000000ffff7fbfffffffff0ad7a33d0ad7233e00004040000080c0000000000000000000000000000080bfffffffff8fc2f53d0ad7233e00008040000080c0000000000000000000000000000080bfffffffff0ad7233e0ad7233e0000a040000080c0000000000000000000000000000080bfffffffffcdcc4c3e0ad7233e0000c040000080c0000000000000000000000000000080bfffffffff8fc2753e0ad7233e0000e040000080c0000000006e12033a00000000ffff7fbfffffffff295c8f3e0ad7233e00000041000080c06f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0ad7a33e0ad7233e00001041000080c06f12833a6d1203ba6d1203bafcff7fbfffffffffec51b83e0ad7233e00002041000080c0000000003ec3aeb93ec32eb9ffff7fbfffffffffcdcccc3e0ad7233e00003041000080c0000000000000000000000000000080bfffffffffae47e13e0ad7233e00004041000080c0000000000000000000000000000080bfffffffff8fc2f53e0ad7233e00005041000080c0000000006e12033a00000000ffff7fbfffffffffb81e053f0ad7233e00006041000080c06f12833a6e12033a00000000ffff7fbfffffffff295c0f3f0ad7233e00007041000080c06f12833a6e1203ba00000000ffff7fbfffffffff9a99193f0ad7233e00008041000080c0000000006e1203ba00000000ffff7fbfffffffff0ad7233f0ad7233e00008841000080c0000000000000000000000000000080bfffffffff7b142e3f0ad7233e00009041000080c0000000000000000000000000000080bfffffffffec51383f0ad7233e00009841000080c0000000003ec32e393ec32eb9ffff7fbfffffffff5c8f423f0ad7233e0000a041000080c000000000000000006e1203baffff7fbfffffffffcdcc4c3f0ad7233e0000a841000080c0000000003ec32eb93ec3aeb9ffff7fbfffffffff3d0a573f0ad7233e0000b041000080c0000000000000000000000000000080bfffffffffae47613f0ad7233e0000b841000080c0000000000000000000000000000080bfffffffff1f856b3f0ad7233e0000c041000080c0000000000000000000000000000080bfffffffff8fc2753f0ad7233e0000c841000080c0000000000000000000000000000080bfffffffff0000803f0ad7233e000000000000a0c06f12833a000000003cc32e3afcff7fbfffffffff00000000cdcc4c3e0000803f0000a0c06f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0ad7233dcdcc4c3e000000400000a0c0000000006e1203ba00000000ffff7fbfffffffff0ad7a33dcdcc4c3e000040400000a0c0000000000000000000000000000080bfffffffff8fc2f53dcdcc4c3e000080400000a0c0000000000000000000000000000080bfffffffff0ad7233ecdcc4c3e0000a0400000a0c0000000000000000000000000000080bfffffffffcdcc4c3ecdcc4c3e0000c0400000a0c0000000000000000000000000000080bfffffffff8fc2753ecdcc4c3e0000e0400000a0c0000000003ec3ae393ec32e39ffff7fbfffffffff295c8f3ecdcc4c3e000000410000a0c06f12833a6d12033a6d12033afcff7fbfffffffff0ad7a33ecdcc4c3e000010410000a0c06f12833a3ec3aeb93ec3ae39ffff7fbfffffffffec51b83ecdcc4c3e000020410000a0c0000000006e1203ba00000000ffff7fbfffffffffcdcccc3ecdcc4c3e000030410000a0c0000000000000000000000000000080bfffffffffae47e13ecdcc4c3e000040410000a0c0000000000000000000000000000080bfffffffff8fc2f53ecdcc4c3e000050410000a0c0000000006e12033a00000000ffff7fbfffffffffb81e053fcdcc4c3e000060410000a0c06f12833a6e12033a00000000ffff7fbfffffffff295c0f3fcdcc4c3e000070410000a0c06f12833a6e1203ba00000000ffff7fbfffffffff9a99193fcdcc4c3e000080410000a0c0000000006e1203ba00000000ffff7fbfffffffff0ad7233fcdcc4c3e000088410000a0c0000000000000000000000000000080bfffffffff7b142e3fcdcc4c3e000090410000a0c0000000000000000000000000000080bfffffffffec51383fcdcc4c3e000098410000a0c0000000006e12033a00000000ffff7fbfffffffff5c8f423fcdcc4c3e0000a0410000a0c06f12833a3ec3ae393ec3aeb9ffff7fbfffffffffcdcc4c3fcdcc4c3e0000a8410000a0c06f12833a6d1203ba6d1203bafcff7fbfffffffff3d0a573fcdcc4c3e0000b0410000a0c0000000003ec3aeb93ec32eb9ffff7fbfffffffffae47613fcdcc4c3e0000b8410000a0c0000000000000000000000000000080bfffffffff1f856b3fcdcc4c3e0000c0410000a0c0000000000000000000000000000080bfffffffff8fc2753fcdcc4c3e0000c8410000a0c0000000000000000000000000000080bfffffffff0000803fcdcc4c3e000000000000c0c000000000000000003ec3ae39ffff7fbfffffffff000000008fc2753e0000803f0000c0c000000000000000006e12033affff7fbfffffffff0ad7233d8fc2753e000000400000c0c0000000003ec32eb93ec32e39ffff7fbfffffffff0ad7a33d8fc2753e000040400000c0c0000000000000000000000000000080bfffffffff8fc2f53d8fc2753e000080400000c0c0000000000000000000000000000080bfffffffff0ad7233e8fc2753e0000a0400000c0c0000000000000000000000000000080bfffffffffcdcc4c3e8fc2753e0000c0400000c0c0000000000000000000000000000080bfffffffff8fc2753e8fc2753e0000e0400000c0c0000000000000000000000000000080bfffffffff295c8f3e8fc2753e000000410000c0c0000000003ec32e393ec3ae39ffff7fbfffffffff0ad7a33e8fc2753e000010410000c0c000000000000000006e12033affff7fbfffffffffec51b83e8fc2753e000020410000c0c0000000003ec32eb93ec32e39ffff7fbfffffffffcdcccc3e8fc2753e000030410000c0c0000000000000000000000000000080bfffffffffae47e13e8fc2753e000040410000c0c0000000000000000000000000000080bfffffffff8fc2f53e8fc2753e000050410000c0c0000000003ec3ae393ec32e39ffff7fbfffffffffb81e053f8fc2753e000060410000c0c06f12833a6d12033a6d12033afcff7fbfffffffff295c0f3f8fc2753e000070410000c0c06f12833a3ec3aeb93ec3ae39ffff7fbfffffffff9a99193f8fc2753e000080410000c0c0000000003dc3aeb93ec32eb9ffff7fbfffffffff0ad7233f8fc2753e000088410000c0c000000000000000006e1203baffff7fbfffffffff7b142e3f8fc2753e000090410000c0c0000000003ec32eb93ec3aeb9ffff7fbfffffffffec51383f8fc2753e000098410000c0c0000000006e12033a00000000ffff7fbfffffffff5c8f423f8fc2753e0000a0410000c0c06f12833a6e12033a00000000ffff7fbfffffffffcdcc4c3f8fc2753e0000a8410000c0c06f12833a6e1203ba00000000ffff7fbfffffffff3d0a573f8fc2753e0000b0410000c0c0000000006e1203ba00000000ffff7fbfffffffffae47613f8fc2753e0000b8410000c0c0000000000000000000000000000080bfffffffff1f856b3f8fc2753e0000c0410000c0c0000000000000000000000000000080bfffffffff8fc2753f8fc2753e0000c8410000c0c0000000000000000000000000000080bfffffffff0000803f8fc2753e000000000000e0c0000000000000000000000000000080bfffffffff00000000295c8f3e0000803f0000e0c0000000000000000000000000000080bfffffffff0ad7233d295c8f3e000000400000e0c0000000000000000000000000000080bfffffffff0ad7a33d295c8f3e000040400000e0c0000000000000000000000000000080bfffffffff8fc2f53d295c8f3e000080400000e0c0000000000000000000000000000080bfffffffff0ad7233e295c8f3e0000a0400000e0c0000000003ec32e393ec32eb9ffff7fbfffffffffcdcc4c3e295c8f3e0000c0400000e0c000000000000000006e1203baffff7fbfffffffff8fc2753e295c8f3e0000e0400000e0c0000000003ec32eb93ec3aeb9ffff7fbfffffffff295c8f3e295c8f3e000000410000e0c0000000000000000000000000000080bfffffffff0ad7a33e295c8f3e000010410000e0c0000000000000000000000000000080bfffffffffec51b83e295c8f3e000020410000e0c0000000000000000000000000000080bfffffffffcdcccc3e295c8f3e000030410000e0c0000000000000000000000000000080bfffffffffae47e13e295c8f3e000040410000e0c0000000000000000000000000000080bfffffffff8fc2f53e295c8f3e000050410000e0c0000000000000000000000000000080bfffffffffb81e053f295c8f3e000060410000e0c0000000003ec32e393ec3ae39ffff7fbfffffffff295c0f3f295c8f3e000070410000e0c000000000000000006e12033affff7fbfffffffff9a99193f295c8f3e000080410000e0c0000000003ec3ae393ec32e39ffff7fbfffffffff0ad7233f295c8f3e000088410000e0c06f12833a3ec3ae393ec3aeb9ffff7fbfffffffff7b142e3f295c8f3e000090410000e0c06f12833a6d1203ba6d1203bafcff7fbfffffffffec51383f295c8f3e000098410000e0c0000000000000000000000000000080bfffffffff5c8f423f295c8f3e0000a0410000e0c06f12833a6d12033a6d12033afcff7fbfffffffffcdcc4c3f295c8f3e0000a8410000e0c06f12833a3ec3aeb93ec3ae39ffff7fbfffffffff3d0a573f295c8f3e0000b0410000e0c0000000006e1203ba00000000ffff7fbfffffffffae47613f295c8f3e0000b8410000e0c0000000000000000000000000000080bfffffffff1f856b3f295c8f3e0000c0410000e0c0000000000000000000000000000080bfffffffff8fc2753f295c8f3e0000c8410000e0c0000000000000000000000000000080bfffffffff0000803f295c8f3e00000000000000c1000000000000000000000000000080bfffffffff000000000ad7a33e0000803f000000c1000000000000000000000000000080bfffffffff0ad7233d0ad7a33e00000040000000c1000000000000000000000000000080bfffffffff0ad7a33d0ad7a33e00004040000000c1000000000000000000000000000080bfffffffff8fc2f53d0ad7a33e00008040000000c1000000000000000000000000000080bfffffffff0ad7233e0ad7a33e0000a040000000c1000000006e12033a00000000ffff7fbfffffffffcdcc4c3e0ad7a33e0000c040000000c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff8fc2753e0ad7a33e0000e040000000c16f12833a6d1203ba6d1203bafcff7fbfffffffff295c8f3e0ad7a33e00000041000000c1000000003ec3aeb93ec32eb9ffff7fbfffffffff0ad7a33e0ad7a33e00001041000000c1000000000000000000000000000080bfffffffffec51b83e0ad7a33e00002041000000c1000000000000000000000000000080bfffffffffcdcccc3e0ad7a33e00003041000000c1000000000000000000000000000080bfffffffffae47e13e0ad7a33e00004041000000c1000000000000000000000000000080bfffffffff8fc2f53e0ad7a33e00005041000000c1000000000000000000000000000080bfffffffffb81e053f0ad7a33e00006041000000c1000000000000000000000000000080bfffffffff295c0f3f0ad7a33e00007041000000c1000000000000000000000000000080bfffffffff9a99193f0ad7a33e00008041000000c1000000003ec3ae393ec32e39ffff7fbfffffffff0ad7233f0ad7a33e00008841000000c16f12833a6d12033a6d12033afcff7fbfffffffff7b142e3f0ad7a33e00009041000000c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffec51383f0ad7a33e00009841000000c1000000003dc3aeb93ec32eb9ffff7fbfffffffff5c8f423f0ad7a33e0000a041000000c1000000003ec32e393ec32eb9ffff7fbfffffffffcdcc4c3f0ad7a33e0000a841000000c1000000003ec32eb93bc32e39ffff7fbfffffffff3d0a573f0ad7a33e0000b041000000c1000000003ec32eb93ec32e39ffff7fbfffffffffae47613f0ad7a33e0000b841000000c1000000000000000000000000000080bfffffffff1f856b3f0ad7a33e0000c041000000c1000000000000000000000000000080bfffffffff8fc2753f0ad7a33e0000c841000000c1000000000000000000000000000080bfffffffff0000803f0ad7a33e00000000000010c1000000000000000000000000000080bfffffffff00000000ec51b83e0000803f000010c1000000000000000000000000000080bfffffffff0ad7233dec51b83e00000040000010c1000000000000000000000000000080bfffffffff0ad7a33dec51b83e00004040000010c1000000003ec32e393ec32eb9ffff7fbfffffffff8fc2f53dec51b83e00008040000010c100000000000000006e1203baffff7fbfffffffff0ad7233eec51b83e0000a040000010c1000000003ec32e393ec32eb9ffff7fbfffffffffcdcc4c3eec51b83e0000c040000010c16f12833a6d12033a6d12033afcff7fbfffffffff8fc2753eec51b83e0000e040000010c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff295c8f3eec51b83e00000041000010c1000000006e1203ba00000000ffff7fbfffffffff0ad7a33eec51b83e00001041000010c1000000000000000000000000000080bfffffffffec51b83eec51b83e00002041000010c1000000000000000000000000000080bfffffffffcdcccc3eec51b83e00003041000010c1000000000000000000000000000080bfffffffffae47e13eec51b83e00004041000010c1000000000000000000000000000080bfffffffff8fc2f53eec51b83e00005041000010c1000000000000000000000000000080bfffffffffb81e053fec51b83e00006041000010c1000000000000000000000000000080bfffffffff295c0f3fec51b83e00007041000010c1000000000000000000000000000080bfffffffff9a99193fec51b83e00008041000010c1000000000000000000000000000080bfffffffff0ad7233fec51b83e00008841000010c1000000003ec32e393ec3ae39ffff7fbfffffffff7b142e3fec51b83e00009041000010c100000000000000006e12033affff7fbfffffffffec51383fec51b83e00009841000010c1000000003ec3ae393ec32e39ffff7fbfffffffff5c8f423fec51b83e0000a041000010c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffcdcc4c3fec51b83e0000a841000010c16f12833a6d1203ba6d1203bafcff7fbfffffffff3d0a573fec51b83e0000b041000010c1000000003ec3aeb93ec32eb9ffff7fbfffffffffae47613fec51b83e0000b841000010c1000000000000000000000000000080bfffffffff1f856b3fec51b83e0000c041000010c1000000000000000000000000000080bfffffffff8fc2753fec51b83e0000c841000010c1000000000000000000000000000080bfffffffff0000803fec51b83e00000000000020c1000000000000000000000000000080bfffffffff00000000cdcccc3e0000803f000020c1000000000000000000000000000080bfffffffff0ad7233dcdcccc3e00000040000020c1000000000000000000000000000080bfffffffff0ad7a33dcdcccc3e00004040000020c1000000006e12033a00000000ffff7fbfffffffff8fc2f53dcdcccc3e00008040000020c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0ad7233ecdcccc3e0000a040000020c16f12833a6d1203ba6d1203bafcff7fbfffffffffcdcc4c3ecdcccc3e0000c040000020c1000000003ec32eb93ec32e39ffff7fbfffffffff8fc2753ecdcccc3e0000e040000020c100000000000000006e12033affff7fbfffffffff295c8f3ecdcccc3e00000041000020c1000000003ec32eb93ec32e39ffff7fbfffffffff0ad7a33ecdcccc3e00001041000020c1000000000000000000000000000080bfffffffffec51b83ecdcccc3e00002041000020c1000000000000000000000000000080bfffffffffcdcccc3ecdcccc3e00003041000020c1000000000000000000000000000080bfffffffffae47e13ecdcccc3e00004041000020c1000000000000000000000000000080bfffffffff8fc2f53ecdcccc3e00005041000020c1000000000000000000000000000080bfffffffffb81e053fcdcccc3e00006041000020c1000000000000000000000000000080bfffffffff295c0f3fcdcccc3e00007041000020c1000000000000000000000000000080bfffffffff9a99193fcdcccc3e00008041000020c1000000003ec32e393ec32eb9ffff7fbfffffffff0ad7233fcdcccc3e00008841000020c100000000000000006e1203baffff7fbfffffffff7b142e3fcdcccc3e00009041000020c1000000003ec32eb93ec3aeb9ffff7fbfffffffffec51383fcdcccc3e00009841000020c1000000006e12033a00000000ffff7fbfffffffff5c8f423fcdcccc3e0000a041000020c16f12833a6e12033a00000000ffff7fbfffffffffcdcc4c3fcdcccc3e0000a841000020c16f12833a6e1203ba00000000ffff7fbfffffffff3d0a573fcdcccc3e0000b041000020c1000000003dc3aeb93ec32eb9ffff7fbfffffffffae47613fcdcccc3e0000b841000020c100000000000000006e1203baffff7fbfffffffff1f856b3fcdcccc3e0000c041000020c1000000003ec32eb93ec3aeb9ffff7fbfffffffff8fc2753fcdcccc3e0000c841000020c1000000000000000000000000000080bfffffffff0000803fcdcccc3e00000000000030c1000000000000000000000000000080bfffffffff00000000ae47e13e0000803f000030c1000000000000000000000000000080bfffffffff0ad7233dae47e13e00000040000030c1000000000000000000000000000080bfffffffff0ad7a33dae47e13e00004040000030c1000000003ec3ae393ec32e39ffff7fbfffffffff8fc2f53dae47e13e00008040000030c16f12833a6d12033a6d12033afcff7fbfffffffff0ad7233eae47e13e0000a040000030c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffcdcc4c3eae47e13e0000c040000030c1000000006e1203ba00000000ffff7fbfffffffff8fc2753eae47e13e0000e040000030c1000000000000000000000000000080bfffffffff295c8f3eae47e13e00000041000030c1000000000000000000000000000080bfffffffff0ad7a33eae47e13e00001041000030c1000000000000000000000000000080bfffffffffec51b83eae47e13e00002041000030c1000000000000000000000000000080bfffffffffcdcccc3eae47e13e00003041000030c1000000000000000000000000000080bfffffffffae47e13eae47e13e00004041000030c1000000000000000000000000000080bfffffffff8fc2f53eae47e13e00005041000030c1000000000000000000000000000080bfffffffffb81e053fae47e13e00006041000030c1000000000000000000000000000080bfffffffff295c0f3fae47e13e00007041000030c1000000003ec32e393ec32eb9ffff7fbfffffffff9a99193fae47e13e00008041000030c1000000003ec3ae393ec3aeb9ffff7fbfffffffff0ad7233fae47e13e00008841000030c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff7b142e3fae47e13e00009041000030c16f12833a6d1203ba6d1203bafcff7fbfffffffffec51383fae47e13e00009841000030c1000000003ec32e393ec32eb9ffff7fbfffffffff5c8f423fae47e13e0000a041000030c16f12833a6e12033a00000000ffff7fbfffffffffcdcc4c3fae47e13e0000a841000030c16f12833a3ec3aeb93ec32eb9ffff7fbfffffffff3d0a573fae47e13e0000b041000030c1000000003ec32eb93ec3aeb9ffff7fbfffffffffae47613fae47e13e0000b841000030c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff1f856b3fae47e13e0000c041000030c16f12833a6d1203ba6d1203bafcff7fbfffffffff8fc2753fae47e13e0000c841000030c1000000003cc32eba3cc3aeb9fcff7fbfffffffff0000803fae47e13e00000000000040c1000000000000000000000000000080bfffffffff000000008fc2f53e0000803f000040c1000000000000000000000000000080bfffffffff0ad7233d8fc2f53e00000040000040c1000000000000000000000000000080bfffffffff0ad7a33d8fc2f53e00004040000040c1000000000000000000000000000080bfffffffff8fc2f53d8fc2f53e00008040000040c1000000003ec3ae393ec32e39ffff7fbfffffffff0ad7233e8fc2f53e0000a040000040c10000000000000000abaa2aae000080bfffffffffcdcc4c3e8fc2f53e0000c040000040c1000000003ec3aeb93ec32eb9ffff7fbfffffffff8fc2753e8fc2f53e0000e040000040c1000000000000000000000000000080bfffffffff295c8f3e8fc2f53e00000041000040c1000000000000000000000000000080bfffffffff0ad7a33e8fc2f53e00001041000040c1000000000000000000000000000080bfffffffffec51b83e8fc2f53e00002041000040c1000000000000000000000000000080bfffffffffcdcccc3e8fc2f53e00003041000040c1000000000000000000000000000080bfffffffffae47e13e8fc2f53e00004041000040c1000000000000000000000000000080bfffffffff8fc2f53e8fc2f53e00005041000040c1000000000000000000000000000080bfffffffffb81e053f8fc2f53e00006041000040c1000000000000000000000000000080bfffffffff295c0f3f8fc2f53e00007041000040c1000000006e12033a00000000ffff7fbfffffffff9a99193f8fc2f53e00008041000040c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0ad7233f8fc2f53e00008841000040c16f12833a0000000000000000000080bfffffffff7b142e3f8fc2f53e00009041000040c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffec51383f8fc2f53e00009841000040c1000000000000000000000000000080bfffffffff5c8f423f8fc2f53e0000a041000040c16f12833a6e12033a00000000ffff7fbfffffffffcdcc4c3f8fc2f53e0000a841000040c16f12833a0000000000000000000080bfffffffff3d0a573f8fc2f53e0000b041000040c16f12833a3ec3aeb93ec32eb9ffff7fbfffffffffae47613f8fc2f53e0000b841000040c16f12833a3ec32e393ec3ae39ffff7fbfffffffff1f856b3f8fc2f53e0000c041000040c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2753f8fc2f53e0000c841000040c1000000006a1283ba00000000f8ff7fbfffffffff0000803f8fc2f53e00000000000050c100000000000000003cc32ebafcff7fbfffffffff00000000b81e053f0000803f000050c1000000003ec32eb93ec3aeb9ffff7fbfffffffff0ad7233db81e053f00000040000050c1000000000000000000000000000080bfffffffff0ad7a33db81e053f00004040000050c1000000000000000000000000000080bfffffffff8fc2f53db81e053f00008040000050c1000000006e12033a00000000ffff7fbfffffffff0ad7233eb81e053f0000a040000050c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffcdcc4c3eb81e053f0000c040000050c16f12833a6d1203ba6d1203bafcff7fbfffffffff8fc2753eb81e053f0000e040000050c1000000003ec3aeb93ec32eb9ffff7fbfffffffff295c8f3eb81e053f00000041000050c1000000000000000000000000000080bfffffffff0ad7a33eb81e053f00001041000050c1000000000000000000000000000080bfffffffffec51b83eb81e053f00002041000050c1000000000000000000000000000080bfffffffffcdcccc3eb81e053f00003041000050c1000000000000000000000000000080bfffffffffae47e13eb81e053f00004041000050c1000000000000000000000000000080bfffffffff8fc2f53eb81e053f00005041000050c1000000000000000000000000000080bfffffffffb81e053fb81e053f00006041000050c1000000000000000000000000000080bfffffffff295c0f3fb81e053f00007041000050c1000000003ec3ae393ec32e39ffff7fbfffffffff9a99193fb81e053f00008041000050c16f12833a6d12033a6d12033afcff7fbfffffffff0ad7233fb81e053f00008841000050c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff7b142e3fb81e053f00009041000050c1000000003ec3aeb93ec3ae39ffff7fbfffffffffec51383fb81e053f00009841000050c1000000003ec32e393ec3ae39ffff7fbfffffffff5c8f423fb81e053f0000a041000050c16f12833a6d12033a6d12033afcff7fbfffffffffcdcc4c3fb81e053f0000a841000050c16f12833a000000006e12033affff7fbfffffffff3d0a573fb81e053f0000b041000050c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffae47613fb81e053f0000b841000050c1000000003ec3aeb93ec3ae39ffff7fbfffffffff1f856b3fb81e053f0000c041000050c100000000000000006e12033affff7fbfffffffff8fc2753fb81e053f0000c841000050c1000000003ec3aeb93ec3ae39ffff7fbfffffffff0000803fb81e053f00000000000060c16f12833a000000003ec3aeb9ffff7fbfffffffff00000000295c0f3f0000803f000060c16f12833a3cc3aeb93cc32ebafcff7fbfffffffff0ad7233d295c0f3f00000040000060c1000000003cc3aeb93cc32ebafcff7fbfffffffff0ad7a33d295c0f3f00004040000060c1000000003ec32eb93ec3aeb9ffff7fbfffffffff8fc2f53d295c0f3f00008040000060c1000000003ec3ae393ec32e39ffff7fbfffffffff0ad7233e295c0f3f0000a040000060c16f12833a6d12033a6d12033afcff7fbfffffffffcdcc4c3e295c0f3f0000c040000060c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2753e295c0f3f0000e040000060c1000000006e1203ba00000000ffff7fbfffffffff295c8f3e295c0f3f00000041000060c1000000000000000000000000000080bfffffffff0ad7a33e295c0f3f00001041000060c1000000000000000000000000000080bfffffffffec51b83e295c0f3f00002041000060c1000000000000000000000000000080bfffffffffcdcccc3e295c0f3f00003041000060c1000000000000000000000000000080bfffffffffae47e13e295c0f3f00004041000060c1000000000000000000000000000080bfffffffff8fc2f53e295c0f3f00005041000060c1000000000000000000000000000080bfffffffffb81e053f295c0f3f00006041000060c1000000000000000000000000000080bfffffffff295c0f3f295c0f3f00007041000060c1000000000000000000000000000080bfffffffff9a99193f295c0f3f00008041000060c1000000003ec32e393ec3ae39ffff7fbfffffffff0ad7233f295c0f3f00008841000060c100000000000000006e12033affff7fbfffffffff7b142e3f295c0f3f00009041000060c1000000003ec32eb93ec32e39ffff7fbfffffffffec51383f295c0f3f00009841000060c1000000000000000000000000000080bfffffffff5c8f423f295c0f3f0000a041000060c1000000003ec32e393ec3ae39ffff7fbfffffffffcdcc4c3f295c0f3f0000a841000060c100000000000000006e12033affff7fbfffffffff3d0a573f295c0f3f0000b041000060c100000000000000006e12033affff7fbfffffffffae47613f295c0f3f0000b841000060c1000000003ec32eb93ec32e39ffff7fbfffffffff1f856b3f295c0f3f0000c041000060c1000000000000000000000000000080bfffffffff8fc2753f295c0f3f0000c841000060c1000000000000000000000000000080bfffffffff0000803f295c0f3f00000000000070c16f12833a000000003cc32e3afcff7fbfffffffff000000009a99193f0000803f000070c16f12833a3ec32e393ec3ae39ffff7fbfffffffff0ad7233d9a99193f00000040000070c16f12833a3ec32eb93ec3aeb9ffff7fbfffffffff0ad7a33d9a99193f00004040000070c16f12833a3cc3aeb93cc32ebafcff7fbfffffffff8fc2f53d9a99193f00008040000070c1000000003cc3aeb93cc32ebafcff7fbfffffffff0ad7233e9a99193f0000a040000070c1000000003ec32e393ec32eb9ffff7fbfffffffffcdcc4c3e9a99193f0000c040000070c10000000000000000abaa2aae000080bfffffffff8fc2753e9a99193f0000e040000070c1000000003ec3aeb93ec32eb9ffff7fbfffffffff295c8f3e9a99193f00000041000070c1000000000000000000000000000080bfffffffff0ad7a33e9a99193f00001041000070c1000000000000000000000000000080bfffffffffec51b83e9a99193f00002041000070c1000000000000000000000000000080bfffffffffcdcccc3e9a99193f00003041000070c1000000000000000000000000000080bfffffffffae47e13e9a99193f00004041000070c1000000000000000000000000000080bfffffffff8fc2f53e9a99193f00005041000070c1000000000000000000000000000080bfffffffffb81e053f9a99193f00006041000070c1000000000000000000000000000080bfffffffff295c0f3f9a99193f00007041000070c1000000000000000000000000000080bfffffffff9a99193f9a99193f00008041000070c1000000000000000000000000000080bfffffffff0ad7233f9a99193f00008841000070c1000000000000000000000000000080bfffffffff7b142e3f9a99193f00009041000070c1000000003ec32e393ec32eb9ffff7fbfffffffffec51383f9a99193f00009841000070c100000000000000006e1203baffff7fbfffffffff5c8f423f9a99193f0000a041000070c1000000003ec32eb93ec3aeb9ffff7fbfffffffffcdcc4c3f9a99193f0000a841000070c1000000000000000000000000000080bfffffffff3d0a573f9a99193f0000b041000070c1000000000000000000000000000080bfffffffffae47613f9a99193f0000b841000070c1000000000000000000000000000080bfffffffff1f856b3f9a99193f0000c041000070c1000000000000000000000000000080bfffffffff8fc2753f9a99193f0000c841000070c1000000000000000000000000000080bfffffffff0000803f9a99193f00000000000080c100000000000000003ec3ae39ffff7fbfffffffff000000000ad7233f0000803f000080c1000000006d12033a6d12033afcff7fbfffffffff0ad7233d0ad7233f00000040000080c16f12833a3ec3ae393ec32e39ffff7fbfffffffff0ad7a33d0ad7233f00004040000080c16f12833a0000000000000000000080bfffffffff8fc2f53d0ad7233f00008040000080c16f12833a3ec32eb93ec3aeb9ffff7fbfffffffff0ad7233e0ad7233f0000a040000080c16f12833a000000006e1203baffff7fbfffffffffcdcc4c3e0ad7233f0000c040000080c16f12833a000000006e1203baffff7fbfffffffff8fc2753e0ad7233f0000e040000080c16f12833a6d1203ba6d1203bafcff7fbfffffffff295c8f3e0ad7233f00000041000080c1000000003ec3aeb93ec32eb9ffff7fbfffffffff0ad7a33e0ad7233f00001041000080c1000000000000000000000000000080bfffffffffec51b83e0ad7233f00002041000080c1000000000000000000000000000080bfffffffffcdcccc3e0ad7233f00003041000080c1000000000000000000000000000080bfffffffffae47e13e0ad7233f00004041000080c1000000003ec32e393ec32eb9ffff7fbfffffffff8fc2f53e0ad7233f00005041000080c100000000000000006e1203baffff7fbfffffffffb81e053f0ad7233f00006041000080c1000000003ec32eb93ec3aeb9ffff7fbfffffffff295c0f3f0ad7233f00007041000080c1000000000000000000000000000080bfffffffff9a99193f0ad7233f00008041000080c1000000000000000000000000000080bfffffffff0ad7233f0ad7233f00008841000080c1000000000000000000000000000080bfffffffff7b142e3f0ad7233f00009041000080c1000000006e12033a00000000ffff7fbfffffffffec51383f0ad7233f00009841000080c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff5c8f423f0ad7233f0000a041000080c16f12833a6d1203ba6d1203bafcff7fbfffffffffcdcc4c3f0ad7233f0000a841000080c1000000003ec3aeb93ec32eb9ffff7fbfffffffff3d0a573f0ad7233f0000b041000080c1000000000000000000000000000080bfffffffffae47613f0ad7233f0000b841000080c1000000000000000000000000000080bfffffffff1f856b3f0ad7233f0000c041000080c1000000000000000000000000000080bfffffffff8fc2753f0ad7233f0000c841000080c1000000000000000000000000000080bfffffffff0000803f0ad7233f00000000000088c1000000000000000000000000000080bfffffffff000000007b142e3f0000803f000088c1000000006e12033a00000000ffff7fbfffffffff0ad7233d7b142e3f00000040000088c16f12833a6e12033a00000000ffff7fbfffffffff0ad7a33d7b142e3f00004040000088c16f12833a3ec32eb93ec32e39ffff7fbfffffffff8fc2f53d7b142e3f00008040000088c16f12833a000000006e12033affff7fbfffffffff0ad7233e7b142e3f0000a040000088c16f12833a000000006e12033affff7fbfffffffffcdcc4c3e7b142e3f0000c040000088c16f12833a000000006e12033affff7fbfffffffff8fc2753e7b142e3f0000e040000088c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff295c8f3e7b142e3f00000041000088c1000000006e1203ba00000000ffff7fbfffffffff0ad7a33e7b142e3f00001041000088c1000000000000000000000000000080bfffffffffec51b83e7b142e3f00002041000088c1000000000000000000000000000080bfffffffffcdcccc3e7b142e3f00003041000088c1000000000000000000000000000080bfffffffffae47e13e7b142e3f00004041000088c1000000006e12033a00000000ffff7fbfffffffff8fc2f53e7b142e3f00005041000088c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffb81e053f7b142e3f00006041000088c16f12833a3cc3aeb93cc32ebafcff7fbfffffffff295c0f3f7b142e3f00007041000088c1000000003cc3aeb93cc32ebafcff7fbfffffffff9a99193f7b142e3f00008041000088c1000000003ec32eb93ec3aeb9ffff7fbfffffffff0ad7233f7b142e3f00008841000088c1000000000000000000000000000080bfffffffff7b142e3f7b142e3f00009041000088c1000000003ec3ae393ec32e39ffff7fbfffffffffec51383f7b142e3f00009841000088c16f12833a6d12033a6d12033afcff7fbfffffffff5c8f423f7b142e3f0000a041000088c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffcdcc4c3f7b142e3f0000a841000088c1000000006e1203ba00000000ffff7fbfffffffff3d0a573f7b142e3f0000b041000088c1000000003ec32e393ec32eb9ffff7fbfffffffffae47613f7b142e3f0000b841000088c100000000000000006e1203baffff7fbfffffffff1f856b3f7b142e3f0000c041000088c1000000003ec32eb93ec3aeb9ffff7fbfffffffff8fc2753f7b142e3f0000c841000088c1000000000000000000000000000080bfffffffff0000803f7b142e3f00000000000090c1000000000000000000000000000080bfffffffff00000000ec51383f0000803f000090c1000000003ec3ae393ec32e39ffff7fbfffffffff0ad7233dec51383f00000040000090c16f12833a6d12033a6d12033afcff7fbfffffffff0ad7a33dec51383f00004040000090c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2f53dec51383f00008040000090c1000000003ec3aeb93ec3ae39ffff7fbfffffffff0ad7233eec51383f0000a040000090c100000000000000006e12033affff7fbfffffffffcdcc4c3eec51383f0000c040000090c100000000000000006e12033affff7fbfffffffff8fc2753eec51383f0000e040000090c1000000003ec32e393dc3ae39ffff7fbfffffffff295c8f3eec51383f00000041000090c1000000003ec32eb93ec3aeb9ffff7fbfffffffff0ad7a33eec51383f00001041000090c1000000003ec32eb93ec3aeb9ffff7fbfffffffffec51b83eec51383f00002041000090c1000000000000000000000000000080bfffffffffcdcccc3eec51383f00003041000090c1000000000000000000000000000080bfffffffffae47e13eec51383f00004041000090c1000000003ec3ae393ec32e39ffff7fbfffffffff8fc2f53eec51383f00005041000090c16f12833a6d12033a6d12033afcff7fbfffffffffb81e053fec51383f00006041000090c16f12833a3ec32e393ec3ae39ffff7fbfffffffff295c0f3fec51383f00007041000090c16f12833a3ec32eb93ec3aeb9ffff7fbfffffffff9a99193fec51383f00008041000090c16f12833a6d1203ba6d1203bafcff7fbfffffffff0ad7233fec51383f00008841000090c1000000003ec3aeb93ec32eb9ffff7fbfffffffff7b142e3fec51383f00009041000090c1000000000000000000000000000080bfffffffffec51383fec51383f00009841000090c1000000003ec32e393ec3ae39ffff7fbfffffffff5c8f423fec51383f0000a041000090c100000000000000006e12033affff7fbfffffffffcdcc4c3fec51383f0000a841000090c1000000003ec32eb93ec32e39ffff7fbfffffffff3d0a573fec51383f0000b041000090c1000000006e12033a00000000ffff7fbfffffffffae47613fec51383f0000b841000090c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff1f856b3fec51383f0000c041000090c16f12833a6d1203ba6d1203bafcff7fbfffffffff8fc2753fec51383f0000c841000090c1000000003cc32eba3cc3aeb9fcff7fbfffffffff0000803fec51383f00000000000098c1000000000000000000000000000080bfffffffff000000005c8f423f0000803f000098c1000000000000000000000000000080bfffffffff0ad7233d5c8f423f00000040000098c1000000003ec32e393ec3ae39ffff7fbfffffffff0ad7a33d5c8f423f00004040000098c100000000000000006e12033affff7fbfffffffff8fc2f53d5c8f423f00008040000098c1000000000000000000000000000080bfffffffff0ad7233e5c8f423f0000a040000098c100000000000000006e1203baffff7fbfffffffffcdcc4c3e5c8f423f0000c040000098c1000000003ec32eb93ec3aeb9ffff7fbfffffffff8fc2753e5c8f423f0000e040000098c1000000006e12033a00000000ffff7fbfffffffff295c8f3e5c8f423f00000041000098c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0ad7a33e5c8f423f00001041000098c16f12833a6d1203ba6d1203bafcff7fbfffffffffec51b83e5c8f423f00002041000098c1000000003ec3aeb93ec32eb9ffff7fbfffffffffcdcccc3e5c8f423f00003041000098c1000000000000000000000000000080bfffffffffae47e13e5c8f423f00004041000098c1000000000000000000000000000080bfffffffff8fc2f53e5c8f423f00005041000098c1000000003ec32e393ec3ae39ffff7fbfffffffffb81e053f5c8f423f00006041000098c1000000003cc3ae393cc32e3afcff7fbfffffffff295c0f3f5c8f423f00007041000098c16f12833a3cc3ae393cc32e3afcff7fbfffffffff9a99193f5c8f423f00008041000098c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0ad7233f5c8f423f00008841000098c1000000006e1203ba00000000ffff7fbfffffffff7b142e3f5c8f423f00009041000098c1000000000000000000000000000080bfffffffffec51383f5c8f423f00009841000098c1000000000000000000000000000080bfffffffff5c8f423f5c8f423f0000a041000098c1000000000000000000000000000080bfffffffffcdcc4c3f5c8f423f0000a841000098c1000000000000000000000000000080bfffffffff3d0a573f5c8f423f0000b041000098c1000000003ec3ae393ec32e39ffff7fbfffffffffae47613f5c8f423f0000b841000098c16f12833a6d12033a6d12033afcff7fbfffffffff1f856b3f5c8f423f0000c041000098c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2753f5c8f423f0000c841000098c1000000006a1283ba00000000f8ff7fbfffffffff0000803f5c8f423f000000000000a0c1000000003ec3ae393ec3aeb9ffff7fbfffffffff00000000cdcc4c3f0000803f0000a0c100000000000000006e1203baffff7fbfffffffff0ad7233dcdcc4c3f000000400000a0c1000000003ec32eb93ec3aeb9ffff7fbfffffffff0ad7a33dcdcc4c3f000040400000a0c1000000000000000000000000000080bfffffffff8fc2f53dcdcc4c3f000080400000a0c1000000006e12033a00000000ffff7fbfffffffff0ad7233ecdcc4c3f0000a0400000a0c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffcdcc4c3ecdcc4c3f0000c0400000a0c16f12833a6d1203ba6d1203bafcff7fbfffffffff8fc2753ecdcc4c3f0000e0400000a0c1000000000000000000000000000080bfffffffff295c8f3ecdcc4c3f000000410000a0c16f12833a6d12033a6d12033afcff7fbfffffffff0ad7a33ecdcc4c3f000010410000a0c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffec51b83ecdcc4c3f000020410000a0c1000000006e1203ba00000000ffff7fbfffffffffcdcccc3ecdcc4c3f000030410000a0c1000000000000000000000000000080bfffffffffae47e13ecdcc4c3f000040410000a0c1000000000000000000000000000080bfffffffff8fc2f53ecdcc4c3f000050410000a0c1000000000000000000000000000080bfffffffffb81e053fcdcc4c3f000060410000a0c1000000000000000000000000000080bfffffffff295c0f3fcdcc4c3f000070410000a0c1000000003ec32e393ec3ae39ffff7fbfffffffff9a99193fcdcc4c3f000080410000a0c100000000000000006e12033affff7fbfffffffff0ad7233fcdcc4c3f000088410000a0c1000000003ec32eb93ec32e39ffff7fbfffffffff7b142e3fcdcc4c3f000090410000a0c1000000000000000000000000000080bfffffffffec51383fcdcc4c3f000098410000a0c1000000000000000000000000000080bfffffffff5c8f423fcdcc4c3f0000a0410000a0c1000000000000000000000000000080bfffffffffcdcc4c3fcdcc4c3f0000a8410000a0c1000000000000000000000000000080bfffffffff3d0a573fcdcc4c3f0000b0410000a0c1000000000000000000000000000080bfffffffffae47613fcdcc4c3f0000b8410000a0c1000000003ec32e393ec3ae39ffff7fbfffffffff1f856b3fcdcc4c3f0000c0410000a0c100000000000000006e12033affff7fbfffffffff8fc2753fcdcc4c3f0000c8410000a0c1000000003ec3aeb93ec3ae39ffff7fbfffffffff0000803fcdcc4c3f000000000000a8c1000000003cc32e3a3cc3aeb9fcff7fbfffffffff000000003d0a573f0000803f0000a8c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0ad7233d3d0a573f000000400000a8c16f12833a6d1203ba6d1203bafcff7fbfffffffff0ad7a33d3d0a573f000040400000a8c1000000003ec3aeb93ec32eb9ffff7fbfffffffff8fc2f53d3d0a573f000080400000a8c1000000003ec3ae393ec32e39ffff7fbfffffffff0ad7233e3d0a573f0000a0400000a8c16f12833a6d12033a6d12033afcff7fbfffffffffcdcc4c3e3d0a573f0000c0400000a8c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2753e3d0a573f0000e0400000a8c1000000006e1203ba00000000ffff7fbfffffffff295c8f3e3d0a573f000000410000a8c1000000003ec3ae393ec32e39ffff7fbfffffffff0ad7a33e3d0a573f000010410000a8c10000000000000000abaa2aae000080bfffffffffec51b83e3d0a573f000020410000a8c1000000003ec3aeb93ec32eb9ffff7fbfffffffffcdcccc3e3d0a573f000030410000a8c1000000000000000000000000000080bfffffffffae47e13e3d0a573f000040410000a8c1000000003ec32e393ec32eb9ffff7fbfffffffff8fc2f53e3d0a573f000050410000a8c100000000000000006e1203baffff7fbfffffffffb81e053f3d0a573f000060410000a8c1000000003ec32eb93ec3aeb9ffff7fbfffffffff295c0f3f3d0a573f000070410000a8c1000000000000000000000000000080bfffffffff9a99193f3d0a573f000080410000a8c1000000000000000000000000000080bfffffffff0ad7233f3d0a573f000088410000a8c1000000000000000000000000000080bfffffffff7b142e3f3d0a573f000090410000a8c1000000000000000000000000000080bfffffffffec51383f3d0a573f000098410000a8c1000000000000000000000000000080bfffffffff5c8f423f3d0a573f0000a0410000a8c1000000000000000000000000000080bfffffffffcdcc4c3f3d0a573f0000a8410000a8c1000000000000000000000000000080bfffffffff3d0a573f3d0a573f0000b0410000a8c1000000000000000000000000000080bfffffffffae47613f3d0a573f0000b8410000a8c1000000000000000000000000000080bfffffffff1f856b3f3d0a573f0000c0410000a8c1000000000000000000000000000080bfffffffff8fc2753f3d0a573f0000c8410000a8c1000000000000000000000000000080bfffffffff0000803f3d0a573f000000000000b0c16f12833a000000003ec3aeb9ffff7fbfffffffff00000000ae47613f0000803f0000b0c16f12833a0000000000000000000080bfffffffff0ad7233dae47613f000000400000b0c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0ad7a33dae47613f000040400000b0c1000000006e1203ba00000000ffff7fbfffffffff8fc2f53dae47613f000080400000b0c1000000000000000000000000000080bfffffffff0ad7233eae47613f0000a0400000b0c1000000003ec32e393ec3ae39ffff7fbfffffffffcdcc4c3eae47613f0000c0400000b0c100000000000000006e12033affff7fbfffffffff8fc2753eae47613f0000e0400000b0c1000000003ec32eb93ec32e39ffff7fbfffffffff295c8f3eae47613f000000410000b0c1000000006e12033a00000000ffff7fbfffffffff0ad7a33eae47613f000010410000b0c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffec51b83eae47613f000020410000b0c16f12833a6d1203ba6d1203bafcff7fbfffffffffcdcccc3eae47613f000030410000b0c1000000003ec3aeb93ec32eb9ffff7fbfffffffffae47e13eae47613f000040410000b0c1000000006e12033a00000000ffff7fbfffffffff8fc2f53eae47613f000050410000b0c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffb81e053fae47613f000060410000b0c16f12833a3cc3aeb93cc32ebafcff7fbfffffffff295c0f3fae47613f000070410000b0c1000000003cc3aeb93cc32ebafcff7fbfffffffff9a99193fae47613f000080410000b0c1000000003ec32eb93ec3aeb9ffff7fbfffffffff0ad7233fae47613f000088410000b0c1000000000000000000000000000080bfffffffff7b142e3fae47613f000090410000b0c1000000000000000000000000000080bfffffffffec51383fae47613f000098410000b0c1000000000000000000000000000080bfffffffff5c8f423fae47613f0000a0410000b0c1000000000000000000000000000080bfffffffffcdcc4c3fae47613f0000a8410000b0c1000000000000000000000000000080bfffffffff3d0a573fae47613f0000b0410000b0c1000000000000000000000000000080bfffffffffae47613fae47613f0000b8410000b0c1000000000000000000000000000080bfffffffff1f856b3fae47613f0000c0410000b0c1000000000000000000000000000080bfffffffff8fc2753fae47613f0000c8410000b0c1000000000000000000000000000080bfffffffff0000803fae47613f000000000000b8c16f12833a000000003cc32e3afcff7fbfffffffff000000001f856b3f0000803f0000b8c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0ad7233d1f856b3f000000400000b8c1000000003ec3aeb93ec3ae39ffff7fbfffffffff0ad7a33d1f856b3f000040400000b8c1000000003ec32eb93ec32e39ffff7fbfffffffff8fc2f53d1f856b3f000080400000b8c1000000000000000000000000000080bfffffffff0ad7233e1f856b3f0000a0400000b8c1000000003ec32e393ec32eb9ffff7fbfffffffffcdcc4c3e1f856b3f0000c0400000b8c100000000000000006e1203baffff7fbfffffffff8fc2753e1f856b3f0000e0400000b8c1000000003ec32eb93ec3aeb9ffff7fbfffffffff295c8f3e1f856b3f000000410000b8c1000000006e12033a00000000ffff7fbfffffffff0ad7a33e1f856b3f000010410000b8c16f12833a6e12033a00000000ffff7fbfffffffffec51b83e1f856b3f000020410000b8c16f12833a3ec3aeb93ec32eb9ffff7fbfffffffffcdcccc3e1f856b3f000030410000b8c1000000003cc32eba3cc3aeb9fcff7fbfffffffffae47e13e1f856b3f000040410000b8c1000000006e12033a00000000ffff7fbfffffffff8fc2f53e1f856b3f000050410000b8c16f12833a6e12033a00000000ffff7fbfffffffffb81e053f1f856b3f000060410000b8c16f12833a0000000000000000000080bfffffffff295c0f3f1f856b3f000070410000b8c16f12833a3ec32eb93ec3aeb9ffff7fbfffffffff9a99193f1f856b3f000080410000b8c16f12833a6d1203ba6d1203bafcff7fbfffffffff0ad7233f1f856b3f000088410000b8c1000000003ec3aeb93ec32eb9ffff7fbfffffffff7b142e3f1f856b3f000090410000b8c1000000000000000000000000000080bfffffffffec51383f1f856b3f000098410000b8c1000000000000000000000000000080bfffffffff5c8f423f1f856b3f0000a0410000b8c1000000000000000000000000000080bfffffffffcdcc4c3f1f856b3f0000a8410000b8c1000000000000000000000000000080bfffffffff3d0a573f1f856b3f0000b0410000b8c1000000000000000000000000000080bfffffffffae47613f1f856b3f0000b8410000b8c1000000000000000000000000000080bfffffffff1f856b3f1f856b3f0000c0410000b8c1000000000000000000000000000080bfffffffff8fc2753f1f856b3f0000c8410000b8c1000000000000000000000000000080bfffffffff0000803f1f856b3f000000000000c0c100000000000000003ec3ae39ffff7fbfffffffff000000008fc2753f0000803f0000c0c100000000000000006e12033affff7fbfffffffff0ad7233d8fc2753f000000400000c0c1000000003ec32eb93ec32e39ffff7fbfffffffff0ad7a33d8fc2753f000040400000c0c1000000000000000000000000000080bfffffffff8fc2f53d8fc2753f000080400000c0c1000000000000000000000000000080bfffffffff0ad7233e8fc2753f0000a0400000c0c1000000006e12033a00000000ffff7fbfffffffffcdcc4c3e8fc2753f0000c0400000c0c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff8fc2753e8fc2753f0000e0400000c0c16f12833a6d1203ba6d1203bafcff7fbfffffffff295c8f3e8fc2753f000000410000c0c1000000000000000000000000000080bfffffffff0ad7a33e8fc2753f000010410000c0c16f12833a3cc32e3a3cc3ae39fcff7fbfffffffffec51b83e8fc2753f000020410000c0c16f12833a0000000000000000000080bfffffffffcdcccc3e8fc2753f000030410000c0c16f12833a3cc32eba3cc3aeb9fcff7fbfffffffffae47e13e8fc2753f000040410000c0c1000000000000000000000000000080bfffffffff8fc2f53e8fc2753f000050410000c0c16f12833a6d12033a6d12033afcff7fbfffffffffb81e053f8fc2753f000060410000c0c16f12833a000000006e12033affff7fbfffffffff295c0f3f8fc2753f000070410000c0c16f12833a000000006e12033affff7fbfffffffff9a99193f8fc2753f000080410000c0c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0ad7233f8fc2753f000088410000c0c1000000006e1203ba00000000ffff7fbfffffffff7b142e3f8fc2753f000090410000c0c1000000000000000000000000000080bfffffffffec51383f8fc2753f000098410000c0c1000000000000000000000000000080bfffffffff5c8f423f8fc2753f0000a0410000c0c1000000000000000000000000000080bfffffffffcdcc4c3f8fc2753f0000a8410000c0c1000000000000000000000000000080bfffffffff3d0a573f8fc2753f0000b0410000c0c1000000000000000000000000000080bfffffffffae47613f8fc2753f0000b8410000c0c1000000000000000000000000000080bfffffffff1f856b3f8fc2753f0000c0410000c0c1000000000000000000000000000080bfffffffff8fc2753f8fc2753f0000c8410000c0c1000000000000000000000000000080bfffffffff0000803f8fc2753f000000000000c8c1000000000000000000000000000080bfffffffff000000000000803f0000803f0000c8c1000000000000000000000000000080bfffffffff0ad7233d0000803f000000400000c8c1000000000000000000000000000080bfffffffff0ad7a33d0000803f000040400000c8c1000000000000000000000000000080bfffffffff8fc2f53d0000803f000080400000c8c1000000000000000000000000000080bfffffffff0ad7233e0000803f0000a0400000c8c1000000003ec3ae3900000000ffff7fbfffffffffcdcc4c3e0000803f0000c0400000c8c16f12833a3cc32e3a00000000fcff7fbfffffffff8fc2753e0000803f0000e0400000c8c16f12833a3ec3aeb900000000ffff7fbfffffffff295c8f3e0000803f000000410000c8c1000000003cc32eba00000000fcff7fbfffffffff0ad7a33e0000803f000010410000c8c1000000003ac32e3a3ac32e3af9ff7fbfffffffffec51b83e0000803f000020410000c8c16f12833a3ec3ae393ec3ae39ffff7fbfffffffffcdcccc3e0000803f000030410000c8c16f12833a3ec3aeb900000000ffff7fbfffffffffae47e13e0000803f000040410000c8c1000000003cc32eba00000000fcff7fbfffffffff8fc2f53e0000803f000050410000c8c1000000003cc3ae393cc32e3afcff7fbfffffffffb81e053f0000803f000060410000c8c100000000000000006a12833af8ff7fbfffffffff295c0f3f0000803f000070410000c8c100000000000000006a12833af8ff7fbfffffffff9a99193f0000803f000080410000c8c100000000000000006a12833af8ff7fbfffffffff0ad7233f0000803f000088410000c8c1000000003ec3aeb93ec3ae39ffff7fbfffffffff7b142e3f0000803f000090410000c8c1000000000000000000000000000080bfffffffffec51383f0000803f000098410000c8c1000000000000000000000000000080bfffffffff5c8f423f0000803f0000a0410000c8c1000000000000000000000000000080bfffffffffcdcc4c3f0000803f0000a8410000c8c1000000000000000000000000000080bfffffffff3d0a573f0000803f0000b0410000c8c1000000000000000000000000000080bfffffffffae47613f0000803f0000b8410000c8c1000000000000000000000000000080bfffffffff1f856b3f0000803f0000c0410000c8c1000000000000000000000000000080bfffffffff8fc2753f0000803f0000c8410000c8c1000000000000000000000000000080bfffffffff0000803f0000803f + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BindPoses: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Colors: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_LocalAABB: + m_Center: {x: 12.5, y: -12.5, z: .000500000024} + m_Extent: {x: 12.5, y: 12.5, z: .000500000024} + m_MeshUsageFlags: 0 + m_MeshOptimized: 0 --- !u!1 &1472864433 GameObject: m_ObjectHideFlags: 0 @@ -1006,9 +1981,6 @@ GameObject: serializedVersion: 4 m_Component: - 4: {fileID: 1472864438} - - 64: {fileID: 1472864437} - - 23: {fileID: 1472864436} - - 33: {fileID: 1472864435} - 114: {fileID: 1472864434} m_Layer: 0 m_Name: Map @@ -1020,108 +1992,178 @@ GameObject: --- !u!114 &1472864434 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 11493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, - type: 2} - m_PrefabInternal: {fileID: 644910205} + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1472864433} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: b8d0d1a91155fc04abb92bfeaafc6525, type: 3} m_Name: m_EditorClassIdentifier: - tiles_x: 25 - tiles_y: 25 + chunk_tiles_x: 25 + chunk_tiles_y: 25 tileSet: {fileID: 2800000, guid: 035168451bc9c4e4cb12048514fa70da, type: 3} ---- !u!33 &1472864435 -MeshFilter: + mountain: {fileID: 418206, guid: cb6acb9c9e5e9c44eaae9e06be99ac48, type: 2} + resource: {fileID: 418206, guid: d20c8ef166a21ae499a2799959f3d105, type: 2} + chunk: {fileID: 461258, guid: aef79eb3945f5344e855e4f78e7d7427, type: 2} +--- !u!4 &1472864438 +Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3393772, guid: a3e87af9f93643946a5bd6c5c72f0c34, - type: 2} + m_PrefabParentObject: {fileID: 493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} m_PrefabInternal: {fileID: 644910205} m_GameObject: {fileID: 1472864433} - m_Mesh: {fileID: 1141719655} ---- !u!23 &1472864436 -Renderer: + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!1 &1495883325 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 170530, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + m_PrefabInternal: {fileID: 1894408173} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1495883326} + - 212: {fileID: 1495883331} + - 61: {fileID: 1495883329} + - 114: {fileID: 1495883328} + m_Layer: 5 + m_Name: Collector + m_TagString: Collector + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1495883326 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 470530, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + m_PrefabInternal: {fileID: 1894408173} + m_GameObject: {fileID: 1495883325} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 132545669} + m_RootOrder: 0 +--- !u!114 &1495883328 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1495883325} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 467f88343fbc76e4cad7b3cdafb1437b, type: 3} + m_Name: + m_EditorClassIdentifier: + player: {fileID: 1728475025} + turretPlacement: {fileID: 0} + collectorPlacement: {fileID: 470528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + wallPlacement: {fileID: 0} + cost: 50 +--- !u!61 &1495883329 +BoxCollider2D: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2393772, guid: a3e87af9f93643946a5bd6c5c72f0c34, + m_PrefabParentObject: {fileID: 6151964, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} - m_PrefabInternal: {fileID: 644910205} - m_GameObject: {fileID: 1472864433} + m_PrefabInternal: {fileID: 1894408173} + m_GameObject: {fileID: 1495883325} m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 + m_Material: {fileID: 6200000, guid: fc536ab374a262346b0522537d5aaf5c, type: 2} + m_IsTrigger: 0 + m_Size: {x: 1, y: 1} + m_Center: {x: 0, y: 0} +--- !u!212 &1495883331 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 21270530, guid: 9bdec2204d8975e489ed17603b3ec6d2, + type: 2} + m_PrefabInternal: {fileID: 1894408173} + m_GameObject: {fileID: 1495883325} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 m_LightmapIndex: 255 m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} m_Materials: - - {fileID: 2100000, guid: 6c2984b594be84df79c9953e83530a07, type: 2} + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} m_SubsetIndices: m_StaticBatchRoot: {fileID: 0} m_UseLightProbes: 0 m_LightProbeAnchor: {fileID: 0} m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!64 &1472864437 -MeshCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, - type: 2} - m_PrefabInternal: {fileID: 644910205} - m_GameObject: {fileID: 1472864433} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_SmoothSphereCollisions: 0 - m_Convex: 0 - m_Mesh: {fileID: 1141719655} ---- !u!4 &1472864438 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} - m_PrefabInternal: {fileID: 644910205} - m_GameObject: {fileID: 1472864433} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -25, y: 25, z: 0} - m_LocalScale: {x: 2, y: 2, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 ---- !u!1 &1534393875 + m_SortingLayerID: 70031809 + m_SortingOrder: 2 + m_Sprite: {fileID: 21300012, guid: cac4650eae1214d7d92dd7b3fa9758b4, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} +--- !u!1 &1529438638 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 145212, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} - m_PrefabInternal: {fileID: 0} + m_PrefabParentObject: {fileID: 189948, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + m_PrefabInternal: {fileID: 1335225686} serializedVersion: 4 m_Component: - - 4: {fileID: 1534393876} - - 212: {fileID: 1534393877} + - 4: {fileID: 1529438639} + - 212: {fileID: 1529438642} + - 61: {fileID: 1529438640} + - 114: {fileID: 1529438641} m_Layer: 5 - m_Name: Background - m_TagString: Untagged + m_Name: Wall + m_TagString: Wall m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1534393876 +--- !u!4 &1529438639 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 445212, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1534393875} + m_PrefabParentObject: {fileID: 489948, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + m_PrefabInternal: {fileID: 1335225686} + m_GameObject: {fileID: 1529438638} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 4, y: 4, z: 1} + m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 650051452} - m_RootOrder: 2 ---- !u!212 &1534393877 -SpriteRenderer: + m_Father: {fileID: 257783932} + m_RootOrder: 0 +--- !u!61 &1529438640 +BoxCollider2D: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 21245200, guid: f30f61245f55b854181cf122dcbf9c69, + m_PrefabParentObject: {fileID: 6190014, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + m_PrefabInternal: {fileID: 1335225686} + m_GameObject: {fileID: 1529438638} + m_Enabled: 1 + m_Material: {fileID: 6200000, guid: fc536ab374a262346b0522537d5aaf5c, type: 2} + m_IsTrigger: 0 + m_Size: {x: 1, y: 1} + m_Center: {x: 0, y: 0} +--- !u!114 &1529438641 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1534393875} + m_GameObject: {fileID: 1529438638} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 467f88343fbc76e4cad7b3cdafb1437b, type: 3} + m_Name: + m_EditorClassIdentifier: + player: {fileID: 1728475025} + turretPlacement: {fileID: 0} + collectorPlacement: {fileID: 0} + wallPlacement: {fileID: 489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + cost: 150 +--- !u!212 &1529438642 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 21289948, guid: f7440c1c7a5f8904594cf7d4075c173f, + type: 2} + m_PrefabInternal: {fileID: 1335225686} + m_GameObject: {fileID: 1529438638} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 @@ -1134,9 +2176,9 @@ SpriteRenderer: m_UseLightProbes: 0 m_LightProbeAnchor: {fileID: 0} m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: -2 - m_Sprite: {fileID: 21300000, guid: a063f42a49b684a3b9050d19bb567ada, type: 3} + m_SortingLayerID: 70031809 + m_SortingOrder: 2 + m_Sprite: {fileID: 21300014, guid: cac4650eae1214d7d92dd7b3fa9758b4, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} --- !u!1 &1609933698 GameObject: @@ -1161,7 +2203,7 @@ Transform: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1609933698} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: .5, y: .349999994, z: 0} + m_LocalPosition: {x: .5, y: .300000012, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 371103352} @@ -1175,16 +2217,24 @@ GUIText: m_GameObject: {fileID: 1609933698} m_Enabled: 1 serializedVersion: 3 - m_Text: Press space to start + m_Text: 'During the day, build towers around + + your base. Enemies will attack at night. + + + Gather Blorb and expand! + + + Press space to start' m_Anchor: 4 m_Alignment: 1 m_PixelOffset: {x: 0, y: 0} m_LineSpacing: 1 m_TabSize: 4 - m_Font: {fileID: 12800000, guid: 0e53ea47425d915418f4e268f22cb3f2, type: 3} + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} m_Material: {fileID: 0} - m_FontSize: 44 - m_FontStyle: 0 + m_FontSize: 20 + m_FontStyle: 1 m_Color: serializedVersion: 2 rgba: 4291035075 @@ -1342,13 +2392,13 @@ GameObject: m_Component: - 4: {fileID: 1728475025} - 212: {fileID: 1728475030} - - 61: {fileID: 1728475029} - 114: {fileID: 1728475028} - 114: {fileID: 1728475027} - - 50: {fileID: 1728475026} + - 65: {fileID: 1728475026} + - 54: {fileID: 1728475029} m_Layer: 0 m_Name: Player Bottom - m_TagString: Untagged + m_TagString: Center m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 @@ -1361,29 +2411,27 @@ Transform: m_GameObject: {fileID: 1728475024} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: .25, y: .25, z: .25} + m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 1141378663} - {fileID: 1140173634} - {fileID: 1196908570} + - {fileID: 630778795} - {fileID: 371103352} m_Father: {fileID: 0} m_RootOrder: 3 ---- !u!50 &1728475026 -Rigidbody2D: +--- !u!65 &1728475026 +BoxCollider: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1728475024} - m_Mass: 9.99999975e-05 - m_LinearDrag: 0 - m_AngularDrag: 0 - m_GravityScale: 1 - m_FixedAngle: 0 - m_IsKinematic: 1 - m_Interpolate: 0 - m_SleepingMode: 1 - m_CollisionDetection: 0 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 0} + m_Center: {x: 0, y: 0, z: 0} --- !u!114 &1728475027 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1392,7 +2440,7 @@ MonoBehaviour: m_GameObject: {fileID: 1728475024} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: b500abe777dd15d469787f00fc004c3f, type: 3} + m_Script: {fileID: 11500000, guid: c42c64c38c9c29649b67d464318a23a2, type: 3} m_Name: m_EditorClassIdentifier: Path: [] @@ -1408,28 +2456,30 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: a6775662968db4060b278de54d6a5fdf, type: 3} m_Name: m_EditorClassIdentifier: - resourcePool: 0 - collectingFromResource: 0 - tower: {fileID: 455352, guid: 64564c4152f28c24aaa12f4cf8828a4f, type: 2} + turret: {fileID: 455352, guid: 64564c4152f28c24aaa12f4cf8828a4f, type: 2} wall: {fileID: 455352, guid: f775f8976dc532d4db68942beabb654c, type: 2} - collector: {fileID: 0} + collector: {fileID: 400826, guid: 14bd421bca1624cd0bdfb6765dbfb852, type: 2} bottom: {fileID: 476196, guid: 411f3e7092d3268459e804b05cae941f, type: 2} - healthText: {fileID: 1173905448} - playerTopRenderer: {fileID: 1141378667} - takenSpots: 00000000 - canMove: 0 - canBuild: 1 ---- !u!61 &1728475029 -BoxCollider2D: + placement: {fileID: 476196, guid: d1826f45ce6a68e449bdd09a08bf7b56, type: 2} + healthbar: {fileID: 239317691} + resourcePoolText: {fileID: 1173905448} + blorbIndicator: {fileID: 156226, guid: aa6072936ac8942baa27c40469f72d32, type: 2} + speed: 6 +--- !u!54 &1728475029 +Rigidbody: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1728475024} - m_Enabled: 1 - m_Material: {fileID: 6200000, guid: fc536ab374a262346b0522537d5aaf5c, type: 2} - m_IsTrigger: 0 - m_Size: {x: 7.5, y: 7.5} - m_Center: {x: 0, y: 0} + serializedVersion: 2 + m_Mass: 1 + m_Drag: Infinity + m_AngularDrag: 0 + m_UseGravity: 0 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 120 + m_CollisionDetection: 0 --- !u!212 &1728475030 SpriteRenderer: m_ObjectHideFlags: 0 @@ -1456,7 +2506,7 @@ SpriteRenderer: GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 100000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} - m_PrefabInternal: {fileID: 1347952472} + m_PrefabInternal: {fileID: 726600510} serializedVersion: 4 m_Component: - 4: {fileID: 1825071988} @@ -1473,38 +2523,150 @@ MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 11400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} - m_PrefabInternal: {fileID: 1347952472} + m_PrefabInternal: {fileID: 726600510} m_GameObject: {fileID: 1825071986} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 14266809804e9d844b379cd95d26e5e7, type: 3} m_Name: m_EditorClassIdentifier: - Tilesize: 1 + Tilesize: .5 HeuristicAggression: 0 zStart: -10 zEnd: 10 - MapStartPosition: {x: -100, y: -100} - MapEndPosition: {x: 100, y: 100} + MapStartPosition: {x: -25, y: -25} + MapEndPosition: {x: 25, y: 25} DisallowedTags: - - Mountain - - Enemy - IgnoreTags: - - Player - - Base - Turret - Wall + - Collector + - Mountain + - Resource + IgnoreTags: + - Enemy + - Turret GUI + - Collector GUI + - Wall GUI MoveDiagonal: 1 - DrawMapInEditor: 0 + DrawMapInEditor: 1 --- !u!4 &1825071988 Transform: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} - m_PrefabInternal: {fileID: 1347952472} + m_PrefabInternal: {fileID: 726600510} m_GameObject: {fileID: 1825071986} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 2 + m_RootOrder: 1 +--- !u!1001 &1894408173 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1001461554} + m_Modifications: + - target: {fileID: 470528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 470528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_LocalPosition.y + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 470528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 470528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 470528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 470528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 470528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 470528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11470528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: player + value: + objectReference: {fileID: 1728475025} + - target: {fileID: 170530, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_TagString + value: Collector + objectReference: {fileID: 0} + - target: {fileID: 11470528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: collectorPlacement + value: + objectReference: {fileID: 470528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + - target: {fileID: 470528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_LocalScale.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 470528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 170528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_Layer + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 470528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 170530, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_Layer + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 21270528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_SortingLayerID + value: 70031809 + objectReference: {fileID: 0} + - target: {fileID: 21270528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_SortingOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 21270530, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_SortingLayerID + value: 70031809 + objectReference: {fileID: 0} + - target: {fileID: 21270530, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_SortingOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 21270528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_Color.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 21270530, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_Color.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6151964, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_Size.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6151964, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_Size.y + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 5049334, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + m_ParentPrefab: {fileID: 100100000, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + m_RootGameObject: {fileID: 132545668} + m_IsPrefabParent: 0 + m_IsExploded: 1 diff --git a/Assets/_Scenes/MountainImpassibilityScene.unity b/Assets/_Scenes/MountainImpassibilityScene.unity new file mode 100644 index 0000000..6af1b99 --- /dev/null +++ b/Assets/_Scenes/MountainImpassibilityScene.unity @@ -0,0 +1,2394 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +SceneSettings: + m_ObjectHideFlags: 0 + m_PVSData: + m_PVSObjectsArray: [] + m_PVSPortalsArray: [] + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: .25 + backfaceThreshold: 100 +--- !u!104 &2 +RenderSettings: + m_Fog: 0 + m_FogColor: {r: .5, g: .5, b: .5, a: 1} + m_FogMode: 3 + m_FogDensity: .00999999978 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientLight: {r: .200000003, g: .200000003, b: .200000003, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: .5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 0} + m_ObjectHideFlags: 0 +--- !u!127 &3 +LevelGameManager: + m_ObjectHideFlags: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + m_LightProbes: {fileID: 0} + m_Lightmaps: [] + m_LightmapsMode: 1 + m_BakedColorSpace: 0 + m_UseDualLightmapsInForward: 0 + m_LightmapEditorSettings: + m_Resolution: 50 + m_LastUsedResolution: 0 + m_TextureWidth: 1024 + m_TextureHeight: 1024 + m_BounceBoost: 1 + m_BounceIntensity: 1 + m_SkyLightColor: {r: .860000014, g: .930000007, b: 1, a: 1} + m_SkyLightIntensity: 0 + m_Quality: 0 + m_Bounces: 1 + m_FinalGatherRays: 1000 + m_FinalGatherContrastThreshold: .0500000007 + m_FinalGatherGradientThreshold: 0 + m_FinalGatherInterpolationPoints: 15 + m_AOAmount: 0 + m_AOMaxDistance: .100000001 + m_AOContrast: 1 + m_LODSurfaceMappingDistance: 1 + m_Padding: 0 + m_TextureCompression: 0 + m_LockAtlas: 0 +--- !u!196 &5 +NavMeshSettings: + m_ObjectHideFlags: 0 + m_BuildSettings: + agentRadius: .5 + agentHeight: 2 + agentSlope: 45 + agentClimb: .400000006 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + accuratePlacement: 0 + minRegionArea: 2 + widthInaccuracy: 16.666666 + heightInaccuracy: 10 + m_NavMesh: {fileID: 0} +--- !u!1 &132545668 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 170528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + m_PrefabInternal: {fileID: 1894408173} + serializedVersion: 4 + m_Component: + - 4: {fileID: 132545669} + - 212: {fileID: 132545672} + m_Layer: 5 + m_Name: Collector Placement + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &132545669 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 470528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + m_PrefabInternal: {fileID: 1894408173} + m_GameObject: {fileID: 132545668} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.5, y: 7, z: 0} + m_LocalScale: {x: 2, y: 2, z: 1} + m_Children: + - {fileID: 1495883326} + m_Father: {fileID: 1001461554} + m_RootOrder: 1 +--- !u!212 &132545672 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 21270528, guid: 9bdec2204d8975e489ed17603b3ec6d2, + type: 2} + m_PrefabInternal: {fileID: 1894408173} + m_GameObject: {fileID: 132545668} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 0 + m_SortingOrder: 2 + m_Sprite: {fileID: 21300000, guid: cac4650eae1214d7d92dd7b3fa9758b4, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} +--- !u!1 &239317690 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 239317691} + - 212: {fileID: 239317692} + m_Layer: 0 + m_Name: New Sprite + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &239317691 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 239317690} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: .401286066, y: 3.43876791, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 650051452} + m_RootOrder: 1 +--- !u!212 &239317692 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 239317690} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} +--- !u!1 &257783931 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 189946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + m_PrefabInternal: {fileID: 1335225686} + serializedVersion: 4 + m_Component: + - 4: {fileID: 257783932} + - 212: {fileID: 257783935} + m_Layer: 5 + m_Name: Wall Placement + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &257783932 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + m_PrefabInternal: {fileID: 1335225686} + m_GameObject: {fileID: 257783931} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.5, y: 4, z: 0} + m_LocalScale: {x: 2, y: 2, z: 1} + m_Children: + - {fileID: 1529438639} + m_Father: {fileID: 1001461554} + m_RootOrder: 2 +--- !u!212 &257783935 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 21289946, guid: f7440c1c7a5f8904594cf7d4075c173f, + type: 2} + m_PrefabInternal: {fileID: 1335225686} + m_GameObject: {fileID: 257783931} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 0 + m_SortingOrder: 2 + m_Sprite: {fileID: 21300000, guid: cac4650eae1214d7d92dd7b3fa9758b4, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} +--- !u!1001 &286517347 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1001461554} + m_Modifications: + - target: {fileID: 478034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 478034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: m_LocalPosition.y + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 478034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 478034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 478034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 478034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 478034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 478034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 11478032, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: player + value: + objectReference: {fileID: 1728475025} + - target: {fileID: 178034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: m_TagString + value: Untagged + objectReference: {fileID: 0} + - target: {fileID: 178032, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: m_TagString + value: Turret + objectReference: {fileID: 0} + - target: {fileID: 11478032, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: turretPlacement + value: + objectReference: {fileID: 478034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + - target: {fileID: 11478032, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: wallPlacement + value: + objectReference: {fileID: 0} + - target: {fileID: 11478032, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: collectorPlacement + value: + objectReference: {fileID: 0} + - target: {fileID: 478034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: m_LocalScale.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 478034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 478034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 178034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: m_Layer + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 178032, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + propertyPath: m_Layer + value: 5 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + m_RootGameObject: {fileID: 1005266760} + m_IsPrefabParent: 0 + m_IsExploded: 1 +--- !u!1 &371103351 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 145206, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 371103352} + m_Layer: 5 + m_Name: GUI + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &371103352 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 445206, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 371103351} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1200285417} + - {fileID: 1609933699} + - {fileID: 668932813} + - {fileID: 650051452} + m_Father: {fileID: 1728475025} + m_RootOrder: 3 +--- !u!1 &446972791 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 446972792} + - 114: {fileID: 446972793} + m_Layer: 0 + m_Name: WorldManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &446972792 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 446972791} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 738463232} + m_RootOrder: 2 +--- !u!114 &446972793 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 446972791} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: de8a0f06b025a4f18a022cc5fde6d82b, type: 3} + m_Name: + m_EditorClassIdentifier: + dayNightDial: {fileID: 817132960} +--- !u!1 &479597922 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 178032, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + m_PrefabInternal: {fileID: 286517347} + serializedVersion: 4 + m_Component: + - 4: {fileID: 479597923} + - 212: {fileID: 479597928} + - 50: {fileID: 479597926} + - 61: {fileID: 479597924} + - 114: {fileID: 479597925} + m_Layer: 5 + m_Name: Turret + m_TagString: Turret + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &479597923 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 478032, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + m_PrefabInternal: {fileID: 286517347} + m_GameObject: {fileID: 479597922} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1005266761} + m_RootOrder: 0 +--- !u!61 &479597924 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 6119756, guid: 0b1ecb900dcf24d489bcb68c6e75423e, + type: 2} + m_PrefabInternal: {fileID: 286517347} + m_GameObject: {fileID: 479597922} + m_Enabled: 1 + m_Material: {fileID: 6200000, guid: fc536ab374a262346b0522537d5aaf5c, type: 2} + m_IsTrigger: 0 + m_Size: {x: .899999976, y: .899999976} + m_Center: {x: 0, y: 0} +--- !u!114 &479597925 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 479597922} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 467f88343fbc76e4cad7b3cdafb1437b, type: 3} + m_Name: + m_EditorClassIdentifier: + player: {fileID: 1728475025} + turretPlacement: {fileID: 478034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + collectorPlacement: {fileID: 0} + wallPlacement: {fileID: 0} +--- !u!50 &479597926 +Rigidbody2D: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 5068222, guid: 0b1ecb900dcf24d489bcb68c6e75423e, + type: 2} + m_PrefabInternal: {fileID: 286517347} + m_GameObject: {fileID: 479597922} + m_Mass: 1 + m_LinearDrag: 0 + m_AngularDrag: 0 + m_GravityScale: 0 + m_FixedAngle: 0 + m_IsKinematic: 1 + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 +--- !u!212 &479597928 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 21278032, guid: 0b1ecb900dcf24d489bcb68c6e75423e, + type: 2} + m_PrefabInternal: {fileID: 286517347} + m_GameObject: {fileID: 479597922} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 0 + m_SortingOrder: 3 + m_Sprite: {fileID: 21300010, guid: cac4650eae1214d7d92dd7b3fa9758b4, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} +--- !u!1 &630778794 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 145202, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 630778795} + - 20: {fileID: 630778799} + - 124: {fileID: 630778798} + - 92: {fileID: 630778797} + - 81: {fileID: 630778796} + m_Layer: 5 + m_Name: MiniMap + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &630778795 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 445202, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 630778794} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 650051452} + m_RootOrder: 0 +--- !u!81 &630778796 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 8145198, guid: f30f61245f55b854181cf122dcbf9c69, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 630778794} + m_Enabled: 0 +--- !u!92 &630778797 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 9245198, guid: f30f61245f55b854181cf122dcbf9c69, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 630778794} + m_Enabled: 1 +--- !u!124 &630778798 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 12445198, guid: f30f61245f55b854181cf122dcbf9c69, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 630778794} + m_Enabled: 1 +--- !u!20 &630778799 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 2045198, guid: f30f61245f55b854181cf122dcbf9c69, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 630778794} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: .00499999989 + y: .00499999989 + width: .180000007 + height: .239999995 + near clip plane: .300000012 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 40 + m_Depth: 1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967007 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_HDR: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: .0219999999 +--- !u!1001 &644910205 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 498834, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_LocalPosition.x + value: 1.02680206 + objectReference: {fileID: 0} + - target: {fileID: 498834, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_LocalPosition.y + value: .486617029 + objectReference: {fileID: 0} + - target: {fileID: 498834, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 498834, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 498834, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 498834, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 498834, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 498834, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 3304452, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_Mesh + value: + objectReference: {fileID: 1653804106} + - target: {fileID: 404452, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 6404452, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_Mesh + value: + objectReference: {fileID: 1653804106} + - target: {fileID: 11404452, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_Mesh + value: + objectReference: {fileID: 1612881895} + - target: {fileID: 3393772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_Mesh + value: + objectReference: {fileID: 1612881895} + - target: {fileID: 493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: tiles_x + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 11493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: tiles_y + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_LocalPosition.x + value: -49.5200005 + objectReference: {fileID: 0} + - target: {fileID: 493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_LocalPosition.y + value: 49.4799995 + objectReference: {fileID: 0} + - target: {fileID: 6493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: m_SmoothSphereCollisions + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 11493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + propertyPath: mountain + value: + objectReference: {fileID: 418206, guid: cb6acb9c9e5e9c44eaae9e06be99ac48, type: 2} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + m_RootGameObject: {fileID: 1472864433} + m_IsPrefabParent: 0 + m_IsExploded: 1 +--- !u!1 &650051451 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 145208, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 650051452} + - 212: {fileID: 650051453} + m_Layer: 5 + m_Name: HUD + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &650051452 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 445208, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 650051451} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 630778795} + - {fileID: 239317691} + - {fileID: 1173905447} + - {fileID: 817132960} + - {fileID: 1001461554} + m_Father: {fileID: 371103352} + m_RootOrder: 3 +--- !u!212 &650051453 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 650051451} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 59d3b66d55ed647738262e136efca103, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} +--- !u!1 &668932812 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 145200, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 668932813} + - 132: {fileID: 668932814} + m_Layer: 5 + m_Name: Game Over Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &668932813 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 445200, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 668932812} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: .5, y: .699999988, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 371103352} + m_RootOrder: 2 +--- !u!132 &668932814 +GUIText: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 13245200, guid: f30f61245f55b854181cf122dcbf9c69, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 668932812} + m_Enabled: 1 + serializedVersion: 3 + m_Text: GAME OVER + m_Anchor: 4 + m_Alignment: 0 + m_PixelOffset: {x: 0, y: 0} + m_LineSpacing: 1 + m_TabSize: 4 + m_Font: {fileID: 12800000, guid: 0e53ea47425d915418f4e268f22cb3f2, type: 3} + m_Material: {fileID: 0} + m_FontSize: 100 + m_FontStyle: 0 + m_Color: + serializedVersion: 2 + rgba: 4291035075 + m_PixelCorrect: 1 + m_RichText: 1 +--- !u!1001 &726600510 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 11400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + propertyPath: Tilesize + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + propertyPath: DrawMapInEditor + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + propertyPath: MoveDiagonal + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + m_RootGameObject: {fileID: 1825071986} + m_IsPrefabParent: 0 + m_IsExploded: 1 +--- !u!1 &738463231 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 738463232} + m_Layer: 0 + m_Name: Managers + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &738463232 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 738463231} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 870855512} + - {fileID: 1083059961} + - {fileID: 446972792} + m_Father: {fileID: 0} + m_RootOrder: 1 +--- !u!1 &817132959 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 817132960} + - 212: {fileID: 817132961} + m_Layer: 5 + m_Name: Day/Night + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &817132960 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 817132959} + m_LocalRotation: {x: 0, y: 0, z: .707106888, w: .707106769} + m_LocalPosition: {x: 0, y: -11.8000002, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 650051452} + m_RootOrder: 3 +--- !u!212 &817132961 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 817132959} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300004, guid: 59d3b66d55ed647738262e136efca103, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} +--- !u!1 &870855510 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 870855512} + - 114: {fileID: 870855511} + m_Layer: 0 + m_Name: GUIManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &870855511 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 870855510} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a7ded3378fef7440e967fa7830ff0860, type: 3} + m_Name: + m_EditorClassIdentifier: + gameOverText: {fileID: 668932814} + instructionsText: {fileID: 1609933700} + titleText: {fileID: 1200285418} + minimap: {fileID: 630778799} + HUD: {fileID: 650051451} +--- !u!4 &870855512 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 870855510} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 738463232} + m_RootOrder: 0 +--- !u!1 &1001461553 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1001461554} + - 212: {fileID: 1001461555} + m_Layer: 5 + m_Name: Towers + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1001461554 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1001461553} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 16, y: -12, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1005266761} + - {fileID: 132545669} + - {fileID: 257783932} + m_Father: {fileID: 650051452} + m_RootOrder: 4 +--- !u!212 &1001461555 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1001461553} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300002, guid: 59d3b66d55ed647738262e136efca103, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} +--- !u!1 &1005266760 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 178034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + m_PrefabInternal: {fileID: 286517347} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1005266761} + - 212: {fileID: 1005266764} + m_Layer: 5 + m_Name: Turret Placement + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1005266761 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 478034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, type: 2} + m_PrefabInternal: {fileID: 286517347} + m_GameObject: {fileID: 1005266760} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.5, y: 10, z: 0} + m_LocalScale: {x: 2, y: 2, z: 1} + m_Children: + - {fileID: 479597923} + m_Father: {fileID: 1001461554} + m_RootOrder: 0 +--- !u!212 &1005266764 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 21278034, guid: 0b1ecb900dcf24d489bcb68c6e75423e, + type: 2} + m_PrefabInternal: {fileID: 286517347} + m_GameObject: {fileID: 1005266760} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 0 + m_SortingOrder: 2 + m_Sprite: {fileID: 21300000, guid: cac4650eae1214d7d92dd7b3fa9758b4, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} +--- !u!1 &1083059960 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1083059961} + - 114: {fileID: 1083059962} + m_Layer: 0 + m_Name: WaveManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1083059961 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1083059960} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 738463232} + m_RootOrder: 1 +--- !u!114 &1083059962 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1083059960} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9328dddba5d5f4779809c2846eb6bad9, type: 3} + m_Name: + m_EditorClassIdentifier: + enemy: {fileID: 442294, guid: 64941476ad224584198e7145f228cc9d, type: 2} + player: {fileID: 1141378663} +--- !u!1 &1140173633 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 169690, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1140173634} + - 20: {fileID: 1140173638} + - 124: {fileID: 1140173637} + - 92: {fileID: 1140173636} + - 81: {fileID: 1140173635} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1140173634 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 469690, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1140173633} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -3.5999999} + m_LocalScale: {x: .360000014, y: .360000014, z: .360000014} + m_Children: [] + m_Father: {fileID: 1728475025} + m_RootOrder: 1 +--- !u!81 &1140173635 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 8169692, guid: f30f61245f55b854181cf122dcbf9c69, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1140173633} + m_Enabled: 1 +--- !u!92 &1140173636 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 9269692, guid: f30f61245f55b854181cf122dcbf9c69, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1140173633} + m_Enabled: 1 +--- !u!124 &1140173637 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 12469692, guid: f30f61245f55b854181cf122dcbf9c69, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1140173633} + m_Enabled: 1 +--- !u!20 &1140173638 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 2069692, guid: f30f61245f55b854181cf122dcbf9c69, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1140173633} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: .764705896, g: 1, b: .766328573, a: .0196078438} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: .300000012 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 12 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_HDR: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: .0219999999 +--- !u!1 &1141378662 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 169688, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1141378663} + - 212: {fileID: 1141378667} + m_Layer: 0 + m_Name: Player + m_TagString: Player + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1141378663 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 469688, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1141378662} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1728475025} + m_RootOrder: 0 +--- !u!212 &1141378667 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 21269692, guid: f30f61245f55b854181cf122dcbf9c69, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1141378662} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 0 + m_SortingOrder: 2 + m_Sprite: {fileID: 21300008, guid: cac4650eae1214d7d92dd7b3fa9758b4, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} +--- !u!1 &1173905446 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 145210, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1173905447} + - 23: {fileID: 1173905449} + - 102: {fileID: 1173905448} + m_Layer: 5 + m_Name: Health + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1173905447 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 445210, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1173905446} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 11.1400003, z: -9.99999975e-05} + m_LocalScale: {x: .300000012, y: .300000012, z: 1} + m_Children: [] + m_Father: {fileID: 650051452} + m_RootOrder: 2 +--- !u!102 &1173905448 +TextMesh: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1173905446} + m_Text: 100 + m_OffsetZ: 0 + m_CharacterSize: 1 + m_LineSpacing: 1 + m_Anchor: 3 + m_Alignment: 1 + m_TabSize: 4 + m_FontSize: 36 + m_FontStyle: 0 + m_RichText: 1 + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_Color: + serializedVersion: 2 + rgba: 4294967295 +--- !u!23 &1173905449 +Renderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1173905446} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!1 &1196908569 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 169692, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1196908570} + - 108: {fileID: 1196908571} + m_Layer: 0 + m_Name: Directional light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1196908570 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 469692, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1196908569} + m_LocalRotation: {x: .408217937, y: -.234569728, z: .109381661, w: .875426114} + m_LocalPosition: {x: .695298731, y: -.802724063, z: 5.21789074} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1728475025} + m_RootOrder: 2 +--- !u!108 &1196908571 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 10869692, guid: f30f61245f55b854181cf122dcbf9c69, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1196908569} + m_Enabled: 1 + serializedVersion: 3 + m_Type: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: .5 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 0 + m_Resolution: -1 + m_Strength: 1 + m_Bias: .0500000007 + m_Softness: 4 + m_SoftnessFade: 1 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_ActuallyLightmapped: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 1 + m_ShadowSamples: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_IndirectIntensity: 1 + m_AreaSize: {x: 1, y: 1} +--- !u!1 &1200285416 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 145204, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1200285417} + - 132: {fileID: 1200285418} + m_Layer: 5 + m_Name: Title Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1200285417 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 445204, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1200285416} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: .5, y: .699999988, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 371103352} + m_RootOrder: 0 +--- !u!132 &1200285418 +GUIText: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 13245202, guid: f30f61245f55b854181cf122dcbf9c69, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1200285416} + m_Enabled: 1 + serializedVersion: 3 + m_Text: BLORB + m_Anchor: 4 + m_Alignment: 1 + m_PixelOffset: {x: 0, y: 0} + m_LineSpacing: 1 + m_TabSize: 4 + m_Font: {fileID: 12800000, guid: 0e53ea47425d915418f4e268f22cb3f2, type: 3} + m_Material: {fileID: 0} + m_FontSize: 140 + m_FontStyle: 0 + m_Color: + serializedVersion: 2 + rgba: 4291035075 + m_PixelCorrect: 1 + m_RichText: 1 +--- !u!1001 &1335225686 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1001461554} + m_Modifications: + - target: {fileID: 489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: m_LocalPosition.y + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 11489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: player + value: + objectReference: {fileID: 1728475025} + - target: {fileID: 189946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: m_TagString + value: Untagged + objectReference: {fileID: 0} + - target: {fileID: 189948, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: m_TagString + value: Wall + objectReference: {fileID: 0} + - target: {fileID: 11489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: turretPlacement + value: + objectReference: {fileID: 0} + - target: {fileID: 11489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: collectorPlacement + value: + objectReference: {fileID: 0} + - target: {fileID: 11489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: wallPlacement + value: + objectReference: {fileID: 489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + - target: {fileID: 489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: m_LocalScale.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 189946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: m_Layer + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 189948, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + propertyPath: m_Layer + value: 5 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + m_RootGameObject: {fileID: 257783931} + m_IsPrefabParent: 0 + m_IsExploded: 1 +--- !u!1 &1472864433 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 193772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + m_PrefabInternal: {fileID: 644910205} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1472864438} + - 64: {fileID: 1472864437} + - 23: {fileID: 1472864436} + - 33: {fileID: 1472864435} + - 114: {fileID: 1472864434} + m_Layer: 0 + m_Name: Map + m_TagString: Map + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1472864434 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 11493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, + type: 2} + m_PrefabInternal: {fileID: 644910205} + m_GameObject: {fileID: 1472864433} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b8d0d1a91155fc04abb92bfeaafc6525, type: 3} + m_Name: + m_EditorClassIdentifier: + tiles_x: 100 + tiles_y: 100 + tileSet: {fileID: 2800000, guid: 035168451bc9c4e4cb12048514fa70da, type: 3} + mountain: {fileID: 418206, guid: cb6acb9c9e5e9c44eaae9e06be99ac48, type: 2} +--- !u!33 &1472864435 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 3393772, guid: a3e87af9f93643946a5bd6c5c72f0c34, + type: 2} + m_PrefabInternal: {fileID: 644910205} + m_GameObject: {fileID: 1472864433} + m_Mesh: {fileID: 1612881895} +--- !u!23 &1472864436 +Renderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 2393772, guid: a3e87af9f93643946a5bd6c5c72f0c34, + type: 2} + m_PrefabInternal: {fileID: 644910205} + m_GameObject: {fileID: 1472864433} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 2100000, guid: 6c2984b594be84df79c9953e83530a07, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!64 &1472864437 +MeshCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 6493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, + type: 2} + m_PrefabInternal: {fileID: 644910205} + m_GameObject: {fileID: 1472864433} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_SmoothSphereCollisions: 0 + m_Convex: 0 + m_Mesh: {fileID: 1612881895} +--- !u!4 &1472864438 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 493772, guid: a3e87af9f93643946a5bd6c5c72f0c34, type: 2} + m_PrefabInternal: {fileID: 644910205} + m_GameObject: {fileID: 1472864433} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -49.5200005, y: 49.4799995, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!1 &1495883325 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 170530, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + m_PrefabInternal: {fileID: 1894408173} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1495883326} + - 212: {fileID: 1495883331} + - 61: {fileID: 1495883329} + - 50: {fileID: 1495883327} + - 114: {fileID: 1495883328} + m_Layer: 5 + m_Name: Collector + m_TagString: Collector + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1495883326 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 470530, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + m_PrefabInternal: {fileID: 1894408173} + m_GameObject: {fileID: 1495883325} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 132545669} + m_RootOrder: 0 +--- !u!50 &1495883327 +Rigidbody2D: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 5049334, guid: 9bdec2204d8975e489ed17603b3ec6d2, + type: 2} + m_PrefabInternal: {fileID: 1894408173} + m_GameObject: {fileID: 1495883325} + m_Mass: 1 + m_LinearDrag: 0 + m_AngularDrag: 0 + m_GravityScale: 0 + m_FixedAngle: 0 + m_IsKinematic: 1 + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 +--- !u!114 &1495883328 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1495883325} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 467f88343fbc76e4cad7b3cdafb1437b, type: 3} + m_Name: + m_EditorClassIdentifier: + player: {fileID: 1728475025} + turretPlacement: {fileID: 0} + collectorPlacement: {fileID: 470528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + wallPlacement: {fileID: 0} +--- !u!61 &1495883329 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 6151964, guid: 9bdec2204d8975e489ed17603b3ec6d2, + type: 2} + m_PrefabInternal: {fileID: 1894408173} + m_GameObject: {fileID: 1495883325} + m_Enabled: 1 + m_Material: {fileID: 6200000, guid: fc536ab374a262346b0522537d5aaf5c, type: 2} + m_IsTrigger: 0 + m_Size: {x: .899999976, y: .899999976} + m_Center: {x: 0, y: 0} +--- !u!212 &1495883331 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 21270530, guid: 9bdec2204d8975e489ed17603b3ec6d2, + type: 2} + m_PrefabInternal: {fileID: 1894408173} + m_GameObject: {fileID: 1495883325} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 0 + m_SortingOrder: 3 + m_Sprite: {fileID: 21300012, guid: cac4650eae1214d7d92dd7b3fa9758b4, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} +--- !u!1 &1529438638 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 189948, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + m_PrefabInternal: {fileID: 1335225686} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1529438639} + - 212: {fileID: 1529438642} + - 50: {fileID: 1529438643} + - 61: {fileID: 1529438640} + - 114: {fileID: 1529438641} + m_Layer: 5 + m_Name: Wall + m_TagString: Wall + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1529438639 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 489948, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} + m_PrefabInternal: {fileID: 1335225686} + m_GameObject: {fileID: 1529438638} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 257783932} + m_RootOrder: 0 +--- !u!61 &1529438640 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 6190014, guid: f7440c1c7a5f8904594cf7d4075c173f, + type: 2} + m_PrefabInternal: {fileID: 1335225686} + m_GameObject: {fileID: 1529438638} + m_Enabled: 1 + m_Material: {fileID: 6200000, guid: fc536ab374a262346b0522537d5aaf5c, type: 2} + m_IsTrigger: 0 + m_Size: {x: .899999976, y: .899999976} + m_Center: {x: 0, y: 0} +--- !u!114 &1529438641 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1529438638} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 467f88343fbc76e4cad7b3cdafb1437b, type: 3} + m_Name: + m_EditorClassIdentifier: + player: {fileID: 1728475025} + turretPlacement: {fileID: 0} + collectorPlacement: {fileID: 0} + wallPlacement: {fileID: 489946, guid: f7440c1c7a5f8904594cf7d4075c173f, type: 2} +--- !u!212 &1529438642 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 21289948, guid: f7440c1c7a5f8904594cf7d4075c173f, + type: 2} + m_PrefabInternal: {fileID: 1335225686} + m_GameObject: {fileID: 1529438638} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 0 + m_SortingOrder: 3 + m_Sprite: {fileID: 21300014, guid: cac4650eae1214d7d92dd7b3fa9758b4, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} +--- !u!50 &1529438643 +Rigidbody2D: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 5071292, guid: f7440c1c7a5f8904594cf7d4075c173f, + type: 2} + m_PrefabInternal: {fileID: 1335225686} + m_GameObject: {fileID: 1529438638} + m_Mass: 1 + m_LinearDrag: 0 + m_AngularDrag: 0 + m_GravityScale: 0 + m_FixedAngle: 0 + m_IsKinematic: 1 + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 +--- !u!1 &1609933698 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 145198, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1609933699} + - 132: {fileID: 1609933700} + m_Layer: 5 + m_Name: Instructions Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1609933699 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 445198, guid: f30f61245f55b854181cf122dcbf9c69, type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1609933698} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: .5, y: .349999994, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 371103352} + m_RootOrder: 1 +--- !u!132 &1609933700 +GUIText: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 13245198, guid: f30f61245f55b854181cf122dcbf9c69, + type: 2} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1609933698} + m_Enabled: 1 + serializedVersion: 3 + m_Text: Press space to start + m_Anchor: 4 + m_Alignment: 1 + m_PixelOffset: {x: 0, y: 0} + m_LineSpacing: 1 + m_TabSize: 4 + m_Font: {fileID: 12800000, guid: 0e53ea47425d915418f4e268f22cb3f2, type: 3} + m_Material: {fileID: 0} + m_FontSize: 44 + m_FontStyle: 0 + m_Color: + serializedVersion: 2 + rgba: 4291035075 + m_PixelCorrect: 1 + m_RichText: 1 +--- !u!43 &1612881895 +Mesh: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: + serializedVersion: 8 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 60000 + topology: 0 + firstVertex: 0 + vertexCount: 10201 + localAABB: + m_Center: {x: 50, y: -50, z: .000500000024} + m_Extent: {x: 50, y: 50, z: .000500000024} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_MeshCompression: 0 + m_StreamCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 0 + m_KeepIndices: 0 + m_IndexBuffer: 000001006600000066006500010002006700010067006600020003006800020068006700030004006900030069006800040005006a0004006a006900050006006b0005006b006a00060007006c0006006c006b00070008006d0007006d006c00080009006e0008006e006d0009000a006f0009006f006e000a000b0070000a0070006f000b000c0071000b00710070000c000d0072000c00720071000d000e0073000d00730072000e000f0074000e00740073000f00100075000f0075007400100011007600100076007500110012007700110077007600120013007800120078007700130014007900130079007800140015007a0014007a007900150016007b0015007b007a00160017007c0016007c007b00170018007d0017007d007c00180019007e0018007e007d0019001a007f0019007f007e001a001b0080001a0080007f001b001c0081001b00810080001c001d0082001c00820081001d001e0083001d00830082001e001f0084001e00840083001f00200085001f0085008400200021008600200086008500210022008700210087008600220023008800220088008700230024008900230089008800240025008a0024008a008900250026008b0025008b008a00260027008c0026008c008b00270028008d0027008d008c00280029008e0028008e008d0029002a008f0029008f008e002a002b0090002a0090008f002b002c0091002b00910090002c002d0092002c00920091002d002e0093002d00930092002e002f0094002e00940093002f00300095002f0095009400300031009600300096009500310032009700310097009600320033009800320098009700330034009900330099009800340035009a0034009a009900350036009b0035009b009a00360037009c0036009c009b00370038009d0037009d009c00380039009e0038009e009d0039003a009f0039009f009e003a003b00a0003a00a0009f003b003c00a1003b00a100a0003c003d00a2003c00a200a1003d003e00a3003d00a300a2003e003f00a4003e00a400a3003f004000a5003f00a500a40040004100a6004000a600a50041004200a7004100a700a60042004300a8004200a800a70043004400a9004300a900a80044004500aa004400aa00a90045004600ab004500ab00aa0046004700ac004600ac00ab0047004800ad004700ad00ac0048004900ae004800ae00ad0049004a00af004900af00ae004a004b00b0004a00b000af004b004c00b1004b00b100b0004c004d00b2004c00b200b1004d004e00b3004d00b300b2004e004f00b4004e00b400b3004f005000b5004f00b500b40050005100b6005000b600b50051005200b7005100b700b60052005300b8005200b800b70053005400b9005300b900b80054005500ba005400ba00b90055005600bb005500bb00ba0056005700bc005600bc00bb0057005800bd005700bd00bc0058005900be005800be00bd0059005a00bf005900bf00be005a005b00c0005a00c000bf005b005c00c1005b00c100c0005c005d00c2005c00c200c1005d005e00c3005d00c300c2005e005f00c4005e00c400c3005f006000c5005f00c500c40060006100c6006000c600c50061006200c7006100c700c60062006300c8006200c800c70063006400c9006300c900c80065006600cb006500cb00ca0066006700cc006600cc00cb0067006800cd006700cd00cc0068006900ce006800ce00cd0069006a00cf006900cf00ce006a006b00d0006a00d000cf006b006c00d1006b00d100d0006c006d00d2006c00d200d1006d006e00d3006d00d300d2006e006f00d4006e00d400d3006f007000d5006f00d500d40070007100d6007000d600d50071007200d7007100d700d60072007300d8007200d800d70073007400d9007300d900d80074007500da007400da00d90075007600db007500db00da0076007700dc007600dc00db0077007800dd007700dd00dc0078007900de007800de00dd0079007a00df007900df00de007a007b00e0007a00e000df007b007c00e1007b00e100e0007c007d00e2007c00e200e1007d007e00e3007d00e300e2007e007f00e4007e00e400e3007f008000e5007f00e500e40080008100e6008000e600e50081008200e7008100e700e60082008300e8008200e800e70083008400e9008300e900e80084008500ea008400ea00e90085008600eb008500eb00ea0086008700ec008600ec00eb0087008800ed008700ed00ec0088008900ee008800ee00ed0089008a00ef008900ef00ee008a008b00f0008a00f000ef008b008c00f1008b00f100f0008c008d00f2008c00f200f1008d008e00f3008d00f300f2008e008f00f4008e00f400f3008f009000f5008f00f500f40090009100f6009000f600f50091009200f7009100f700f60092009300f8009200f800f70093009400f9009300f900f80094009500fa009400fa00f90095009600fb009500fb00fa0096009700fc009600fc00fb0097009800fd009700fd00fc0098009900fe009800fe00fd0099009a00ff009900ff00fe009a009b0000019a000001ff009b009c0001019b00010100019c009d0002019c00020101019d009e0003019d00030102019e009f0004019e00040103019f00a00005019f0005010401a000a1000601a00006010501a100a2000701a10007010601a200a3000801a20008010701a300a4000901a30009010801a400a5000a01a4000a010901a500a6000b01a5000b010a01a600a7000c01a6000c010b01a700a8000d01a7000d010c01a800a9000e01a8000e010d01a900aa000f01a9000f010e01aa00ab001001aa0010010f01ab00ac001101ab0011011001ac00ad001201ac0012011101ad00ae001301ad0013011201ae00af001401ae0014011301af00b0001501af0015011401b000b1001601b00016011501b100b2001701b10017011601b200b3001801b20018011701b300b4001901b30019011801b400b5001a01b4001a011901b500b6001b01b5001b011a01b600b7001c01b6001c011b01b700b8001d01b7001d011c01b800b9001e01b8001e011d01b900ba001f01b9001f011e01ba00bb002001ba0020011f01bb00bc002101bb0021012001bc00bd002201bc0022012101bd00be002301bd0023012201be00bf002401be0024012301bf00c0002501bf0025012401c000c1002601c00026012501c100c2002701c10027012601c200c3002801c20028012701c300c4002901c30029012801c400c5002a01c4002a012901c500c6002b01c5002b012a01c600c7002c01c6002c012b01c700c8002d01c7002d012c01c800c9002e01c8002e012d01ca00cb003001ca0030012f01cb00cc003101cb0031013001cc00cd003201cc0032013101cd00ce003301cd0033013201ce00cf003401ce0034013301cf00d0003501cf0035013401d000d1003601d00036013501d100d2003701d10037013601d200d3003801d20038013701d300d4003901d30039013801d400d5003a01d4003a013901d500d6003b01d5003b013a01d600d7003c01d6003c013b01d700d8003d01d7003d013c01d800d9003e01d8003e013d01d900da003f01d9003f013e01da00db004001da0040013f01db00dc004101db0041014001dc00dd004201dc0042014101dd00de004301dd0043014201de00df004401de0044014301df00e0004501df0045014401e000e1004601e00046014501e100e2004701e10047014601e200e3004801e20048014701e300e4004901e30049014801e400e5004a01e4004a014901e500e6004b01e5004b014a01e600e7004c01e6004c014b01e700e8004d01e7004d014c01e800e9004e01e8004e014d01e900ea004f01e9004f014e01ea00eb005001ea0050014f01eb00ec005101eb0051015001ec00ed005201ec0052015101ed00ee005301ed0053015201ee00ef005401ee0054015301ef00f0005501ef0055015401f000f1005601f00056015501f100f2005701f10057015601f200f3005801f20058015701f300f4005901f30059015801f400f5005a01f4005a015901f500f6005b01f5005b015a01f600f7005c01f6005c015b01f700f8005d01f7005d015c01f800f9005e01f8005e015d01f900fa005f01f9005f015e01fa00fb006001fa0060015f01fb00fc006101fb0061016001fc00fd006201fc0062016101fd00fe006301fd0063016201fe00ff006401fe0064016301ff0000016501ff0065016401000101016601000166016501010102016701010167016601020103016801020168016701030104016901030169016801040105016a0104016a016901050106016b0105016b016a01060107016c0106016c016b01070108016d0107016d016c01080109016e0108016e016d0109010a016f0109016f016e010a010b0170010a0170016f010b010c0171010b01710170010c010d0172010c01720171010d010e0173010d01730172010e010f0174010e01740173010f01100175010f0175017401100111017601100176017501110112017701110177017601120113017801120178017701130114017901130179017801140115017a0114017a017901150116017b0115017b017a01160117017c0116017c017b01170118017d0117017d017c01180119017e0118017e017d0119011a017f0119017f017e011a011b0180011a0180017f011b011c0181011b01810180011c011d0182011c01820181011d011e0183011d01830182011e011f0184011e01840183011f01200185011f0185018401200121018601200186018501210122018701210187018601220123018801220188018701230124018901230189018801240125018a0124018a018901250126018b0125018b018a01260127018c0126018c018b01270128018d0127018d018c01280129018e0128018e018d0129012a018f0129018f018e012a012b0190012a0190018f012b012c0191012b01910190012c012d0192012c01920191012d012e0193012d01930192012f01300195012f0195019401300131019601300196019501310132019701310197019601320133019801320198019701330134019901330199019801340135019a0134019a019901350136019b0135019b019a01360137019c0136019c019b01370138019d0137019d019c01380139019e0138019e019d0139013a019f0139019f019e013a013b01a0013a01a0019f013b013c01a1013b01a101a0013c013d01a2013c01a201a1013d013e01a3013d01a301a2013e013f01a4013e01a401a3013f014001a5013f01a501a40140014101a6014001a601a50141014201a7014101a701a60142014301a8014201a801a70143014401a9014301a901a80144014501aa014401aa01a90145014601ab014501ab01aa0146014701ac014601ac01ab0147014801ad014701ad01ac0148014901ae014801ae01ad0149014a01af014901af01ae014a014b01b0014a01b001af014b014c01b1014b01b101b0014c014d01b2014c01b201b1014d014e01b3014d01b301b2014e014f01b4014e01b401b3014f015001b5014f01b501b40150015101b6015001b601b50151015201b7015101b701b60152015301b8015201b801b70153015401b9015301b901b80154015501ba015401ba01b90155015601bb015501bb01ba0156015701bc015601bc01bb0157015801bd015701bd01bc0158015901be015801be01bd0159015a01bf015901bf01be015a015b01c0015a01c001bf015b015c01c1015b01c101c0015c015d01c2015c01c201c1015d015e01c3015d01c301c2015e015f01c4015e01c401c3015f016001c5015f01c501c40160016101c6016001c601c50161016201c7016101c701c60162016301c8016201c801c70163016401c9016301c901c80164016501ca016401ca01c90165016601cb016501cb01ca0166016701cc016601cc01cb0167016801cd016701cd01cc0168016901ce016801ce01cd0169016a01cf016901cf01ce016a016b01d0016a01d001cf016b016c01d1016b01d101d0016c016d01d2016c01d201d1016d016e01d3016d01d301d2016e016f01d4016e01d401d3016f017001d5016f01d501d40170017101d6017001d601d50171017201d7017101d701d60172017301d8017201d801d70173017401d9017301d901d80174017501da017401da01d90175017601db017501db01da0176017701dc017601dc01db0177017801dd017701dd01dc0178017901de017801de01dd0179017a01df017901df01de017a017b01e0017a01e001df017b017c01e1017b01e101e0017c017d01e2017c01e201e1017d017e01e3017d01e301e2017e017f01e4017e01e401e3017f018001e5017f01e501e40180018101e6018001e601e50181018201e7018101e701e60182018301e8018201e801e70183018401e9018301e901e80184018501ea018401ea01e90185018601eb018501eb01ea0186018701ec018601ec01eb0187018801ed018701ed01ec0188018901ee018801ee01ed0189018a01ef018901ef01ee018a018b01f0018a01f001ef018b018c01f1018b01f101f0018c018d01f2018c01f201f1018d018e01f3018d01f301f2018e018f01f4018e01f401f3018f019001f5018f01f501f40190019101f6019001f601f50191019201f7019101f701f60192019301f8019201f801f70194019501fa019401fa01f90195019601fb019501fb01fa0196019701fc019601fc01fb0197019801fd019701fd01fc0198019901fe019801fe01fd0199019a01ff019901ff01fe019a019b0100029a010002ff019b019c0101029b01010200029c019d0102029c01020201029d019e0103029d01030202029e019f0104029e01040203029f01a00105029f0105020402a001a1010602a00106020502a101a2010702a10107020602a201a3010802a20108020702a301a4010902a30109020802a401a5010a02a4010a020902a501a6010b02a5010b020a02a601a7010c02a6010c020b02a701a8010d02a7010d020c02a801a9010e02a8010e020d02a901aa010f02a9010f020e02aa01ab011002aa0110020f02ab01ac011102ab0111021002ac01ad011202ac0112021102ad01ae011302ad0113021202ae01af011402ae0114021302af01b0011502af0115021402b001b1011602b00116021502b101b2011702b10117021602b201b3011802b20118021702b301b4011902b30119021802b401b5011a02b4011a021902b501b6011b02b5011b021a02b601b7011c02b6011c021b02b701b8011d02b7011d021c02b801b9011e02b8011e021d02b901ba011f02b9011f021e02ba01bb012002ba0120021f02bb01bc012102bb0121022002bc01bd012202bc0122022102bd01be012302bd0123022202be01bf012402be0124022302bf01c0012502bf0125022402c001c1012602c00126022502c101c2012702c10127022602c201c3012802c20128022702c301c4012902c30129022802c401c5012a02c4012a022902c501c6012b02c5012b022a02c601c7012c02c6012c022b02c701c8012d02c7012d022c02c801c9012e02c8012e022d02c901ca012f02c9012f022e02ca01cb013002ca0130022f02cb01cc013102cb0131023002cc01cd013202cc0132023102cd01ce013302cd0133023202ce01cf013402ce0134023302cf01d0013502cf0135023402d001d1013602d00136023502d101d2013702d10137023602d201d3013802d20138023702d301d4013902d30139023802d401d5013a02d4013a023902d501d6013b02d5013b023a02d601d7013c02d6013c023b02d701d8013d02d7013d023c02d801d9013e02d8013e023d02d901da013f02d9013f023e02da01db014002da0140023f02db01dc014102db0141024002dc01dd014202dc0142024102dd01de014302dd0143024202de01df014402de0144024302df01e0014502df0145024402e001e1014602e00146024502e101e2014702e10147024602e201e3014802e20148024702e301e4014902e30149024802e401e5014a02e4014a024902e501e6014b02e5014b024a02e601e7014c02e6014c024b02e701e8014d02e7014d024c02e801e9014e02e8014e024d02e901ea014f02e9014f024e02ea01eb015002ea0150024f02eb01ec015102eb0151025002ec01ed015202ec0152025102ed01ee015302ed0153025202ee01ef015402ee0154025302ef01f0015502ef0155025402f001f1015602f00156025502f101f2015702f10157025602f201f3015802f20158025702f301f4015902f30159025802f401f5015a02f4015a025902f501f6015b02f5015b025a02f601f7015c02f6015c025b02f701f8015d02f7015d025c02f901fa015f02f9015f025e02fa01fb016002fa0160025f02fb01fc016102fb0161026002fc01fd016202fc0162026102fd01fe016302fd0163026202fe01ff016402fe0164026302ff0100026502ff0165026402000201026602000266026502010202026702010267026602020203026802020268026702030204026902030269026802040205026a0204026a026902050206026b0205026b026a02060207026c0206026c026b02070208026d0207026d026c02080209026e0208026e026d0209020a026f0209026f026e020a020b0270020a0270026f020b020c0271020b02710270020c020d0272020c02720271020d020e0273020d02730272020e020f0274020e02740273020f02100275020f0275027402100211027602100276027502110212027702110277027602120213027802120278027702130214027902130279027802140215027a0214027a027902150216027b0215027b027a02160217027c0216027c027b02170218027d0217027d027c02180219027e0218027e027d0219021a027f0219027f027e021a021b0280021a0280027f021b021c0281021b02810280021c021d0282021c02820281021d021e0283021d02830282021e021f0284021e02840283021f02200285021f0285028402200221028602200286028502210222028702210287028602220223028802220288028702230224028902230289028802240225028a0224028a028902250226028b0225028b028a02260227028c0226028c028b02270228028d0227028d028c02280229028e0228028e028d0229022a028f0229028f028e022a022b0290022a0290028f022b022c0291022b02910290022c022d0292022c02920291022d022e0293022d02930292022e022f0294022e02940293022f02300295022f0295029402300231029602300296029502310232029702310297029602320233029802320298029702330234029902330299029802340235029a0234029a029902350236029b0235029b029a02360237029c0236029c029b02370238029d0237029d029c02380239029e0238029e029d0239023a029f0239029f029e023a023b02a0023a02a0029f023b023c02a1023b02a102a0023c023d02a2023c02a202a1023d023e02a3023d02a302a2023e023f02a4023e02a402a3023f024002a5023f02a502a40240024102a6024002a602a50241024202a7024102a702a60242024302a8024202a802a70243024402a9024302a902a80244024502aa024402aa02a90245024602ab024502ab02aa0246024702ac024602ac02ab0247024802ad024702ad02ac0248024902ae024802ae02ad0249024a02af024902af02ae024a024b02b0024a02b002af024b024c02b1024b02b102b0024c024d02b2024c02b202b1024d024e02b3024d02b302b2024e024f02b4024e02b402b3024f025002b5024f02b502b40250025102b6025002b602b50251025202b7025102b702b60252025302b8025202b802b70253025402b9025302b902b80254025502ba025402ba02b90255025602bb025502bb02ba0256025702bc025602bc02bb0257025802bd025702bd02bc0258025902be025802be02bd0259025a02bf025902bf02be025a025b02c0025a02c002bf025b025c02c1025b02c102c0025c025d02c2025c02c202c1025e025f02c4025e02c402c3025f026002c5025f02c502c40260026102c6026002c602c50261026202c7026102c702c60262026302c8026202c802c70263026402c9026302c902c80264026502ca026402ca02c90265026602cb026502cb02ca0266026702cc026602cc02cb0267026802cd026702cd02cc0268026902ce026802ce02cd0269026a02cf026902cf02ce026a026b02d0026a02d002cf026b026c02d1026b02d102d0026c026d02d2026c02d202d1026d026e02d3026d02d302d2026e026f02d4026e02d402d3026f027002d5026f02d502d40270027102d6027002d602d50271027202d7027102d702d60272027302d8027202d802d70273027402d9027302d902d80274027502da027402da02d90275027602db027502db02da0276027702dc027602dc02db0277027802dd027702dd02dc0278027902de027802de02dd0279027a02df027902df02de027a027b02e0027a02e002df027b027c02e1027b02e102e0027c027d02e2027c02e202e1027d027e02e3027d02e302e2027e027f02e4027e02e402e3027f028002e5027f02e502e40280028102e6028002e602e50281028202e7028102e702e60282028302e8028202e802e70283028402e9028302e902e80284028502ea028402ea02e90285028602eb028502eb02ea0286028702ec028602ec02eb0287028802ed028702ed02ec0288028902ee028802ee02ed0289028a02ef028902ef02ee028a028b02f0028a02f002ef028b028c02f1028b02f102f0028c028d02f2028c02f202f1028d028e02f3028d02f302f2028e028f02f4028e02f402f3028f029002f5028f02f502f40290029102f6029002f602f50291029202f7029102f702f60292029302f8029202f802f70293029402f9029302f902f80294029502fa029402fa02f90295029602fb029502fb02fa0296029702fc029602fc02fb0297029802fd029702fd02fc0298029902fe029802fe02fd0299029a02ff029902ff02fe029a029b0200039a020003ff029b029c0201039b02010300039c029d0202039c02020301039d029e0203039d02030302039e029f0204039e02040303039f02a00205039f0205030403a002a1020603a00206030503a102a2020703a10207030603a202a3020803a20208030703a302a4020903a30209030803a402a5020a03a4020a030903a502a6020b03a5020b030a03a602a7020c03a6020c030b03a702a8020d03a7020d030c03a802a9020e03a8020e030d03a902aa020f03a9020f030e03aa02ab021003aa0210030f03ab02ac021103ab0211031003ac02ad021203ac0212031103ad02ae021303ad0213031203ae02af021403ae0214031303af02b0021503af0215031403b002b1021603b00216031503b102b2021703b10217031603b202b3021803b20218031703b302b4021903b30219031803b402b5021a03b4021a031903b502b6021b03b5021b031a03b602b7021c03b6021c031b03b702b8021d03b7021d031c03b802b9021e03b8021e031d03b902ba021f03b9021f031e03ba02bb022003ba0220031f03bb02bc022103bb0221032003bc02bd022203bc0222032103bd02be022303bd0223032203be02bf022403be0224032303bf02c0022503bf0225032403c002c1022603c00226032503c102c2022703c10227032603c302c4022903c30229032803c402c5022a03c4022a032903c502c6022b03c5022b032a03c602c7022c03c6022c032b03c702c8022d03c7022d032c03c802c9022e03c8022e032d03c902ca022f03c9022f032e03ca02cb023003ca0230032f03cb02cc023103cb0231033003cc02cd023203cc0232033103cd02ce023303cd0233033203ce02cf023403ce0234033303cf02d0023503cf0235033403d002d1023603d00236033503d102d2023703d10237033603d202d3023803d20238033703d302d4023903d30239033803d402d5023a03d4023a033903d502d6023b03d5023b033a03d602d7023c03d6023c033b03d702d8023d03d7023d033c03d802d9023e03d8023e033d03d902da023f03d9023f033e03da02db024003da0240033f03db02dc024103db0241034003dc02dd024203dc0242034103dd02de024303dd0243034203de02df024403de0244034303df02e0024503df0245034403e002e1024603e00246034503e102e2024703e10247034603e202e3024803e20248034703e302e4024903e30249034803e402e5024a03e4024a034903e502e6024b03e5024b034a03e602e7024c03e6024c034b03e702e8024d03e7024d034c03e802e9024e03e8024e034d03e902ea024f03e9024f034e03ea02eb025003ea0250034f03eb02ec025103eb0251035003ec02ed025203ec0252035103ed02ee025303ed0253035203ee02ef025403ee0254035303ef02f0025503ef0255035403f002f1025603f00256035503f102f2025703f10257035603f202f3025803f20258035703f302f4025903f30259035803f402f5025a03f4025a035903f502f6025b03f5025b035a03f602f7025c03f6025c035b03f702f8025d03f7025d035c03f802f9025e03f8025e035d03f902fa025f03f9025f035e03fa02fb026003fa0260035f03fb02fc026103fb0261036003fc02fd026203fc0262036103fd02fe026303fd0263036203fe02ff026403fe0264036303ff0200036503ff0265036403000301036603000366036503010302036703010367036603020303036803020368036703030304036903030369036803040305036a0304036a036903050306036b0305036b036a03060307036c0306036c036b03070308036d0307036d036c03080309036e0308036e036d0309030a036f0309036f036e030a030b0370030a0370036f030b030c0371030b03710370030c030d0372030c03720371030d030e0373030d03730372030e030f0374030e03740373030f03100375030f0375037403100311037603100376037503110312037703110377037603120313037803120378037703130314037903130379037803140315037a0314037a037903150316037b0315037b037a03160317037c0316037c037b03170318037d0317037d037c03180319037e0318037e037d0319031a037f0319037f037e031a031b0380031a0380037f031b031c0381031b03810380031c031d0382031c03820381031d031e0383031d03830382031e031f0384031e03840383031f03200385031f0385038403200321038603200386038503210322038703210387038603220323038803220388038703230324038903230389038803240325038a0324038a038903250326038b0325038b038a03260327038c0326038c038b03280329038e0328038e038d0329032a038f0329038f038e032a032b0390032a0390038f032b032c0391032b03910390032c032d0392032c03920391032d032e0393032d03930392032e032f0394032e03940393032f03300395032f0395039403300331039603300396039503310332039703310397039603320333039803320398039703330334039903330399039803340335039a0334039a039903350336039b0335039b039a03360337039c0336039c039b03370338039d0337039d039c03380339039e0338039e039d0339033a039f0339039f039e033a033b03a0033a03a0039f033b033c03a1033b03a103a0033c033d03a2033c03a203a1033d033e03a3033d03a303a2033e033f03a4033e03a403a3033f034003a5033f03a503a40340034103a6034003a603a50341034203a7034103a703a60342034303a8034203a803a70343034403a9034303a903a80344034503aa034403aa03a90345034603ab034503ab03aa0346034703ac034603ac03ab0347034803ad034703ad03ac0348034903ae034803ae03ad0349034a03af034903af03ae034a034b03b0034a03b003af034b034c03b1034b03b103b0034c034d03b2034c03b203b1034d034e03b3034d03b303b2034e034f03b4034e03b403b3034f035003b5034f03b503b40350035103b6035003b603b50351035203b7035103b703b60352035303b8035203b803b70353035403b9035303b903b80354035503ba035403ba03b90355035603bb035503bb03ba0356035703bc035603bc03bb0357035803bd035703bd03bc0358035903be035803be03bd0359035a03bf035903bf03be035a035b03c0035a03c003bf035b035c03c1035b03c103c0035c035d03c2035c03c203c1035d035e03c3035d03c303c2035e035f03c4035e03c403c3035f036003c5035f03c503c40360036103c6036003c603c50361036203c7036103c703c60362036303c8036203c803c70363036403c9036303c903c80364036503ca036403ca03c90365036603cb036503cb03ca0366036703cc036603cc03cb0367036803cd036703cd03cc0368036903ce036803ce03cd0369036a03cf036903cf03ce036a036b03d0036a03d003cf036b036c03d1036b03d103d0036c036d03d2036c03d203d1036d036e03d3036d03d303d2036e036f03d4036e03d403d3036f037003d5036f03d503d40370037103d6037003d603d50371037203d7037103d703d60372037303d8037203d803d70373037403d9037303d903d80374037503da037403da03d90375037603db037503db03da0376037703dc037603dc03db0377037803dd037703dd03dc0378037903de037803de03dd0379037a03df037903df03de037a037b03e0037a03e003df037b037c03e1037b03e103e0037c037d03e2037c03e203e1037d037e03e3037d03e303e2037e037f03e4037e03e403e3037f038003e5037f03e503e40380038103e6038003e603e50381038203e7038103e703e60382038303e8038203e803e70383038403e9038303e903e80384038503ea038403ea03e90385038603eb038503eb03ea0386038703ec038603ec03eb0387038803ed038703ed03ec0388038903ee038803ee03ed0389038a03ef038903ef03ee038a038b03f0038a03f003ef038b038c03f1038b03f103f0038d038e03f3038d03f303f2038e038f03f4038e03f403f3038f039003f5038f03f503f40390039103f6039003f603f50391039203f7039103f703f60392039303f8039203f803f70393039403f9039303f903f80394039503fa039403fa03f90395039603fb039503fb03fa0396039703fc039603fc03fb0397039803fd039703fd03fc0398039903fe039803fe03fd0399039a03ff039903ff03fe039a039b0300049a030004ff039b039c0301049b03010400049c039d0302049c03020401049d039e0303049d03030402049e039f0304049e03040403049f03a00305049f0305040404a003a1030604a00306040504a103a2030704a10307040604a203a3030804a20308040704a303a4030904a30309040804a403a5030a04a4030a040904a503a6030b04a5030b040a04a603a7030c04a6030c040b04a703a8030d04a7030d040c04a803a9030e04a8030e040d04a903aa030f04a9030f040e04aa03ab031004aa0310040f04ab03ac031104ab0311041004ac03ad031204ac0312041104ad03ae031304ad0313041204ae03af031404ae0314041304af03b0031504af0315041404b003b1031604b00316041504b103b2031704b10317041604b203b3031804b20318041704b303b4031904b30319041804b403b5031a04b4031a041904b503b6031b04b5031b041a04b603b7031c04b6031c041b04b703b8031d04b7031d041c04b803b9031e04b8031e041d04b903ba031f04b9031f041e04ba03bb032004ba0320041f04bb03bc032104bb0321042004bc03bd032204bc0322042104bd03be032304bd0323042204be03bf032404be0324042304bf03c0032504bf0325042404c003c1032604c00326042504c103c2032704c10327042604c203c3032804c20328042704c303c4032904c30329042804c403c5032a04c4032a042904c503c6032b04c5032b042a04c603c7032c04c6032c042b04c703c8032d04c7032d042c04c803c9032e04c8032e042d04c903ca032f04c9032f042e04ca03cb033004ca0330042f04cb03cc033104cb0331043004cc03cd033204cc0332043104cd03ce033304cd0333043204ce03cf033404ce0334043304cf03d0033504cf0335043404d003d1033604d00336043504d103d2033704d10337043604d203d3033804d20338043704d303d4033904d30339043804d403d5033a04d4033a043904d503d6033b04d5033b043a04d603d7033c04d6033c043b04d703d8033d04d7033d043c04d803d9033e04d8033e043d04d903da033f04d9033f043e04da03db034004da0340043f04db03dc034104db0341044004dc03dd034204dc0342044104dd03de034304dd0343044204de03df034404de0344044304df03e0034504df0345044404e003e1034604e00346044504e103e2034704e10347044604e203e3034804e20348044704e303e4034904e30349044804e403e5034a04e4034a044904e503e6034b04e5034b044a04e603e7034c04e6034c044b04e703e8034d04e7034d044c04e803e9034e04e8034e044d04e903ea034f04e9034f044e04ea03eb035004ea0350044f04eb03ec035104eb0351045004ec03ed035204ec0352045104ed03ee035304ed0353045204ee03ef035404ee0354045304ef03f0035504ef0355045404f003f1035604f00356045504f203f3035804f20358045704f303f4035904f30359045804f403f5035a04f4035a045904f503f6035b04f5035b045a04f603f7035c04f6035c045b04f703f8035d04f7035d045c04f803f9035e04f8035e045d04f903fa035f04f9035f045e04fa03fb036004fa0360045f04fb03fc036104fb0361046004fc03fd036204fc0362046104fd03fe036304fd0363046204fe03ff036404fe0364046304ff0300046504ff0365046404000401046604000466046504010402046704010467046604020403046804020468046704030404046904030469046804040405046a0404046a046904050406046b0405046b046a04060407046c0406046c046b04070408046d0407046d046c04080409046e0408046e046d0409040a046f0409046f046e040a040b0470040a0470046f040b040c0471040b04710470040c040d0472040c04720471040d040e0473040d04730472040e040f0474040e04740473040f04100475040f0475047404100411047604100476047504110412047704110477047604120413047804120478047704130414047904130479047804140415047a0414047a047904150416047b0415047b047a04160417047c0416047c047b04170418047d0417047d047c04180419047e0418047e047d0419041a047f0419047f047e041a041b0480041a0480047f041b041c0481041b04810480041c041d0482041c04820481041d041e0483041d04830482041e041f0484041e04840483041f04200485041f0485048404200421048604200486048504210422048704210487048604220423048804220488048704230424048904230489048804240425048a0424048a048904250426048b0425048b048a04260427048c0426048c048b04270428048d0427048d048c04280429048e0428048e048d0429042a048f0429048f048e042a042b0490042a0490048f042b042c0491042b04910490042c042d0492042c04920491042d042e0493042d04930492042e042f0494042e04940493042f04300495042f0495049404300431049604300496049504310432049704310497049604320433049804320498049704330434049904330499049804340435049a0434049a049904350436049b0435049b049a04360437049c0436049c049b04370438049d0437049d049c04380439049e0438049e049d0439043a049f0439049f049e043a043b04a0043a04a0049f043b043c04a1043b04a104a0043c043d04a2043c04a204a1043d043e04a3043d04a304a2043e043f04a4043e04a404a3043f044004a5043f04a504a40440044104a6044004a604a50441044204a7044104a704a60442044304a8044204a804a70443044404a9044304a904a80444044504aa044404aa04a90445044604ab044504ab04aa0446044704ac044604ac04ab0447044804ad044704ad04ac0448044904ae044804ae04ad0449044a04af044904af04ae044a044b04b0044a04b004af044b044c04b1044b04b104b0044c044d04b2044c04b204b1044d044e04b3044d04b304b2044e044f04b4044e04b404b3044f045004b5044f04b504b40450045104b6045004b604b50451045204b7045104b704b60452045304b8045204b804b70453045404b9045304b904b80454045504ba045404ba04b90455045604bb045504bb04ba0457045804bd045704bd04bc0458045904be045804be04bd0459045a04bf045904bf04be045a045b04c0045a04c004bf045b045c04c1045b04c104c0045c045d04c2045c04c204c1045d045e04c3045d04c304c2045e045f04c4045e04c404c3045f046004c5045f04c504c40460046104c6046004c604c50461046204c7046104c704c60462046304c8046204c804c70463046404c9046304c904c80464046504ca046404ca04c90465046604cb046504cb04ca0466046704cc046604cc04cb0467046804cd046704cd04cc0468046904ce046804ce04cd0469046a04cf046904cf04ce046a046b04d0046a04d004cf046b046c04d1046b04d104d0046c046d04d2046c04d204d1046d046e04d3046d04d304d2046e046f04d4046e04d404d3046f047004d5046f04d504d40470047104d6047004d604d50471047204d7047104d704d60472047304d8047204d804d70473047404d9047304d904d80474047504da047404da04d90475047604db047504db04da0476047704dc047604dc04db0477047804dd047704dd04dc0478047904de047804de04dd0479047a04df047904df04de047a047b04e0047a04e004df047b047c04e1047b04e104e0047c047d04e2047c04e204e1047d047e04e3047d04e304e2047e047f04e4047e04e404e3047f048004e5047f04e504e40480048104e6048004e604e50481048204e7048104e704e60482048304e8048204e804e70483048404e9048304e904e80484048504ea048404ea04e90485048604eb048504eb04ea0486048704ec048604ec04eb0487048804ed048704ed04ec0488048904ee048804ee04ed0489048a04ef048904ef04ee048a048b04f0048a04f004ef048b048c04f1048b04f104f0048c048d04f2048c04f204f1048d048e04f3048d04f304f2048e048f04f4048e04f404f3048f049004f5048f04f504f40490049104f6049004f604f50491049204f7049104f704f60492049304f8049204f804f70493049404f9049304f904f80494049504fa049404fa04f90495049604fb049504fb04fa0496049704fc049604fc04fb0497049804fd049704fd04fc0498049904fe049804fe04fd0499049a04ff049904ff04fe049a049b0400059a040005ff049b049c0401059b04010500059c049d0402059c04020501059d049e0403059d04030502059e049f0404059e04040503059f04a00405059f0405050405a004a1040605a00406050505a104a2040705a10407050605a204a3040805a20408050705a304a4040905a30409050805a404a5040a05a4040a050905a504a6040b05a5040b050a05a604a7040c05a6040c050b05a704a8040d05a7040d050c05a804a9040e05a8040e050d05a904aa040f05a9040f050e05aa04ab041005aa0410050f05ab04ac041105ab0411051005ac04ad041205ac0412051105ad04ae041305ad0413051205ae04af041405ae0414051305af04b0041505af0415051405b004b1041605b00416051505b104b2041705b10417051605b204b3041805b20418051705b304b4041905b30419051805b404b5041a05b4041a051905b504b6041b05b5041b051a05b604b7041c05b6041c051b05b704b8041d05b7041d051c05b804b9041e05b8041e051d05b904ba041f05b9041f051e05ba04bb042005ba0420051f05bc04bd042205bc0422052105bd04be042305bd0423052205be04bf042405be0424052305bf04c0042505bf0425052405c004c1042605c00426052505c104c2042705c10427052605c204c3042805c20428052705c304c4042905c30429052805c404c5042a05c4042a052905c504c6042b05c5042b052a05c604c7042c05c6042c052b05c704c8042d05c7042d052c05c804c9042e05c8042e052d05c904ca042f05c9042f052e05ca04cb043005ca0430052f05cb04cc043105cb0431053005cc04cd043205cc0432053105cd04ce043305cd0433053205ce04cf043405ce0434053305cf04d0043505cf0435053405d004d1043605d00436053505d104d2043705d10437053605d204d3043805d20438053705d304d4043905d30439053805d404d5043a05d4043a053905d504d6043b05d5043b053a05d604d7043c05d6043c053b05d704d8043d05d7043d053c05d804d9043e05d8043e053d05d904da043f05d9043f053e05da04db044005da0440053f05db04dc044105db0441054005dc04dd044205dc0442054105dd04de044305dd0443054205de04df044405de0444054305df04e0044505df0445054405e004e1044605e00446054505e104e2044705e10447054605e204e3044805e20448054705e304e4044905e30449054805e404e5044a05e4044a054905e504e6044b05e5044b054a05e604e7044c05e6044c054b05e704e8044d05e7044d054c05e804e9044e05e8044e054d05e904ea044f05e9044f054e05ea04eb045005ea0450054f05eb04ec045105eb0451055005ec04ed045205ec0452055105ed04ee045305ed0453055205ee04ef045405ee0454055305ef04f0045505ef0455055405f004f1045605f00456055505f104f2045705f10457055605f204f3045805f20458055705f304f4045905f30459055805f404f5045a05f4045a055905f504f6045b05f5045b055a05f604f7045c05f6045c055b05f704f8045d05f7045d055c05f804f9045e05f8045e055d05f904fa045f05f9045f055e05fa04fb046005fa0460055f05fb04fc046105fb0461056005fc04fd046205fc0462056105fd04fe046305fd0463056205fe04ff046405fe0464056305ff0400056505ff0465056405000501056605000566056505010502056705010567056605020503056805020568056705030504056905030569056805040505056a0504056a056905050506056b0505056b056a05060507056c0506056c056b05070508056d0507056d056c05080509056e0508056e056d0509050a056f0509056f056e050a050b0570050a0570056f050b050c0571050b05710570050c050d0572050c05720571050d050e0573050d05730572050e050f0574050e05740573050f05100575050f0575057405100511057605100576057505110512057705110577057605120513057805120578057705130514057905130579057805140515057a0514057a057905150516057b0515057b057a05160517057c0516057c057b05170518057d0517057d057c05180519057e0518057e057d0519051a057f0519057f057e051a051b0580051a0580057f051b051c0581051b05810580051c051d0582051c05820581051d051e0583051d05830582051e051f0584051e05840583051f05200585051f0585058405210522058705210587058605220523058805220588058705230524058905230589058805240525058a0524058a058905250526058b0525058b058a05260527058c0526058c058b05270528058d0527058d058c05280529058e0528058e058d0529052a058f0529058f058e052a052b0590052a0590058f052b052c0591052b05910590052c052d0592052c05920591052d052e0593052d05930592052e052f0594052e05940593052f05300595052f0595059405300531059605300596059505310532059705310597059605320533059805320598059705330534059905330599059805340535059a0534059a059905350536059b0535059b059a05360537059c0536059c059b05370538059d0537059d059c05380539059e0538059e059d0539053a059f0539059f059e053a053b05a0053a05a0059f053b053c05a1053b05a105a0053c053d05a2053c05a205a1053d053e05a3053d05a305a2053e053f05a4053e05a405a3053f054005a5053f05a505a40540054105a6054005a605a50541054205a7054105a705a60542054305a8054205a805a70543054405a9054305a905a80544054505aa054405aa05a90545054605ab054505ab05aa0546054705ac054605ac05ab0547054805ad054705ad05ac0548054905ae054805ae05ad0549054a05af054905af05ae054a054b05b0054a05b005af054b054c05b1054b05b105b0054c054d05b2054c05b205b1054d054e05b3054d05b305b2054e054f05b4054e05b405b3054f055005b5054f05b505b40550055105b6055005b605b50551055205b7055105b705b60552055305b8055205b805b70553055405b9055305b905b80554055505ba055405ba05b90555055605bb055505bb05ba0556055705bc055605bc05bb0557055805bd055705bd05bc0558055905be055805be05bd0559055a05bf055905bf05be055a055b05c0055a05c005bf055b055c05c1055b05c105c0055c055d05c2055c05c205c1055d055e05c3055d05c305c2055e055f05c4055e05c405c3055f056005c5055f05c505c40560056105c6056005c605c50561056205c7056105c705c60562056305c8056205c805c70563056405c9056305c905c80564056505ca056405ca05c90565056605cb056505cb05ca0566056705cc056605cc05cb0567056805cd056705cd05cc0568056905ce056805ce05cd0569056a05cf056905cf05ce056a056b05d0056a05d005cf056b056c05d1056b05d105d0056c056d05d2056c05d205d1056d056e05d3056d05d305d2056e056f05d4056e05d405d3056f057005d5056f05d505d40570057105d6057005d605d50571057205d7057105d705d60572057305d8057205d805d70573057405d9057305d905d80574057505da057405da05d90575057605db057505db05da0576057705dc057605dc05db0577057805dd057705dd05dc0578057905de057805de05dd0579057a05df057905df05de057a057b05e0057a05e005df057b057c05e1057b05e105e0057c057d05e2057c05e205e1057d057e05e3057d05e305e2057e057f05e4057e05e405e3057f058005e5057f05e505e40580058105e6058005e605e50581058205e7058105e705e60582058305e8058205e805e70583058405e9058305e905e80584058505ea058405ea05e90586058705ec058605ec05eb0587058805ed058705ed05ec0588058905ee058805ee05ed0589058a05ef058905ef05ee058a058b05f0058a05f005ef058b058c05f1058b05f105f0058c058d05f2058c05f205f1058d058e05f3058d05f305f2058e058f05f4058e05f405f3058f059005f5058f05f505f40590059105f6059005f605f50591059205f7059105f705f60592059305f8059205f805f70593059405f9059305f905f80594059505fa059405fa05f90595059605fb059505fb05fa0596059705fc059605fc05fb0597059805fd059705fd05fc0598059905fe059805fe05fd0599059a05ff059905ff05fe059a059b0500069a050006ff059b059c0501069b05010600069c059d0502069c05020601069d059e0503069d05030602069e059f0504069e05040603069f05a00505069f0505060406a005a1050606a00506060506a105a2050706a10507060606a205a3050806a20508060706a305a4050906a30509060806a405a5050a06a4050a060906a505a6050b06a5050b060a06a605a7050c06a6050c060b06a705a8050d06a7050d060c06a805a9050e06a8050e060d06a905aa050f06a9050f060e06aa05ab051006aa0510060f06ab05ac051106ab0511061006ac05ad051206ac0512061106ad05ae051306ad0513061206ae05af051406ae0514061306af05b0051506af0515061406b005b1051606b00516061506b105b2051706b10517061606b205b3051806b20518061706b305b4051906b30519061806b405b5051a06b4051a061906b505b6051b06b5051b061a06b605b7051c06b6051c061b06b705b8051d06b7051d061c06b805b9051e06b8051e061d06b905ba051f06b9051f061e06ba05bb052006ba0520061f06bb05bc052106bb0521062006bc05bd052206bc0522062106bd05be052306bd0523062206be05bf052406be0524062306bf05c0052506bf0525062406c005c1052606c00526062506c105c2052706c10527062606c205c3052806c20528062706c305c4052906c30529062806c405c5052a06c4052a062906c505c6052b06c5052b062a06c605c7052c06c6052c062b06c705c8052d06c7052d062c06c805c9052e06c8052e062d06c905ca052f06c9052f062e06ca05cb053006ca0530062f06cb05cc053106cb0531063006cc05cd053206cc0532063106cd05ce053306cd0533063206ce05cf053406ce0534063306cf05d0053506cf0535063406d005d1053606d00536063506d105d2053706d10537063606d205d3053806d20538063706d305d4053906d30539063806d405d5053a06d4053a063906d505d6053b06d5053b063a06d605d7053c06d6053c063b06d705d8053d06d7053d063c06d805d9053e06d8053e063d06d905da053f06d9053f063e06da05db054006da0540063f06db05dc054106db0541064006dc05dd054206dc0542064106dd05de054306dd0543064206de05df054406de0544064306df05e0054506df0545064406e005e1054606e00546064506e105e2054706e10547064606e205e3054806e20548064706e305e4054906e30549064806e405e5054a06e4054a064906e505e6054b06e5054b064a06e605e7054c06e6054c064b06e705e8054d06e7054d064c06e805e9054e06e8054e064d06e905ea054f06e9054f064e06eb05ec055106eb0551065006ec05ed055206ec0552065106ed05ee055306ed0553065206ee05ef055406ee0554065306ef05f0055506ef0555065406f005f1055606f00556065506f105f2055706f10557065606f205f3055806f20558065706f305f4055906f30559065806f405f5055a06f4055a065906f505f6055b06f5055b065a06f605f7055c06f6055c065b06f705f8055d06f7055d065c06f805f9055e06f8055e065d06f905fa055f06f9055f065e06fa05fb056006fa0560065f06fb05fc056106fb0561066006fc05fd056206fc0562066106fd05fe056306fd0563066206fe05ff056406fe0564066306ff0500066506ff0565066406000601066606000666066506010602066706010667066606020603066806020668066706030604066906030669066806040605066a0604066a066906050606066b0605066b066a06060607066c0606066c066b06070608066d0607066d066c06080609066e0608066e066d0609060a066f0609066f066e060a060b0670060a0670066f060b060c0671060b06710670060c060d0672060c06720671060d060e0673060d06730672060e060f0674060e06740673060f06100675060f0675067406100611067606100676067506110612067706110677067606120613067806120678067706130614067906130679067806140615067a0614067a067906150616067b0615067b067a06160617067c0616067c067b06170618067d0617067d067c06180619067e0618067e067d0619061a067f0619067f067e061a061b0680061a0680067f061b061c0681061b06810680061c061d0682061c06820681061d061e0683061d06830682061e061f0684061e06840683061f06200685061f0685068406200621068606200686068506210622068706210687068606220623068806220688068706230624068906230689068806240625068a0624068a068906250626068b0625068b068a06260627068c0626068c068b06270628068d0627068d068c06280629068e0628068e068d0629062a068f0629068f068e062a062b0690062a0690068f062b062c0691062b06910690062c062d0692062c06920691062d062e0693062d06930692062e062f0694062e06940693062f06300695062f0695069406300631069606300696069506310632069706310697069606320633069806320698069706330634069906330699069806340635069a0634069a069906350636069b0635069b069a06360637069c0636069c069b06370638069d0637069d069c06380639069e0638069e069d0639063a069f0639069f069e063a063b06a0063a06a0069f063b063c06a1063b06a106a0063c063d06a2063c06a206a1063d063e06a3063d06a306a2063e063f06a4063e06a406a3063f064006a5063f06a506a40640064106a6064006a606a50641064206a7064106a706a60642064306a8064206a806a70643064406a9064306a906a80644064506aa064406aa06a90645064606ab064506ab06aa0646064706ac064606ac06ab0647064806ad064706ad06ac0648064906ae064806ae06ad0649064a06af064906af06ae064a064b06b0064a06b006af064b064c06b1064b06b106b0064c064d06b2064c06b206b1064d064e06b3064d06b306b2064e064f06b4064e06b406b30650065106b6065006b606b50651065206b7065106b706b60652065306b8065206b806b70653065406b9065306b906b80654065506ba065406ba06b90655065606bb065506bb06ba0656065706bc065606bc06bb0657065806bd065706bd06bc0658065906be065806be06bd0659065a06bf065906bf06be065a065b06c0065a06c006bf065b065c06c1065b06c106c0065c065d06c2065c06c206c1065d065e06c3065d06c306c2065e065f06c4065e06c406c3065f066006c5065f06c506c40660066106c6066006c606c50661066206c7066106c706c60662066306c8066206c806c70663066406c9066306c906c80664066506ca066406ca06c90665066606cb066506cb06ca0666066706cc066606cc06cb0667066806cd066706cd06cc0668066906ce066806ce06cd0669066a06cf066906cf06ce066a066b06d0066a06d006cf066b066c06d1066b06d106d0066c066d06d2066c06d206d1066d066e06d3066d06d306d2066e066f06d4066e06d406d3066f067006d5066f06d506d40670067106d6067006d606d50671067206d7067106d706d60672067306d8067206d806d70673067406d9067306d906d80674067506da067406da06d90675067606db067506db06da0676067706dc067606dc06db0677067806dd067706dd06dc0678067906de067806de06dd0679067a06df067906df06de067a067b06e0067a06e006df067b067c06e1067b06e106e0067c067d06e2067c06e206e1067d067e06e3067d06e306e2067e067f06e4067e06e406e3067f068006e5067f06e506e40680068106e6068006e606e50681068206e7068106e706e60682068306e8068206e806e70683068406e9068306e906e80684068506ea068406ea06e90685068606eb068506eb06ea0686068706ec068606ec06eb0687068806ed068706ed06ec0688068906ee068806ee06ed0689068a06ef068906ef06ee068a068b06f0068a06f006ef068b068c06f1068b06f106f0068c068d06f2068c06f206f1068d068e06f3068d06f306f2068e068f06f4068e06f406f3068f069006f5068f06f506f40690069106f6069006f606f50691069206f7069106f706f60692069306f8069206f806f70693069406f9069306f906f80694069506fa069406fa06f90695069606fb069506fb06fa0696069706fc069606fc06fb0697069806fd069706fd06fc0698069906fe069806fe06fd0699069a06ff069906ff06fe069a069b0600079a060007ff069b069c0601079b06010700079c069d0602079c06020701079d069e0603079d06030702079e069f0604079e06040703079f06a00605079f0605070407a006a1060607a00606070507a106a2060707a10607070607a206a3060807a20608070707a306a4060907a30609070807a406a5060a07a4060a070907a506a6060b07a5060b070a07a606a7060c07a6060c070b07a706a8060d07a7060d070c07a806a9060e07a8060e070d07a906aa060f07a9060f070e07aa06ab061007aa0610070f07ab06ac061107ab0611071007ac06ad061207ac0612071107ad06ae061307ad0613071207ae06af061407ae0614071307af06b0061507af0615071407b006b1061607b00616071507b106b2061707b10617071607b206b3061807b20618071707b306b4061907b30619071807b506b6061b07b5061b071a07b606b7061c07b6061c071b07b706b8061d07b7061d071c07b806b9061e07b8061e071d07b906ba061f07b9061f071e07ba06bb062007ba0620071f07bb06bc062107bb0621072007bc06bd062207bc0622072107bd06be062307bd0623072207be06bf062407be0624072307bf06c0062507bf0625072407c006c1062607c00626072507c106c2062707c10627072607c206c3062807c20628072707c306c4062907c30629072807c406c5062a07c4062a072907c506c6062b07c5062b072a07c606c7062c07c6062c072b07c706c8062d07c7062d072c07c806c9062e07c8062e072d07c906ca062f07c9062f072e07ca06cb063007ca0630072f07cb06cc063107cb0631073007cc06cd063207cc0632073107cd06ce063307cd0633073207ce06cf063407ce0634073307cf06d0063507cf0635073407d006d1063607d00636073507d106d2063707d10637073607d206d3063807d20638073707d306d4063907d30639073807d406d5063a07d4063a073907d506d6063b07d5063b073a07d606d7063c07d6063c073b07d706d8063d07d7063d073c07d806d9063e07d8063e073d07d906da063f07d9063f073e07da06db064007da0640073f07db06dc064107db0641074007dc06dd064207dc0642074107dd06de064307dd0643074207de06df064407de0644074307df06e0064507df0645074407e006e1064607e00646074507e106e2064707e10647074607e206e3064807e20648074707e306e4064907e30649074807e406e5064a07e4064a074907e506e6064b07e5064b074a07e606e7064c07e6064c074b07e706e8064d07e7064d074c07e806e9064e07e8064e074d07e906ea064f07e9064f074e07ea06eb065007ea0650074f07eb06ec065107eb0651075007ec06ed065207ec0652075107ed06ee065307ed0653075207ee06ef065407ee0654075307ef06f0065507ef0655075407f006f1065607f00656075507f106f2065707f10657075607f206f3065807f20658075707f306f4065907f30659075807f406f5065a07f4065a075907f506f6065b07f5065b075a07f606f7065c07f6065c075b07f706f8065d07f7065d075c07f806f9065e07f8065e075d07f906fa065f07f9065f075e07fa06fb066007fa0660075f07fb06fc066107fb0661076007fc06fd066207fc0662076107fd06fe066307fd0663076207fe06ff066407fe0664076307ff0600076507ff0665076407000701076607000766076507010702076707010767076607020703076807020768076707030704076907030769076807040705076a0704076a076907050706076b0705076b076a07060707076c0706076c076b07070708076d0707076d076c07080709076e0708076e076d0709070a076f0709076f076e070a070b0770070a0770076f070b070c0771070b07710770070c070d0772070c07720771070d070e0773070d07730772070e070f0774070e07740773070f07100775070f0775077407100711077607100776077507110712077707110777077607120713077807120778077707130714077907130779077807140715077a0714077a077907150716077b0715077b077a07160717077c0716077c077b07170718077d0717077d077c07180719077e0718077e077d071a071b0780071a0780077f071b071c0781071b07810780071c071d0782071c07820781071d071e0783071d07830782071e071f0784071e07840783071f07200785071f0785078407200721078607200786078507210722078707210787078607220723078807220788078707230724078907230789078807240725078a0724078a078907250726078b0725078b078a07260727078c0726078c078b07270728078d0727078d078c07280729078e0728078e078d0729072a078f0729078f078e072a072b0790072a0790078f072b072c0791072b07910790072c072d0792072c07920791072d072e0793072d07930792072e072f0794072e07940793072f07300795072f0795079407300731079607300796079507310732079707310797079607320733079807320798079707330734079907330799079807340735079a0734079a079907350736079b0735079b079a07360737079c0736079c079b07370738079d0737079d079c07380739079e0738079e079d0739073a079f0739079f079e073a073b07a0073a07a0079f073b073c07a1073b07a107a0073c073d07a2073c07a207a1073d073e07a3073d07a307a2073e073f07a4073e07a407a3073f074007a5073f07a507a40740074107a6074007a607a50741074207a7074107a707a60742074307a8074207a807a70743074407a9074307a907a80744074507aa074407aa07a90745074607ab074507ab07aa0746074707ac074607ac07ab0747074807ad074707ad07ac0748074907ae074807ae07ad0749074a07af074907af07ae074a074b07b0074a07b007af074b074c07b1074b07b107b0074c074d07b2074c07b207b1074d074e07b3074d07b307b2074e074f07b4074e07b407b3074f075007b5074f07b507b40750075107b6075007b607b50751075207b7075107b707b60752075307b8075207b807b70753075407b9075307b907b80754075507ba075407ba07b90755075607bb075507bb07ba0756075707bc075607bc07bb0757075807bd075707bd07bc0758075907be075807be07bd0759075a07bf075907bf07be075a075b07c0075a07c007bf075b075c07c1075b07c107c0075c075d07c2075c07c207c1075d075e07c3075d07c307c2075e075f07c4075e07c407c3075f076007c5075f07c507c40760076107c6076007c607c50761076207c7076107c707c60762076307c8076207c807c70763076407c9076307c907c80764076507ca076407ca07c90765076607cb076507cb07ca0766076707cc076607cc07cb0767076807cd076707cd07cc0768076907ce076807ce07cd0769076a07cf076907cf07ce076a076b07d0076a07d007cf076b076c07d1076b07d107d0076c076d07d2076c07d207d1076d076e07d3076d07d307d2076e076f07d4076e07d407d3076f077007d5076f07d507d40770077107d6077007d607d50771077207d7077107d707d60772077307d8077207d807d70773077407d9077307d907d80774077507da077407da07d90775077607db077507db07da0776077707dc077607dc07db0777077807dd077707dd07dc0778077907de077807de07dd0779077a07df077907df07de077a077b07e0077a07e007df077b077c07e1077b07e107e0077c077d07e2077c07e207e1077d077e07e3077d07e307e2077f078007e5077f07e507e40780078107e6078007e607e50781078207e7078107e707e60782078307e8078207e807e70783078407e9078307e907e80784078507ea078407ea07e90785078607eb078507eb07ea0786078707ec078607ec07eb0787078807ed078707ed07ec0788078907ee078807ee07ed0789078a07ef078907ef07ee078a078b07f0078a07f007ef078b078c07f1078b07f107f0078c078d07f2078c07f207f1078d078e07f3078d07f307f2078e078f07f4078e07f407f3078f079007f5078f07f507f40790079107f6079007f607f50791079207f7079107f707f60792079307f8079207f807f70793079407f9079307f907f80794079507fa079407fa07f90795079607fb079507fb07fa0796079707fc079607fc07fb0797079807fd079707fd07fc0798079907fe079807fe07fd0799079a07ff079907ff07fe079a079b0700089a070008ff079b079c0701089b07010800089c079d0702089c07020801089d079e0703089d07030802089e079f0704089e07040803089f07a00705089f0705080408a007a1070608a00706080508a107a2070708a10707080608a207a3070808a20708080708a307a4070908a30709080808a407a5070a08a4070a080908a507a6070b08a5070b080a08a607a7070c08a6070c080b08a707a8070d08a7070d080c08a807a9070e08a8070e080d08a907aa070f08a9070f080e08aa07ab071008aa0710080f08ab07ac071108ab0711081008ac07ad071208ac0712081108ad07ae071308ad0713081208ae07af071408ae0714081308af07b0071508af0715081408b007b1071608b00716081508b107b2071708b10717081608b207b3071808b20718081708b307b4071908b30719081808b407b5071a08b4071a081908b507b6071b08b5071b081a08b607b7071c08b6071c081b08b707b8071d08b7071d081c08b807b9071e08b8071e081d08b907ba071f08b9071f081e08ba07bb072008ba0720081f08bb07bc072108bb0721082008bc07bd072208bc0722082108bd07be072308bd0723082208be07bf072408be0724082308bf07c0072508bf0725082408c007c1072608c00726082508c107c2072708c10727082608c207c3072808c20728082708c307c4072908c30729082808c407c5072a08c4072a082908c507c6072b08c5072b082a08c607c7072c08c6072c082b08c707c8072d08c7072d082c08c807c9072e08c8072e082d08c907ca072f08c9072f082e08ca07cb073008ca0730082f08cb07cc073108cb0731083008cc07cd073208cc0732083108cd07ce073308cd0733083208ce07cf073408ce0734083308cf07d0073508cf0735083408d007d1073608d00736083508d107d2073708d10737083608d207d3073808d20738083708d307d4073908d30739083808d407d5073a08d4073a083908d507d6073b08d5073b083a08d607d7073c08d6073c083b08d707d8073d08d7073d083c08d807d9073e08d8073e083d08d907da073f08d9073f083e08da07db074008da0740083f08db07dc074108db0741084008dc07dd074208dc0742084108dd07de074308dd0743084208de07df074408de0744084308df07e0074508df0745084408e007e1074608e00746084508e107e2074708e10747084608e207e3074808e20748084708e407e5074a08e4074a084908e507e6074b08e5074b084a08e607e7074c08e6074c084b08e707e8074d08e7074d084c08e807e9074e08e8074e084d08e907ea074f08e9074f084e08ea07eb075008ea0750084f08eb07ec075108eb0751085008ec07ed075208ec0752085108ed07ee075308ed0753085208ee07ef075408ee0754085308ef07f0075508ef0755085408f007f1075608f00756085508f107f2075708f10757085608f207f3075808f20758085708f307f4075908f30759085808f407f5075a08f4075a085908f507f6075b08f5075b085a08f607f7075c08f6075c085b08f707f8075d08f7075d085c08f807f9075e08f8075e085d08f907fa075f08f9075f085e08fa07fb076008fa0760085f08fb07fc076108fb0761086008fc07fd076208fc0762086108fd07fe076308fd0763086208fe07ff076408fe0764086308ff0700086508ff0765086408000801086608000866086508010802086708010867086608020803086808020868086708030804086908030869086808040805086a0804086a086908050806086b0805086b086a08060807086c0806086c086b08070808086d0807086d086c08080809086e0808086e086d0809080a086f0809086f086e080a080b0870080a0870086f080b080c0871080b08710870080c080d0872080c08720871080d080e0873080d08730872080e080f0874080e08740873080f08100875080f0875087408100811087608100876087508110812087708110877087608120813087808120878087708130814087908130879087808140815087a0814087a087908150816087b0815087b087a08160817087c0816087c087b08170818087d0817087d087c08180819087e0818087e087d0819081a087f0819087f087e081a081b0880081a0880087f081b081c0881081b08810880081c081d0882081c08820881081d081e0883081d08830882081e081f0884081e08840883081f08200885081f0885088408200821088608200886088508210822088708210887088608220823088808220888088708230824088908230889088808240825088a0824088a088908250826088b0825088b088a08260827088c0826088c088b08270828088d0827088d088c08280829088e0828088e088d0829082a088f0829088f088e082a082b0890082a0890088f082b082c0891082b08910890082c082d0892082c08920891082d082e0893082d08930892082e082f0894082e08940893082f08300895082f0895089408300831089608300896089508310832089708310897089608320833089808320898089708330834089908330899089808340835089a0834089a089908350836089b0835089b089a08360837089c0836089c089b08370838089d0837089d089c08380839089e0838089e089d0839083a089f0839089f089e083a083b08a0083a08a0089f083b083c08a1083b08a108a0083c083d08a2083c08a208a1083d083e08a3083d08a308a2083e083f08a4083e08a408a3083f084008a5083f08a508a40840084108a6084008a608a50841084208a7084108a708a60842084308a8084208a808a70843084408a9084308a908a80844084508aa084408aa08a90845084608ab084508ab08aa0846084708ac084608ac08ab0847084808ad084708ad08ac0849084a08af084908af08ae084a084b08b0084a08b008af084b084c08b1084b08b108b0084c084d08b2084c08b208b1084d084e08b3084d08b308b2084e084f08b4084e08b408b3084f085008b5084f08b508b40850085108b6085008b608b50851085208b7085108b708b60852085308b8085208b808b70853085408b9085308b908b80854085508ba085408ba08b90855085608bb085508bb08ba0856085708bc085608bc08bb0857085808bd085708bd08bc0858085908be085808be08bd0859085a08bf085908bf08be085a085b08c0085a08c008bf085b085c08c1085b08c108c0085c085d08c2085c08c208c1085d085e08c3085d08c308c2085e085f08c4085e08c408c3085f086008c5085f08c508c40860086108c6086008c608c50861086208c7086108c708c60862086308c8086208c808c70863086408c9086308c908c80864086508ca086408ca08c90865086608cb086508cb08ca0866086708cc086608cc08cb0867086808cd086708cd08cc0868086908ce086808ce08cd0869086a08cf086908cf08ce086a086b08d0086a08d008cf086b086c08d1086b08d108d0086c086d08d2086c08d208d1086d086e08d3086d08d308d2086e086f08d4086e08d408d3086f087008d5086f08d508d40870087108d6087008d608d50871087208d7087108d708d60872087308d8087208d808d70873087408d9087308d908d80874087508da087408da08d90875087608db087508db08da0876087708dc087608dc08db0877087808dd087708dd08dc0878087908de087808de08dd0879087a08df087908df08de087a087b08e0087a08e008df087b087c08e1087b08e108e0087c087d08e2087c08e208e1087d087e08e3087d08e308e2087e087f08e4087e08e408e3087f088008e5087f08e508e40880088108e6088008e608e50881088208e7088108e708e60882088308e8088208e808e70883088408e9088308e908e80884088508ea088408ea08e90885088608eb088508eb08ea0886088708ec088608ec08eb0887088808ed088708ed08ec0888088908ee088808ee08ed0889088a08ef088908ef08ee088a088b08f0088a08f008ef088b088c08f1088b08f108f0088c088d08f2088c08f208f1088d088e08f3088d08f308f2088e088f08f4088e08f408f3088f089008f5088f08f508f40890089108f6089008f608f50891089208f7089108f708f60892089308f8089208f808f70893089408f9089308f908f80894089508fa089408fa08f90895089608fb089508fb08fa0896089708fc089608fc08fb0897089808fd089708fd08fc0898089908fe089808fe08fd0899089a08ff089908ff08fe089a089b0800099a080009ff089b089c0801099b08010900099c089d0802099c08020901099d089e0803099d08030902099e089f0804099e08040903099f08a00805099f0805090409a008a1080609a00806090509a108a2080709a10807090609a208a3080809a20808090709a308a4080909a30809090809a408a5080a09a4080a090909a508a6080b09a5080b090a09a608a7080c09a6080c090b09a708a8080d09a7080d090c09a808a9080e09a8080e090d09a908aa080f09a9080f090e09aa08ab081009aa0810090f09ab08ac081109ab0811091009ac08ad081209ac0812091109ae08af081409ae0814091309af08b0081509af0815091409b008b1081609b00816091509b108b2081709b10817091609b208b3081809b20818091709b308b4081909b30819091809b408b5081a09b4081a091909b508b6081b09b5081b091a09b608b7081c09b6081c091b09b708b8081d09b7081d091c09b808b9081e09b8081e091d09b908ba081f09b9081f091e09ba08bb082009ba0820091f09bb08bc082109bb0821092009bc08bd082209bc0822092109bd08be082309bd0823092209be08bf082409be0824092309bf08c0082509bf0825092409c008c1082609c00826092509c108c2082709c10827092609c208c3082809c20828092709c308c4082909c30829092809c408c5082a09c4082a092909c508c6082b09c5082b092a09c608c7082c09c6082c092b09c708c8082d09c7082d092c09c808c9082e09c8082e092d09c908ca082f09c9082f092e09ca08cb083009ca0830092f09cb08cc083109cb0831093009cc08cd083209cc0832093109cd08ce083309cd0833093209ce08cf083409ce0834093309cf08d0083509cf0835093409d008d1083609d00836093509d108d2083709d10837093609d208d3083809d20838093709d308d4083909d30839093809d408d5083a09d4083a093909d508d6083b09d5083b093a09d608d7083c09d6083c093b09d708d8083d09d7083d093c09d808d9083e09d8083e093d09d908da083f09d9083f093e09da08db084009da0840093f09db08dc084109db0841094009dc08dd084209dc0842094109dd08de084309dd0843094209de08df084409de0844094309df08e0084509df0845094409e008e1084609e00846094509e108e2084709e10847094609e208e3084809e20848094709e308e4084909e30849094809e408e5084a09e4084a094909e508e6084b09e5084b094a09e608e7084c09e6084c094b09e708e8084d09e7084d094c09e808e9084e09e8084e094d09e908ea084f09e9084f094e09ea08eb085009ea0850094f09eb08ec085109eb0851095009ec08ed085209ec0852095109ed08ee085309ed0853095209ee08ef085409ee0854095309ef08f0085509ef0855095409f008f1085609f00856095509f108f2085709f10857095609f208f3085809f20858095709f308f4085909f30859095809f408f5085a09f4085a095909f508f6085b09f5085b095a09f608f7085c09f6085c095b09f708f8085d09f7085d095c09f808f9085e09f8085e095d09f908fa085f09f9085f095e09fa08fb086009fa0860095f09fb08fc086109fb0861096009fc08fd086209fc0862096109fd08fe086309fd0863096209fe08ff086409fe0864096309ff0800096509ff0865096409000901096609000966096509010902096709010967096609020903096809020968096709030904096909030969096809040905096a0904096a096909050906096b0905096b096a09060907096c0906096c096b09070908096d0907096d096c09080909096e0908096e096d0909090a096f0909096f096e090a090b0970090a0970096f090b090c0971090b09710970090c090d0972090c09720971090d090e0973090d09730972090e090f0974090e09740973090f09100975090f0975097409100911097609100976097509110912097709110977097609130914097909130979097809140915097a0914097a097909150916097b0915097b097a09160917097c0916097c097b09170918097d0917097d097c09180919097e0918097e097d0919091a097f0919097f097e091a091b0980091a0980097f091b091c0981091b09810980091c091d0982091c09820981091d091e0983091d09830982091e091f0984091e09840983091f09200985091f0985098409200921098609200986098509210922098709210987098609220923098809220988098709230924098909230989098809240925098a0924098a098909250926098b0925098b098a09260927098c0926098c098b09270928098d0927098d098c09280929098e0928098e098d0929092a098f0929098f098e092a092b0990092a0990098f092b092c0991092b09910990092c092d0992092c09920991092d092e0993092d09930992092e092f0994092e09940993092f09300995092f0995099409300931099609300996099509310932099709310997099609320933099809320998099709330934099909330999099809340935099a0934099a099909350936099b0935099b099a09360937099c0936099c099b09370938099d0937099d099c09380939099e0938099e099d0939093a099f0939099f099e093a093b09a0093a09a0099f093b093c09a1093b09a109a0093c093d09a2093c09a209a1093d093e09a3093d09a309a2093e093f09a4093e09a409a3093f094009a5093f09a509a40940094109a6094009a609a50941094209a7094109a709a60942094309a8094209a809a70943094409a9094309a909a80944094509aa094409aa09a90945094609ab094509ab09aa0946094709ac094609ac09ab0947094809ad094709ad09ac0948094909ae094809ae09ad0949094a09af094909af09ae094a094b09b0094a09b009af094b094c09b1094b09b109b0094c094d09b2094c09b209b1094d094e09b3094d09b309b2094e094f09b4094e09b409b3094f095009b5094f09b509b40950095109b6095009b609b50951095209b7095109b709b60952095309b8095209b809b70953095409b9095309b909b80954095509ba095409ba09b90955095609bb095509bb09ba0956095709bc095609bc09bb0957095809bd095709bd09bc0958095909be095809be09bd0959095a09bf095909bf09be095a095b09c0095a09c009bf095b095c09c1095b09c109c0095c095d09c2095c09c209c1095d095e09c3095d09c309c2095e095f09c4095e09c409c3095f096009c5095f09c509c40960096109c6096009c609c50961096209c7096109c709c60962096309c8096209c809c70963096409c9096309c909c80964096509ca096409ca09c90965096609cb096509cb09ca0966096709cc096609cc09cb0967096809cd096709cd09cc0968096909ce096809ce09cd0969096a09cf096909cf09ce096a096b09d0096a09d009cf096b096c09d1096b09d109d0096c096d09d2096c09d209d1096d096e09d3096d09d309d2096e096f09d4096e09d409d3096f097009d5096f09d509d40970097109d6097009d609d50971097209d7097109d709d60972097309d8097209d809d70973097409d9097309d909d80974097509da097409da09d90975097609db097509db09da0976097709dc097609dc09db0978097909de097809de09dd0979097a09df097909df09de097a097b09e0097a09e009df097b097c09e1097b09e109e0097c097d09e2097c09e209e1097d097e09e3097d09e309e2097e097f09e4097e09e409e3097f098009e5097f09e509e40980098109e6098009e609e50981098209e7098109e709e60982098309e8098209e809e70983098409e9098309e909e80984098509ea098409ea09e90985098609eb098509eb09ea0986098709ec098609ec09eb0987098809ed098709ed09ec0988098909ee098809ee09ed0989098a09ef098909ef09ee098a098b09f0098a09f009ef098b098c09f1098b09f109f0098c098d09f2098c09f209f1098d098e09f3098d09f309f2098e098f09f4098e09f409f3098f099009f5098f09f509f40990099109f6099009f609f50991099209f7099109f709f60992099309f8099209f809f70993099409f9099309f909f80994099509fa099409fa09f90995099609fb099509fb09fa0996099709fc099609fc09fb0997099809fd099709fd09fc0998099909fe099809fe09fd0999099a09ff099909ff09fe099a099b09000a9a09000aff099b099c09010a9b09010a000a9c099d09020a9c09020a010a9d099e09030a9d09030a020a9e099f09040a9e09040a030a9f09a009050a9f09050a040aa009a109060aa009060a050aa109a209070aa109070a060aa209a309080aa209080a070aa309a409090aa309090a080aa409a5090a0aa4090a0a090aa509a6090b0aa5090b0a0a0aa609a7090c0aa6090c0a0b0aa709a8090d0aa7090d0a0c0aa809a9090e0aa8090e0a0d0aa909aa090f0aa9090f0a0e0aaa09ab09100aaa09100a0f0aab09ac09110aab09110a100aac09ad09120aac09120a110aad09ae09130aad09130a120aae09af09140aae09140a130aaf09b009150aaf09150a140ab009b109160ab009160a150ab109b209170ab109170a160ab209b309180ab209180a170ab309b409190ab309190a180ab409b5091a0ab4091a0a190ab509b6091b0ab5091b0a1a0ab609b7091c0ab6091c0a1b0ab709b8091d0ab7091d0a1c0ab809b9091e0ab8091e0a1d0ab909ba091f0ab9091f0a1e0aba09bb09200aba09200a1f0abb09bc09210abb09210a200abc09bd09220abc09220a210abd09be09230abd09230a220abe09bf09240abe09240a230abf09c009250abf09250a240ac009c109260ac009260a250ac109c209270ac109270a260ac209c309280ac209280a270ac309c409290ac309290a280ac409c5092a0ac4092a0a290ac509c6092b0ac5092b0a2a0ac609c7092c0ac6092c0a2b0ac709c8092d0ac7092d0a2c0ac809c9092e0ac8092e0a2d0ac909ca092f0ac9092f0a2e0aca09cb09300aca09300a2f0acb09cc09310acb09310a300acc09cd09320acc09320a310acd09ce09330acd09330a320ace09cf09340ace09340a330acf09d009350acf09350a340ad009d109360ad009360a350ad109d209370ad109370a360ad209d309380ad209380a370ad309d409390ad309390a380ad409d5093a0ad4093a0a390ad509d6093b0ad5093b0a3a0ad609d7093c0ad6093c0a3b0ad709d8093d0ad7093d0a3c0ad809d9093e0ad8093e0a3d0ad909da093f0ad9093f0a3e0ada09db09400ada09400a3f0adb09dc09410adb09410a400add09de09430add09430a420ade09df09440ade09440a430adf09e009450adf09450a440ae009e109460ae009460a450ae109e209470ae109470a460ae209e309480ae209480a470ae309e409490ae309490a480ae409e5094a0ae4094a0a490ae509e6094b0ae5094b0a4a0ae609e7094c0ae6094c0a4b0ae709e8094d0ae7094d0a4c0ae809e9094e0ae8094e0a4d0ae909ea094f0ae9094f0a4e0aea09eb09500aea09500a4f0aeb09ec09510aeb09510a500aec09ed09520aec09520a510aed09ee09530aed09530a520aee09ef09540aee09540a530aef09f009550aef09550a540af009f109560af009560a550af109f209570af109570a560af209f309580af209580a570af309f409590af309590a580af409f5095a0af4095a0a590af509f6095b0af5095b0a5a0af609f7095c0af6095c0a5b0af709f8095d0af7095d0a5c0af809f9095e0af8095e0a5d0af909fa095f0af9095f0a5e0afa09fb09600afa09600a5f0afb09fc09610afb09610a600afc09fd09620afc09620a610afd09fe09630afd09630a620afe09ff09640afe09640a630aff09000a650aff09650a640a000a010a660a000a660a650a010a020a670a010a670a660a020a030a680a020a680a670a030a040a690a030a690a680a040a050a6a0a040a6a0a690a050a060a6b0a050a6b0a6a0a060a070a6c0a060a6c0a6b0a070a080a6d0a070a6d0a6c0a080a090a6e0a080a6e0a6d0a090a0a0a6f0a090a6f0a6e0a0a0a0b0a700a0a0a700a6f0a0b0a0c0a710a0b0a710a700a0c0a0d0a720a0c0a720a710a0d0a0e0a730a0d0a730a720a0e0a0f0a740a0e0a740a730a0f0a100a750a0f0a750a740a100a110a760a100a760a750a110a120a770a110a770a760a120a130a780a120a780a770a130a140a790a130a790a780a140a150a7a0a140a7a0a790a150a160a7b0a150a7b0a7a0a160a170a7c0a160a7c0a7b0a170a180a7d0a170a7d0a7c0a180a190a7e0a180a7e0a7d0a190a1a0a7f0a190a7f0a7e0a1a0a1b0a800a1a0a800a7f0a1b0a1c0a810a1b0a810a800a1c0a1d0a820a1c0a820a810a1d0a1e0a830a1d0a830a820a1e0a1f0a840a1e0a840a830a1f0a200a850a1f0a850a840a200a210a860a200a860a850a210a220a870a210a870a860a220a230a880a220a880a870a230a240a890a230a890a880a240a250a8a0a240a8a0a890a250a260a8b0a250a8b0a8a0a260a270a8c0a260a8c0a8b0a270a280a8d0a270a8d0a8c0a280a290a8e0a280a8e0a8d0a290a2a0a8f0a290a8f0a8e0a2a0a2b0a900a2a0a900a8f0a2b0a2c0a910a2b0a910a900a2c0a2d0a920a2c0a920a910a2d0a2e0a930a2d0a930a920a2e0a2f0a940a2e0a940a930a2f0a300a950a2f0a950a940a300a310a960a300a960a950a310a320a970a310a970a960a320a330a980a320a980a970a330a340a990a330a990a980a340a350a9a0a340a9a0a990a350a360a9b0a350a9b0a9a0a360a370a9c0a360a9c0a9b0a370a380a9d0a370a9d0a9c0a380a390a9e0a380a9e0a9d0a390a3a0a9f0a390a9f0a9e0a3a0a3b0aa00a3a0aa00a9f0a3b0a3c0aa10a3b0aa10aa00a3c0a3d0aa20a3c0aa20aa10a3d0a3e0aa30a3d0aa30aa20a3e0a3f0aa40a3e0aa40aa30a3f0a400aa50a3f0aa50aa40a400a410aa60a400aa60aa50a420a430aa80a420aa80aa70a430a440aa90a430aa90aa80a440a450aaa0a440aaa0aa90a450a460aab0a450aab0aaa0a460a470aac0a460aac0aab0a470a480aad0a470aad0aac0a480a490aae0a480aae0aad0a490a4a0aaf0a490aaf0aae0a4a0a4b0ab00a4a0ab00aaf0a4b0a4c0ab10a4b0ab10ab00a4c0a4d0ab20a4c0ab20ab10a4d0a4e0ab30a4d0ab30ab20a4e0a4f0ab40a4e0ab40ab30a4f0a500ab50a4f0ab50ab40a500a510ab60a500ab60ab50a510a520ab70a510ab70ab60a520a530ab80a520ab80ab70a530a540ab90a530ab90ab80a540a550aba0a540aba0ab90a550a560abb0a550abb0aba0a560a570abc0a560abc0abb0a570a580abd0a570abd0abc0a580a590abe0a580abe0abd0a590a5a0abf0a590abf0abe0a5a0a5b0ac00a5a0ac00abf0a5b0a5c0ac10a5b0ac10ac00a5c0a5d0ac20a5c0ac20ac10a5d0a5e0ac30a5d0ac30ac20a5e0a5f0ac40a5e0ac40ac30a5f0a600ac50a5f0ac50ac40a600a610ac60a600ac60ac50a610a620ac70a610ac70ac60a620a630ac80a620ac80ac70a630a640ac90a630ac90ac80a640a650aca0a640aca0ac90a650a660acb0a650acb0aca0a660a670acc0a660acc0acb0a670a680acd0a670acd0acc0a680a690ace0a680ace0acd0a690a6a0acf0a690acf0ace0a6a0a6b0ad00a6a0ad00acf0a6b0a6c0ad10a6b0ad10ad00a6c0a6d0ad20a6c0ad20ad10a6d0a6e0ad30a6d0ad30ad20a6e0a6f0ad40a6e0ad40ad30a6f0a700ad50a6f0ad50ad40a700a710ad60a700ad60ad50a710a720ad70a710ad70ad60a720a730ad80a720ad80ad70a730a740ad90a730ad90ad80a740a750ada0a740ada0ad90a750a760adb0a750adb0ada0a760a770adc0a760adc0adb0a770a780add0a770add0adc0a780a790ade0a780ade0add0a790a7a0adf0a790adf0ade0a7a0a7b0ae00a7a0ae00adf0a7b0a7c0ae10a7b0ae10ae00a7c0a7d0ae20a7c0ae20ae10a7d0a7e0ae30a7d0ae30ae20a7e0a7f0ae40a7e0ae40ae30a7f0a800ae50a7f0ae50ae40a800a810ae60a800ae60ae50a810a820ae70a810ae70ae60a820a830ae80a820ae80ae70a830a840ae90a830ae90ae80a840a850aea0a840aea0ae90a850a860aeb0a850aeb0aea0a860a870aec0a860aec0aeb0a870a880aed0a870aed0aec0a880a890aee0a880aee0aed0a890a8a0aef0a890aef0aee0a8a0a8b0af00a8a0af00aef0a8b0a8c0af10a8b0af10af00a8c0a8d0af20a8c0af20af10a8d0a8e0af30a8d0af30af20a8e0a8f0af40a8e0af40af30a8f0a900af50a8f0af50af40a900a910af60a900af60af50a910a920af70a910af70af60a920a930af80a920af80af70a930a940af90a930af90af80a940a950afa0a940afa0af90a950a960afb0a950afb0afa0a960a970afc0a960afc0afb0a970a980afd0a970afd0afc0a980a990afe0a980afe0afd0a990a9a0aff0a990aff0afe0a9a0a9b0a000b9a0a000bff0a9b0a9c0a010b9b0a010b000b9c0a9d0a020b9c0a020b010b9d0a9e0a030b9d0a030b020b9e0a9f0a040b9e0a040b030b9f0aa00a050b9f0a050b040ba00aa10a060ba00a060b050ba10aa20a070ba10a070b060ba20aa30a080ba20a080b070ba30aa40a090ba30a090b080ba40aa50a0a0ba40a0a0b090ba50aa60a0b0ba50a0b0b0a0ba70aa80a0d0ba70a0d0b0c0ba80aa90a0e0ba80a0e0b0d0ba90aaa0a0f0ba90a0f0b0e0baa0aab0a100baa0a100b0f0bab0aac0a110bab0a110b100bac0aad0a120bac0a120b110bad0aae0a130bad0a130b120bae0aaf0a140bae0a140b130baf0ab00a150baf0a150b140bb00ab10a160bb00a160b150bb10ab20a170bb10a170b160bb20ab30a180bb20a180b170bb30ab40a190bb30a190b180bb40ab50a1a0bb40a1a0b190bb50ab60a1b0bb50a1b0b1a0bb60ab70a1c0bb60a1c0b1b0bb70ab80a1d0bb70a1d0b1c0bb80ab90a1e0bb80a1e0b1d0bb90aba0a1f0bb90a1f0b1e0bba0abb0a200bba0a200b1f0bbb0abc0a210bbb0a210b200bbc0abd0a220bbc0a220b210bbd0abe0a230bbd0a230b220bbe0abf0a240bbe0a240b230bbf0ac00a250bbf0a250b240bc00ac10a260bc00a260b250bc10ac20a270bc10a270b260bc20ac30a280bc20a280b270bc30ac40a290bc30a290b280bc40ac50a2a0bc40a2a0b290bc50ac60a2b0bc50a2b0b2a0bc60ac70a2c0bc60a2c0b2b0bc70ac80a2d0bc70a2d0b2c0bc80ac90a2e0bc80a2e0b2d0bc90aca0a2f0bc90a2f0b2e0bca0acb0a300bca0a300b2f0bcb0acc0a310bcb0a310b300bcc0acd0a320bcc0a320b310bcd0ace0a330bcd0a330b320bce0acf0a340bce0a340b330bcf0ad00a350bcf0a350b340bd00ad10a360bd00a360b350bd10ad20a370bd10a370b360bd20ad30a380bd20a380b370bd30ad40a390bd30a390b380bd40ad50a3a0bd40a3a0b390bd50ad60a3b0bd50a3b0b3a0bd60ad70a3c0bd60a3c0b3b0bd70ad80a3d0bd70a3d0b3c0bd80ad90a3e0bd80a3e0b3d0bd90ada0a3f0bd90a3f0b3e0bda0adb0a400bda0a400b3f0bdb0adc0a410bdb0a410b400bdc0add0a420bdc0a420b410bdd0ade0a430bdd0a430b420bde0adf0a440bde0a440b430bdf0ae00a450bdf0a450b440be00ae10a460be00a460b450be10ae20a470be10a470b460be20ae30a480be20a480b470be30ae40a490be30a490b480be40ae50a4a0be40a4a0b490be50ae60a4b0be50a4b0b4a0be60ae70a4c0be60a4c0b4b0be70ae80a4d0be70a4d0b4c0be80ae90a4e0be80a4e0b4d0be90aea0a4f0be90a4f0b4e0bea0aeb0a500bea0a500b4f0beb0aec0a510beb0a510b500bec0aed0a520bec0a520b510bed0aee0a530bed0a530b520bee0aef0a540bee0a540b530bef0af00a550bef0a550b540bf00af10a560bf00a560b550bf10af20a570bf10a570b560bf20af30a580bf20a580b570bf30af40a590bf30a590b580bf40af50a5a0bf40a5a0b590bf50af60a5b0bf50a5b0b5a0bf60af70a5c0bf60a5c0b5b0bf70af80a5d0bf70a5d0b5c0bf80af90a5e0bf80a5e0b5d0bf90afa0a5f0bf90a5f0b5e0bfa0afb0a600bfa0a600b5f0bfb0afc0a610bfb0a610b600bfc0afd0a620bfc0a620b610bfd0afe0a630bfd0a630b620bfe0aff0a640bfe0a640b630bff0a000b650bff0a650b640b000b010b660b000b660b650b010b020b670b010b670b660b020b030b680b020b680b670b030b040b690b030b690b680b040b050b6a0b040b6a0b690b050b060b6b0b050b6b0b6a0b060b070b6c0b060b6c0b6b0b070b080b6d0b070b6d0b6c0b080b090b6e0b080b6e0b6d0b090b0a0b6f0b090b6f0b6e0b0a0b0b0b700b0a0b700b6f0b0c0b0d0b720b0c0b720b710b0d0b0e0b730b0d0b730b720b0e0b0f0b740b0e0b740b730b0f0b100b750b0f0b750b740b100b110b760b100b760b750b110b120b770b110b770b760b120b130b780b120b780b770b130b140b790b130b790b780b140b150b7a0b140b7a0b790b150b160b7b0b150b7b0b7a0b160b170b7c0b160b7c0b7b0b170b180b7d0b170b7d0b7c0b180b190b7e0b180b7e0b7d0b190b1a0b7f0b190b7f0b7e0b1a0b1b0b800b1a0b800b7f0b1b0b1c0b810b1b0b810b800b1c0b1d0b820b1c0b820b810b1d0b1e0b830b1d0b830b820b1e0b1f0b840b1e0b840b830b1f0b200b850b1f0b850b840b200b210b860b200b860b850b210b220b870b210b870b860b220b230b880b220b880b870b230b240b890b230b890b880b240b250b8a0b240b8a0b890b250b260b8b0b250b8b0b8a0b260b270b8c0b260b8c0b8b0b270b280b8d0b270b8d0b8c0b280b290b8e0b280b8e0b8d0b290b2a0b8f0b290b8f0b8e0b2a0b2b0b900b2a0b900b8f0b2b0b2c0b910b2b0b910b900b2c0b2d0b920b2c0b920b910b2d0b2e0b930b2d0b930b920b2e0b2f0b940b2e0b940b930b2f0b300b950b2f0b950b940b300b310b960b300b960b950b310b320b970b310b970b960b320b330b980b320b980b970b330b340b990b330b990b980b340b350b9a0b340b9a0b990b350b360b9b0b350b9b0b9a0b360b370b9c0b360b9c0b9b0b370b380b9d0b370b9d0b9c0b380b390b9e0b380b9e0b9d0b390b3a0b9f0b390b9f0b9e0b3a0b3b0ba00b3a0ba00b9f0b3b0b3c0ba10b3b0ba10ba00b3c0b3d0ba20b3c0ba20ba10b3d0b3e0ba30b3d0ba30ba20b3e0b3f0ba40b3e0ba40ba30b3f0b400ba50b3f0ba50ba40b400b410ba60b400ba60ba50b410b420ba70b410ba70ba60b420b430ba80b420ba80ba70b430b440ba90b430ba90ba80b440b450baa0b440baa0ba90b450b460bab0b450bab0baa0b460b470bac0b460bac0bab0b470b480bad0b470bad0bac0b480b490bae0b480bae0bad0b490b4a0baf0b490baf0bae0b4a0b4b0bb00b4a0bb00baf0b4b0b4c0bb10b4b0bb10bb00b4c0b4d0bb20b4c0bb20bb10b4d0b4e0bb30b4d0bb30bb20b4e0b4f0bb40b4e0bb40bb30b4f0b500bb50b4f0bb50bb40b500b510bb60b500bb60bb50b510b520bb70b510bb70bb60b520b530bb80b520bb80bb70b530b540bb90b530bb90bb80b540b550bba0b540bba0bb90b550b560bbb0b550bbb0bba0b560b570bbc0b560bbc0bbb0b570b580bbd0b570bbd0bbc0b580b590bbe0b580bbe0bbd0b590b5a0bbf0b590bbf0bbe0b5a0b5b0bc00b5a0bc00bbf0b5b0b5c0bc10b5b0bc10bc00b5c0b5d0bc20b5c0bc20bc10b5d0b5e0bc30b5d0bc30bc20b5e0b5f0bc40b5e0bc40bc30b5f0b600bc50b5f0bc50bc40b600b610bc60b600bc60bc50b610b620bc70b610bc70bc60b620b630bc80b620bc80bc70b630b640bc90b630bc90bc80b640b650bca0b640bca0bc90b650b660bcb0b650bcb0bca0b660b670bcc0b660bcc0bcb0b670b680bcd0b670bcd0bcc0b680b690bce0b680bce0bcd0b690b6a0bcf0b690bcf0bce0b6a0b6b0bd00b6a0bd00bcf0b6b0b6c0bd10b6b0bd10bd00b6c0b6d0bd20b6c0bd20bd10b6d0b6e0bd30b6d0bd30bd20b6e0b6f0bd40b6e0bd40bd30b6f0b700bd50b6f0bd50bd40b710b720bd70b710bd70bd60b720b730bd80b720bd80bd70b730b740bd90b730bd90bd80b740b750bda0b740bda0bd90b750b760bdb0b750bdb0bda0b760b770bdc0b760bdc0bdb0b770b780bdd0b770bdd0bdc0b780b790bde0b780bde0bdd0b790b7a0bdf0b790bdf0bde0b7a0b7b0be00b7a0be00bdf0b7b0b7c0be10b7b0be10be00b7c0b7d0be20b7c0be20be10b7d0b7e0be30b7d0be30be20b7e0b7f0be40b7e0be40be30b7f0b800be50b7f0be50be40b800b810be60b800be60be50b810b820be70b810be70be60b820b830be80b820be80be70b830b840be90b830be90be80b840b850bea0b840bea0be90b850b860beb0b850beb0bea0b860b870bec0b860bec0beb0b870b880bed0b870bed0bec0b880b890bee0b880bee0bed0b890b8a0bef0b890bef0bee0b8a0b8b0bf00b8a0bf00bef0b8b0b8c0bf10b8b0bf10bf00b8c0b8d0bf20b8c0bf20bf10b8d0b8e0bf30b8d0bf30bf20b8e0b8f0bf40b8e0bf40bf30b8f0b900bf50b8f0bf50bf40b900b910bf60b900bf60bf50b910b920bf70b910bf70bf60b920b930bf80b920bf80bf70b930b940bf90b930bf90bf80b940b950bfa0b940bfa0bf90b950b960bfb0b950bfb0bfa0b960b970bfc0b960bfc0bfb0b970b980bfd0b970bfd0bfc0b980b990bfe0b980bfe0bfd0b990b9a0bff0b990bff0bfe0b9a0b9b0b000c9a0b000cff0b9b0b9c0b010c9b0b010c000c9c0b9d0b020c9c0b020c010c9d0b9e0b030c9d0b030c020c9e0b9f0b040c9e0b040c030c9f0ba00b050c9f0b050c040ca00ba10b060ca00b060c050ca10ba20b070ca10b070c060ca20ba30b080ca20b080c070ca30ba40b090ca30b090c080ca40ba50b0a0ca40b0a0c090ca50ba60b0b0ca50b0b0c0a0ca60ba70b0c0ca60b0c0c0b0ca70ba80b0d0ca70b0d0c0c0ca80ba90b0e0ca80b0e0c0d0ca90baa0b0f0ca90b0f0c0e0caa0bab0b100caa0b100c0f0cab0bac0b110cab0b110c100cac0bad0b120cac0b120c110cad0bae0b130cad0b130c120cae0baf0b140cae0b140c130caf0bb00b150caf0b150c140cb00bb10b160cb00b160c150cb10bb20b170cb10b170c160cb20bb30b180cb20b180c170cb30bb40b190cb30b190c180cb40bb50b1a0cb40b1a0c190cb50bb60b1b0cb50b1b0c1a0cb60bb70b1c0cb60b1c0c1b0cb70bb80b1d0cb70b1d0c1c0cb80bb90b1e0cb80b1e0c1d0cb90bba0b1f0cb90b1f0c1e0cba0bbb0b200cba0b200c1f0cbb0bbc0b210cbb0b210c200cbc0bbd0b220cbc0b220c210cbd0bbe0b230cbd0b230c220cbe0bbf0b240cbe0b240c230cbf0bc00b250cbf0b250c240cc00bc10b260cc00b260c250cc10bc20b270cc10b270c260cc20bc30b280cc20b280c270cc30bc40b290cc30b290c280cc40bc50b2a0cc40b2a0c290cc50bc60b2b0cc50b2b0c2a0cc60bc70b2c0cc60b2c0c2b0cc70bc80b2d0cc70b2d0c2c0cc80bc90b2e0cc80b2e0c2d0cc90bca0b2f0cc90b2f0c2e0cca0bcb0b300cca0b300c2f0ccb0bcc0b310ccb0b310c300ccc0bcd0b320ccc0b320c310ccd0bce0b330ccd0b330c320cce0bcf0b340cce0b340c330ccf0bd00b350ccf0b350c340cd00bd10b360cd00b360c350cd10bd20b370cd10b370c360cd20bd30b380cd20b380c370cd30bd40b390cd30b390c380cd40bd50b3a0cd40b3a0c390cd60bd70b3c0cd60b3c0c3b0cd70bd80b3d0cd70b3d0c3c0cd80bd90b3e0cd80b3e0c3d0cd90bda0b3f0cd90b3f0c3e0cda0bdb0b400cda0b400c3f0cdb0bdc0b410cdb0b410c400cdc0bdd0b420cdc0b420c410cdd0bde0b430cdd0b430c420cde0bdf0b440cde0b440c430cdf0be00b450cdf0b450c440ce00be10b460ce00b460c450ce10be20b470ce10b470c460ce20be30b480ce20b480c470ce30be40b490ce30b490c480ce40be50b4a0ce40b4a0c490ce50be60b4b0ce50b4b0c4a0ce60be70b4c0ce60b4c0c4b0ce70be80b4d0ce70b4d0c4c0ce80be90b4e0ce80b4e0c4d0ce90bea0b4f0ce90b4f0c4e0cea0beb0b500cea0b500c4f0ceb0bec0b510ceb0b510c500cec0bed0b520cec0b520c510ced0bee0b530ced0b530c520cee0bef0b540cee0b540c530cef0bf00b550cef0b550c540cf00bf10b560cf00b560c550cf10bf20b570cf10b570c560cf20bf30b580cf20b580c570cf30bf40b590cf30b590c580cf40bf50b5a0cf40b5a0c590cf50bf60b5b0cf50b5b0c5a0cf60bf70b5c0cf60b5c0c5b0cf70bf80b5d0cf70b5d0c5c0cf80bf90b5e0cf80b5e0c5d0cf90bfa0b5f0cf90b5f0c5e0cfa0bfb0b600cfa0b600c5f0cfb0bfc0b610cfb0b610c600cfc0bfd0b620cfc0b620c610cfd0bfe0b630cfd0b630c620cfe0bff0b640cfe0b640c630cff0b000c650cff0b650c640c000c010c660c000c660c650c010c020c670c010c670c660c020c030c680c020c680c670c030c040c690c030c690c680c040c050c6a0c040c6a0c690c050c060c6b0c050c6b0c6a0c060c070c6c0c060c6c0c6b0c070c080c6d0c070c6d0c6c0c080c090c6e0c080c6e0c6d0c090c0a0c6f0c090c6f0c6e0c0a0c0b0c700c0a0c700c6f0c0b0c0c0c710c0b0c710c700c0c0c0d0c720c0c0c720c710c0d0c0e0c730c0d0c730c720c0e0c0f0c740c0e0c740c730c0f0c100c750c0f0c750c740c100c110c760c100c760c750c110c120c770c110c770c760c120c130c780c120c780c770c130c140c790c130c790c780c140c150c7a0c140c7a0c790c150c160c7b0c150c7b0c7a0c160c170c7c0c160c7c0c7b0c170c180c7d0c170c7d0c7c0c180c190c7e0c180c7e0c7d0c190c1a0c7f0c190c7f0c7e0c1a0c1b0c800c1a0c800c7f0c1b0c1c0c810c1b0c810c800c1c0c1d0c820c1c0c820c810c1d0c1e0c830c1d0c830c820c1e0c1f0c840c1e0c840c830c1f0c200c850c1f0c850c840c200c210c860c200c860c850c210c220c870c210c870c860c220c230c880c220c880c870c230c240c890c230c890c880c240c250c8a0c240c8a0c890c250c260c8b0c250c8b0c8a0c260c270c8c0c260c8c0c8b0c270c280c8d0c270c8d0c8c0c280c290c8e0c280c8e0c8d0c290c2a0c8f0c290c8f0c8e0c2a0c2b0c900c2a0c900c8f0c2b0c2c0c910c2b0c910c900c2c0c2d0c920c2c0c920c910c2d0c2e0c930c2d0c930c920c2e0c2f0c940c2e0c940c930c2f0c300c950c2f0c950c940c300c310c960c300c960c950c310c320c970c310c970c960c320c330c980c320c980c970c330c340c990c330c990c980c340c350c9a0c340c9a0c990c350c360c9b0c350c9b0c9a0c360c370c9c0c360c9c0c9b0c370c380c9d0c370c9d0c9c0c380c390c9e0c380c9e0c9d0c390c3a0c9f0c390c9f0c9e0c3b0c3c0ca10c3b0ca10ca00c3c0c3d0ca20c3c0ca20ca10c3d0c3e0ca30c3d0ca30ca20c3e0c3f0ca40c3e0ca40ca30c3f0c400ca50c3f0ca50ca40c400c410ca60c400ca60ca50c410c420ca70c410ca70ca60c420c430ca80c420ca80ca70c430c440ca90c430ca90ca80c440c450caa0c440caa0ca90c450c460cab0c450cab0caa0c460c470cac0c460cac0cab0c470c480cad0c470cad0cac0c480c490cae0c480cae0cad0c490c4a0caf0c490caf0cae0c4a0c4b0cb00c4a0cb00caf0c4b0c4c0cb10c4b0cb10cb00c4c0c4d0cb20c4c0cb20cb10c4d0c4e0cb30c4d0cb30cb20c4e0c4f0cb40c4e0cb40cb30c4f0c500cb50c4f0cb50cb40c500c510cb60c500cb60cb50c510c520cb70c510cb70cb60c520c530cb80c520cb80cb70c530c540cb90c530cb90cb80c540c550cba0c540cba0cb90c550c560cbb0c550cbb0cba0c560c570cbc0c560cbc0cbb0c570c580cbd0c570cbd0cbc0c580c590cbe0c580cbe0cbd0c590c5a0cbf0c590cbf0cbe0c5a0c5b0cc00c5a0cc00cbf0c5b0c5c0cc10c5b0cc10cc00c5c0c5d0cc20c5c0cc20cc10c5d0c5e0cc30c5d0cc30cc20c5e0c5f0cc40c5e0cc40cc30c5f0c600cc50c5f0cc50cc40c600c610cc60c600cc60cc50c610c620cc70c610cc70cc60c620c630cc80c620cc80cc70c630c640cc90c630cc90cc80c640c650cca0c640cca0cc90c650c660ccb0c650ccb0cca0c660c670ccc0c660ccc0ccb0c670c680ccd0c670ccd0ccc0c680c690cce0c680cce0ccd0c690c6a0ccf0c690ccf0cce0c6a0c6b0cd00c6a0cd00ccf0c6b0c6c0cd10c6b0cd10cd00c6c0c6d0cd20c6c0cd20cd10c6d0c6e0cd30c6d0cd30cd20c6e0c6f0cd40c6e0cd40cd30c6f0c700cd50c6f0cd50cd40c700c710cd60c700cd60cd50c710c720cd70c710cd70cd60c720c730cd80c720cd80cd70c730c740cd90c730cd90cd80c740c750cda0c740cda0cd90c750c760cdb0c750cdb0cda0c760c770cdc0c760cdc0cdb0c770c780cdd0c770cdd0cdc0c780c790cde0c780cde0cdd0c790c7a0cdf0c790cdf0cde0c7a0c7b0ce00c7a0ce00cdf0c7b0c7c0ce10c7b0ce10ce00c7c0c7d0ce20c7c0ce20ce10c7d0c7e0ce30c7d0ce30ce20c7e0c7f0ce40c7e0ce40ce30c7f0c800ce50c7f0ce50ce40c800c810ce60c800ce60ce50c810c820ce70c810ce70ce60c820c830ce80c820ce80ce70c830c840ce90c830ce90ce80c840c850cea0c840cea0ce90c850c860ceb0c850ceb0cea0c860c870cec0c860cec0ceb0c870c880ced0c870ced0cec0c880c890cee0c880cee0ced0c890c8a0cef0c890cef0cee0c8a0c8b0cf00c8a0cf00cef0c8b0c8c0cf10c8b0cf10cf00c8c0c8d0cf20c8c0cf20cf10c8d0c8e0cf30c8d0cf30cf20c8e0c8f0cf40c8e0cf40cf30c8f0c900cf50c8f0cf50cf40c900c910cf60c900cf60cf50c910c920cf70c910cf70cf60c920c930cf80c920cf80cf70c930c940cf90c930cf90cf80c940c950cfa0c940cfa0cf90c950c960cfb0c950cfb0cfa0c960c970cfc0c960cfc0cfb0c970c980cfd0c970cfd0cfc0c980c990cfe0c980cfe0cfd0c990c9a0cff0c990cff0cfe0c9a0c9b0c000d9a0c000dff0c9b0c9c0c010d9b0c010d000d9c0c9d0c020d9c0c020d010d9d0c9e0c030d9d0c030d020d9e0c9f0c040d9e0c040d030da00ca10c060da00c060d050da10ca20c070da10c070d060da20ca30c080da20c080d070da30ca40c090da30c090d080da40ca50c0a0da40c0a0d090da50ca60c0b0da50c0b0d0a0da60ca70c0c0da60c0c0d0b0da70ca80c0d0da70c0d0d0c0da80ca90c0e0da80c0e0d0d0da90caa0c0f0da90c0f0d0e0daa0cab0c100daa0c100d0f0dab0cac0c110dab0c110d100dac0cad0c120dac0c120d110dad0cae0c130dad0c130d120dae0caf0c140dae0c140d130daf0cb00c150daf0c150d140db00cb10c160db00c160d150db10cb20c170db10c170d160db20cb30c180db20c180d170db30cb40c190db30c190d180db40cb50c1a0db40c1a0d190db50cb60c1b0db50c1b0d1a0db60cb70c1c0db60c1c0d1b0db70cb80c1d0db70c1d0d1c0db80cb90c1e0db80c1e0d1d0db90cba0c1f0db90c1f0d1e0dba0cbb0c200dba0c200d1f0dbb0cbc0c210dbb0c210d200dbc0cbd0c220dbc0c220d210dbd0cbe0c230dbd0c230d220dbe0cbf0c240dbe0c240d230dbf0cc00c250dbf0c250d240dc00cc10c260dc00c260d250dc10cc20c270dc10c270d260dc20cc30c280dc20c280d270dc30cc40c290dc30c290d280dc40cc50c2a0dc40c2a0d290dc50cc60c2b0dc50c2b0d2a0dc60cc70c2c0dc60c2c0d2b0dc70cc80c2d0dc70c2d0d2c0dc80cc90c2e0dc80c2e0d2d0dc90cca0c2f0dc90c2f0d2e0dca0ccb0c300dca0c300d2f0dcb0ccc0c310dcb0c310d300dcc0ccd0c320dcc0c320d310dcd0cce0c330dcd0c330d320dce0ccf0c340dce0c340d330dcf0cd00c350dcf0c350d340dd00cd10c360dd00c360d350dd10cd20c370dd10c370d360dd20cd30c380dd20c380d370dd30cd40c390dd30c390d380dd40cd50c3a0dd40c3a0d390dd50cd60c3b0dd50c3b0d3a0dd60cd70c3c0dd60c3c0d3b0dd70cd80c3d0dd70c3d0d3c0dd80cd90c3e0dd80c3e0d3d0dd90cda0c3f0dd90c3f0d3e0dda0cdb0c400dda0c400d3f0ddb0cdc0c410ddb0c410d400ddc0cdd0c420ddc0c420d410ddd0cde0c430ddd0c430d420dde0cdf0c440dde0c440d430ddf0ce00c450ddf0c450d440de00ce10c460de00c460d450de10ce20c470de10c470d460de20ce30c480de20c480d470de30ce40c490de30c490d480de40ce50c4a0de40c4a0d490de50ce60c4b0de50c4b0d4a0de60ce70c4c0de60c4c0d4b0de70ce80c4d0de70c4d0d4c0de80ce90c4e0de80c4e0d4d0de90cea0c4f0de90c4f0d4e0dea0ceb0c500dea0c500d4f0deb0cec0c510deb0c510d500dec0ced0c520dec0c520d510ded0cee0c530ded0c530d520dee0cef0c540dee0c540d530def0cf00c550def0c550d540df00cf10c560df00c560d550df10cf20c570df10c570d560df20cf30c580df20c580d570df30cf40c590df30c590d580df40cf50c5a0df40c5a0d590df50cf60c5b0df50c5b0d5a0df60cf70c5c0df60c5c0d5b0df70cf80c5d0df70c5d0d5c0df80cf90c5e0df80c5e0d5d0df90cfa0c5f0df90c5f0d5e0dfa0cfb0c600dfa0c600d5f0dfb0cfc0c610dfb0c610d600dfc0cfd0c620dfc0c620d610dfd0cfe0c630dfd0c630d620dfe0cff0c640dfe0c640d630dff0c000d650dff0c650d640d000d010d660d000d660d650d010d020d670d010d670d660d020d030d680d020d680d670d030d040d690d030d690d680d050d060d6b0d050d6b0d6a0d060d070d6c0d060d6c0d6b0d070d080d6d0d070d6d0d6c0d080d090d6e0d080d6e0d6d0d090d0a0d6f0d090d6f0d6e0d0a0d0b0d700d0a0d700d6f0d0b0d0c0d710d0b0d710d700d0c0d0d0d720d0c0d720d710d0d0d0e0d730d0d0d730d720d0e0d0f0d740d0e0d740d730d0f0d100d750d0f0d750d740d100d110d760d100d760d750d110d120d770d110d770d760d120d130d780d120d780d770d130d140d790d130d790d780d140d150d7a0d140d7a0d790d150d160d7b0d150d7b0d7a0d160d170d7c0d160d7c0d7b0d170d180d7d0d170d7d0d7c0d180d190d7e0d180d7e0d7d0d190d1a0d7f0d190d7f0d7e0d1a0d1b0d800d1a0d800d7f0d1b0d1c0d810d1b0d810d800d1c0d1d0d820d1c0d820d810d1d0d1e0d830d1d0d830d820d1e0d1f0d840d1e0d840d830d1f0d200d850d1f0d850d840d200d210d860d200d860d850d210d220d870d210d870d860d220d230d880d220d880d870d230d240d890d230d890d880d240d250d8a0d240d8a0d890d250d260d8b0d250d8b0d8a0d260d270d8c0d260d8c0d8b0d270d280d8d0d270d8d0d8c0d280d290d8e0d280d8e0d8d0d290d2a0d8f0d290d8f0d8e0d2a0d2b0d900d2a0d900d8f0d2b0d2c0d910d2b0d910d900d2c0d2d0d920d2c0d920d910d2d0d2e0d930d2d0d930d920d2e0d2f0d940d2e0d940d930d2f0d300d950d2f0d950d940d300d310d960d300d960d950d310d320d970d310d970d960d320d330d980d320d980d970d330d340d990d330d990d980d340d350d9a0d340d9a0d990d350d360d9b0d350d9b0d9a0d360d370d9c0d360d9c0d9b0d370d380d9d0d370d9d0d9c0d380d390d9e0d380d9e0d9d0d390d3a0d9f0d390d9f0d9e0d3a0d3b0da00d3a0da00d9f0d3b0d3c0da10d3b0da10da00d3c0d3d0da20d3c0da20da10d3d0d3e0da30d3d0da30da20d3e0d3f0da40d3e0da40da30d3f0d400da50d3f0da50da40d400d410da60d400da60da50d410d420da70d410da70da60d420d430da80d420da80da70d430d440da90d430da90da80d440d450daa0d440daa0da90d450d460dab0d450dab0daa0d460d470dac0d460dac0dab0d470d480dad0d470dad0dac0d480d490dae0d480dae0dad0d490d4a0daf0d490daf0dae0d4a0d4b0db00d4a0db00daf0d4b0d4c0db10d4b0db10db00d4c0d4d0db20d4c0db20db10d4d0d4e0db30d4d0db30db20d4e0d4f0db40d4e0db40db30d4f0d500db50d4f0db50db40d500d510db60d500db60db50d510d520db70d510db70db60d520d530db80d520db80db70d530d540db90d530db90db80d540d550dba0d540dba0db90d550d560dbb0d550dbb0dba0d560d570dbc0d560dbc0dbb0d570d580dbd0d570dbd0dbc0d580d590dbe0d580dbe0dbd0d590d5a0dbf0d590dbf0dbe0d5a0d5b0dc00d5a0dc00dbf0d5b0d5c0dc10d5b0dc10dc00d5c0d5d0dc20d5c0dc20dc10d5d0d5e0dc30d5d0dc30dc20d5e0d5f0dc40d5e0dc40dc30d5f0d600dc50d5f0dc50dc40d600d610dc60d600dc60dc50d610d620dc70d610dc70dc60d620d630dc80d620dc80dc70d630d640dc90d630dc90dc80d640d650dca0d640dca0dc90d650d660dcb0d650dcb0dca0d660d670dcc0d660dcc0dcb0d670d680dcd0d670dcd0dcc0d680d690dce0d680dce0dcd0d6a0d6b0dd00d6a0dd00dcf0d6b0d6c0dd10d6b0dd10dd00d6c0d6d0dd20d6c0dd20dd10d6d0d6e0dd30d6d0dd30dd20d6e0d6f0dd40d6e0dd40dd30d6f0d700dd50d6f0dd50dd40d700d710dd60d700dd60dd50d710d720dd70d710dd70dd60d720d730dd80d720dd80dd70d730d740dd90d730dd90dd80d740d750dda0d740dda0dd90d750d760ddb0d750ddb0dda0d760d770ddc0d760ddc0ddb0d770d780ddd0d770ddd0ddc0d780d790dde0d780dde0ddd0d790d7a0ddf0d790ddf0dde0d7a0d7b0de00d7a0de00ddf0d7b0d7c0de10d7b0de10de00d7c0d7d0de20d7c0de20de10d7d0d7e0de30d7d0de30de20d7e0d7f0de40d7e0de40de30d7f0d800de50d7f0de50de40d800d810de60d800de60de50d810d820de70d810de70de60d820d830de80d820de80de70d830d840de90d830de90de80d840d850dea0d840dea0de90d850d860deb0d850deb0dea0d860d870dec0d860dec0deb0d870d880ded0d870ded0dec0d880d890dee0d880dee0ded0d890d8a0def0d890def0dee0d8a0d8b0df00d8a0df00def0d8b0d8c0df10d8b0df10df00d8c0d8d0df20d8c0df20df10d8d0d8e0df30d8d0df30df20d8e0d8f0df40d8e0df40df30d8f0d900df50d8f0df50df40d900d910df60d900df60df50d910d920df70d910df70df60d920d930df80d920df80df70d930d940df90d930df90df80d940d950dfa0d940dfa0df90d950d960dfb0d950dfb0dfa0d960d970dfc0d960dfc0dfb0d970d980dfd0d970dfd0dfc0d980d990dfe0d980dfe0dfd0d990d9a0dff0d990dff0dfe0d9a0d9b0d000e9a0d000eff0d9b0d9c0d010e9b0d010e000e9c0d9d0d020e9c0d020e010e9d0d9e0d030e9d0d030e020e9e0d9f0d040e9e0d040e030e9f0da00d050e9f0d050e040ea00da10d060ea00d060e050ea10da20d070ea10d070e060ea20da30d080ea20d080e070ea30da40d090ea30d090e080ea40da50d0a0ea40d0a0e090ea50da60d0b0ea50d0b0e0a0ea60da70d0c0ea60d0c0e0b0ea70da80d0d0ea70d0d0e0c0ea80da90d0e0ea80d0e0e0d0ea90daa0d0f0ea90d0f0e0e0eaa0dab0d100eaa0d100e0f0eab0dac0d110eab0d110e100eac0dad0d120eac0d120e110ead0dae0d130ead0d130e120eae0daf0d140eae0d140e130eaf0db00d150eaf0d150e140eb00db10d160eb00d160e150eb10db20d170eb10d170e160eb20db30d180eb20d180e170eb30db40d190eb30d190e180eb40db50d1a0eb40d1a0e190eb50db60d1b0eb50d1b0e1a0eb60db70d1c0eb60d1c0e1b0eb70db80d1d0eb70d1d0e1c0eb80db90d1e0eb80d1e0e1d0eb90dba0d1f0eb90d1f0e1e0eba0dbb0d200eba0d200e1f0ebb0dbc0d210ebb0d210e200ebc0dbd0d220ebc0d220e210ebd0dbe0d230ebd0d230e220ebe0dbf0d240ebe0d240e230ebf0dc00d250ebf0d250e240ec00dc10d260ec00d260e250ec10dc20d270ec10d270e260ec20dc30d280ec20d280e270ec30dc40d290ec30d290e280ec40dc50d2a0ec40d2a0e290ec50dc60d2b0ec50d2b0e2a0ec60dc70d2c0ec60d2c0e2b0ec70dc80d2d0ec70d2d0e2c0ec80dc90d2e0ec80d2e0e2d0ec90dca0d2f0ec90d2f0e2e0eca0dcb0d300eca0d300e2f0ecb0dcc0d310ecb0d310e300ecc0dcd0d320ecc0d320e310ecd0dce0d330ecd0d330e320ecf0dd00d350ecf0d350e340ed00dd10d360ed00d360e350ed10dd20d370ed10d370e360ed20dd30d380ed20d380e370ed30dd40d390ed30d390e380ed40dd50d3a0ed40d3a0e390ed50dd60d3b0ed50d3b0e3a0ed60dd70d3c0ed60d3c0e3b0ed70dd80d3d0ed70d3d0e3c0ed80dd90d3e0ed80d3e0e3d0ed90dda0d3f0ed90d3f0e3e0eda0ddb0d400eda0d400e3f0edb0ddc0d410edb0d410e400edc0ddd0d420edc0d420e410edd0dde0d430edd0d430e420ede0ddf0d440ede0d440e430edf0de00d450edf0d450e440ee00de10d460ee00d460e450ee10de20d470ee10d470e460ee20de30d480ee20d480e470ee30de40d490ee30d490e480ee40de50d4a0ee40d4a0e490ee50de60d4b0ee50d4b0e4a0ee60de70d4c0ee60d4c0e4b0ee70de80d4d0ee70d4d0e4c0ee80de90d4e0ee80d4e0e4d0ee90dea0d4f0ee90d4f0e4e0eea0deb0d500eea0d500e4f0eeb0dec0d510eeb0d510e500eec0ded0d520eec0d520e510eed0dee0d530eed0d530e520eee0def0d540eee0d540e530eef0df00d550eef0d550e540ef00df10d560ef00d560e550ef10df20d570ef10d570e560ef20df30d580ef20d580e570ef30df40d590ef30d590e580ef40df50d5a0ef40d5a0e590ef50df60d5b0ef50d5b0e5a0ef60df70d5c0ef60d5c0e5b0ef70df80d5d0ef70d5d0e5c0ef80df90d5e0ef80d5e0e5d0ef90dfa0d5f0ef90d5f0e5e0efa0dfb0d600efa0d600e5f0efb0dfc0d610efb0d610e600efc0dfd0d620efc0d620e610efd0dfe0d630efd0d630e620efe0dff0d640efe0d640e630eff0d000e650eff0d650e640e000e010e660e000e660e650e010e020e670e010e670e660e020e030e680e020e680e670e030e040e690e030e690e680e040e050e6a0e040e6a0e690e050e060e6b0e050e6b0e6a0e060e070e6c0e060e6c0e6b0e070e080e6d0e070e6d0e6c0e080e090e6e0e080e6e0e6d0e090e0a0e6f0e090e6f0e6e0e0a0e0b0e700e0a0e700e6f0e0b0e0c0e710e0b0e710e700e0c0e0d0e720e0c0e720e710e0d0e0e0e730e0d0e730e720e0e0e0f0e740e0e0e740e730e0f0e100e750e0f0e750e740e100e110e760e100e760e750e110e120e770e110e770e760e120e130e780e120e780e770e130e140e790e130e790e780e140e150e7a0e140e7a0e790e150e160e7b0e150e7b0e7a0e160e170e7c0e160e7c0e7b0e170e180e7d0e170e7d0e7c0e180e190e7e0e180e7e0e7d0e190e1a0e7f0e190e7f0e7e0e1a0e1b0e800e1a0e800e7f0e1b0e1c0e810e1b0e810e800e1c0e1d0e820e1c0e820e810e1d0e1e0e830e1d0e830e820e1e0e1f0e840e1e0e840e830e1f0e200e850e1f0e850e840e200e210e860e200e860e850e210e220e870e210e870e860e220e230e880e220e880e870e230e240e890e230e890e880e240e250e8a0e240e8a0e890e250e260e8b0e250e8b0e8a0e260e270e8c0e260e8c0e8b0e270e280e8d0e270e8d0e8c0e280e290e8e0e280e8e0e8d0e290e2a0e8f0e290e8f0e8e0e2a0e2b0e900e2a0e900e8f0e2b0e2c0e910e2b0e910e900e2c0e2d0e920e2c0e920e910e2d0e2e0e930e2d0e930e920e2e0e2f0e940e2e0e940e930e2f0e300e950e2f0e950e940e300e310e960e300e960e950e310e320e970e310e970e960e320e330e980e320e980e970e340e350e9a0e340e9a0e990e350e360e9b0e350e9b0e9a0e360e370e9c0e360e9c0e9b0e370e380e9d0e370e9d0e9c0e380e390e9e0e380e9e0e9d0e390e3a0e9f0e390e9f0e9e0e3a0e3b0ea00e3a0ea00e9f0e3b0e3c0ea10e3b0ea10ea00e3c0e3d0ea20e3c0ea20ea10e3d0e3e0ea30e3d0ea30ea20e3e0e3f0ea40e3e0ea40ea30e3f0e400ea50e3f0ea50ea40e400e410ea60e400ea60ea50e410e420ea70e410ea70ea60e420e430ea80e420ea80ea70e430e440ea90e430ea90ea80e440e450eaa0e440eaa0ea90e450e460eab0e450eab0eaa0e460e470eac0e460eac0eab0e470e480ead0e470ead0eac0e480e490eae0e480eae0ead0e490e4a0eaf0e490eaf0eae0e4a0e4b0eb00e4a0eb00eaf0e4b0e4c0eb10e4b0eb10eb00e4c0e4d0eb20e4c0eb20eb10e4d0e4e0eb30e4d0eb30eb20e4e0e4f0eb40e4e0eb40eb30e4f0e500eb50e4f0eb50eb40e500e510eb60e500eb60eb50e510e520eb70e510eb70eb60e520e530eb80e520eb80eb70e530e540eb90e530eb90eb80e540e550eba0e540eba0eb90e550e560ebb0e550ebb0eba0e560e570ebc0e560ebc0ebb0e570e580ebd0e570ebd0ebc0e580e590ebe0e580ebe0ebd0e590e5a0ebf0e590ebf0ebe0e5a0e5b0ec00e5a0ec00ebf0e5b0e5c0ec10e5b0ec10ec00e5c0e5d0ec20e5c0ec20ec10e5d0e5e0ec30e5d0ec30ec20e5e0e5f0ec40e5e0ec40ec30e5f0e600ec50e5f0ec50ec40e600e610ec60e600ec60ec50e610e620ec70e610ec70ec60e620e630ec80e620ec80ec70e630e640ec90e630ec90ec80e640e650eca0e640eca0ec90e650e660ecb0e650ecb0eca0e660e670ecc0e660ecc0ecb0e670e680ecd0e670ecd0ecc0e680e690ece0e680ece0ecd0e690e6a0ecf0e690ecf0ece0e6a0e6b0ed00e6a0ed00ecf0e6b0e6c0ed10e6b0ed10ed00e6c0e6d0ed20e6c0ed20ed10e6d0e6e0ed30e6d0ed30ed20e6e0e6f0ed40e6e0ed40ed30e6f0e700ed50e6f0ed50ed40e700e710ed60e700ed60ed50e710e720ed70e710ed70ed60e720e730ed80e720ed80ed70e730e740ed90e730ed90ed80e740e750eda0e740eda0ed90e750e760edb0e750edb0eda0e760e770edc0e760edc0edb0e770e780edd0e770edd0edc0e780e790ede0e780ede0edd0e790e7a0edf0e790edf0ede0e7a0e7b0ee00e7a0ee00edf0e7b0e7c0ee10e7b0ee10ee00e7c0e7d0ee20e7c0ee20ee10e7d0e7e0ee30e7d0ee30ee20e7e0e7f0ee40e7e0ee40ee30e7f0e800ee50e7f0ee50ee40e800e810ee60e800ee60ee50e810e820ee70e810ee70ee60e820e830ee80e820ee80ee70e830e840ee90e830ee90ee80e840e850eea0e840eea0ee90e850e860eeb0e850eeb0eea0e860e870eec0e860eec0eeb0e870e880eed0e870eed0eec0e880e890eee0e880eee0eed0e890e8a0eef0e890eef0eee0e8a0e8b0ef00e8a0ef00eef0e8b0e8c0ef10e8b0ef10ef00e8c0e8d0ef20e8c0ef20ef10e8d0e8e0ef30e8d0ef30ef20e8e0e8f0ef40e8e0ef40ef30e8f0e900ef50e8f0ef50ef40e900e910ef60e900ef60ef50e910e920ef70e910ef70ef60e920e930ef80e920ef80ef70e930e940ef90e930ef90ef80e940e950efa0e940efa0ef90e950e960efb0e950efb0efa0e960e970efc0e960efc0efb0e970e980efd0e970efd0efc0e990e9a0eff0e990eff0efe0e9a0e9b0e000f9a0e000fff0e9b0e9c0e010f9b0e010f000f9c0e9d0e020f9c0e020f010f9d0e9e0e030f9d0e030f020f9e0e9f0e040f9e0e040f030f9f0ea00e050f9f0e050f040fa00ea10e060fa00e060f050fa10ea20e070fa10e070f060fa20ea30e080fa20e080f070fa30ea40e090fa30e090f080fa40ea50e0a0fa40e0a0f090fa50ea60e0b0fa50e0b0f0a0fa60ea70e0c0fa60e0c0f0b0fa70ea80e0d0fa70e0d0f0c0fa80ea90e0e0fa80e0e0f0d0fa90eaa0e0f0fa90e0f0f0e0faa0eab0e100faa0e100f0f0fab0eac0e110fab0e110f100fac0ead0e120fac0e120f110fad0eae0e130fad0e130f120fae0eaf0e140fae0e140f130faf0eb00e150faf0e150f140fb00eb10e160fb00e160f150fb10eb20e170fb10e170f160fb20eb30e180fb20e180f170fb30eb40e190fb30e190f180fb40eb50e1a0fb40e1a0f190fb50eb60e1b0fb50e1b0f1a0fb60eb70e1c0fb60e1c0f1b0fb70eb80e1d0fb70e1d0f1c0fb80eb90e1e0fb80e1e0f1d0fb90eba0e1f0fb90e1f0f1e0fba0ebb0e200fba0e200f1f0fbb0ebc0e210fbb0e210f200fbc0ebd0e220fbc0e220f210fbd0ebe0e230fbd0e230f220fbe0ebf0e240fbe0e240f230fbf0ec00e250fbf0e250f240fc00ec10e260fc00e260f250fc10ec20e270fc10e270f260fc20ec30e280fc20e280f270fc30ec40e290fc30e290f280fc40ec50e2a0fc40e2a0f290fc50ec60e2b0fc50e2b0f2a0fc60ec70e2c0fc60e2c0f2b0fc70ec80e2d0fc70e2d0f2c0fc80ec90e2e0fc80e2e0f2d0fc90eca0e2f0fc90e2f0f2e0fca0ecb0e300fca0e300f2f0fcb0ecc0e310fcb0e310f300fcc0ecd0e320fcc0e320f310fcd0ece0e330fcd0e330f320fce0ecf0e340fce0e340f330fcf0ed00e350fcf0e350f340fd00ed10e360fd00e360f350fd10ed20e370fd10e370f360fd20ed30e380fd20e380f370fd30ed40e390fd30e390f380fd40ed50e3a0fd40e3a0f390fd50ed60e3b0fd50e3b0f3a0fd60ed70e3c0fd60e3c0f3b0fd70ed80e3d0fd70e3d0f3c0fd80ed90e3e0fd80e3e0f3d0fd90eda0e3f0fd90e3f0f3e0fda0edb0e400fda0e400f3f0fdb0edc0e410fdb0e410f400fdc0edd0e420fdc0e420f410fdd0ede0e430fdd0e430f420fde0edf0e440fde0e440f430fdf0ee00e450fdf0e450f440fe00ee10e460fe00e460f450fe10ee20e470fe10e470f460fe20ee30e480fe20e480f470fe30ee40e490fe30e490f480fe40ee50e4a0fe40e4a0f490fe50ee60e4b0fe50e4b0f4a0fe60ee70e4c0fe60e4c0f4b0fe70ee80e4d0fe70e4d0f4c0fe80ee90e4e0fe80e4e0f4d0fe90eea0e4f0fe90e4f0f4e0fea0eeb0e500fea0e500f4f0feb0eec0e510feb0e510f500fec0eed0e520fec0e520f510fed0eee0e530fed0e530f520fee0eef0e540fee0e540f530fef0ef00e550fef0e550f540ff00ef10e560ff00e560f550ff10ef20e570ff10e570f560ff20ef30e580ff20e580f570ff30ef40e590ff30e590f580ff40ef50e5a0ff40e5a0f590ff50ef60e5b0ff50e5b0f5a0ff60ef70e5c0ff60e5c0f5b0ff70ef80e5d0ff70e5d0f5c0ff80ef90e5e0ff80e5e0f5d0ff90efa0e5f0ff90e5f0f5e0ffa0efb0e600ffa0e600f5f0ffb0efc0e610ffb0e610f600ffc0efd0e620ffc0e620f610ffe0eff0e640ffe0e640f630fff0e000f650fff0e650f640f000f010f660f000f660f650f010f020f670f010f670f660f020f030f680f020f680f670f030f040f690f030f690f680f040f050f6a0f040f6a0f690f050f060f6b0f050f6b0f6a0f060f070f6c0f060f6c0f6b0f070f080f6d0f070f6d0f6c0f080f090f6e0f080f6e0f6d0f090f0a0f6f0f090f6f0f6e0f0a0f0b0f700f0a0f700f6f0f0b0f0c0f710f0b0f710f700f0c0f0d0f720f0c0f720f710f0d0f0e0f730f0d0f730f720f0e0f0f0f740f0e0f740f730f0f0f100f750f0f0f750f740f100f110f760f100f760f750f110f120f770f110f770f760f120f130f780f120f780f770f130f140f790f130f790f780f140f150f7a0f140f7a0f790f150f160f7b0f150f7b0f7a0f160f170f7c0f160f7c0f7b0f170f180f7d0f170f7d0f7c0f180f190f7e0f180f7e0f7d0f190f1a0f7f0f190f7f0f7e0f1a0f1b0f800f1a0f800f7f0f1b0f1c0f810f1b0f810f800f1c0f1d0f820f1c0f820f810f1d0f1e0f830f1d0f830f820f1e0f1f0f840f1e0f840f830f1f0f200f850f1f0f850f840f200f210f860f200f860f850f210f220f870f210f870f860f220f230f880f220f880f870f230f240f890f230f890f880f240f250f8a0f240f8a0f890f250f260f8b0f250f8b0f8a0f260f270f8c0f260f8c0f8b0f270f280f8d0f270f8d0f8c0f280f290f8e0f280f8e0f8d0f290f2a0f8f0f290f8f0f8e0f2a0f2b0f900f2a0f900f8f0f2b0f2c0f910f2b0f910f900f2c0f2d0f920f2c0f920f910f2d0f2e0f930f2d0f930f920f2e0f2f0f940f2e0f940f930f2f0f300f950f2f0f950f940f300f310f960f300f960f950f310f320f970f310f970f960f320f330f980f320f980f970f330f340f990f330f990f980f340f350f9a0f340f9a0f990f350f360f9b0f350f9b0f9a0f360f370f9c0f360f9c0f9b0f370f380f9d0f370f9d0f9c0f380f390f9e0f380f9e0f9d0f390f3a0f9f0f390f9f0f9e0f3a0f3b0fa00f3a0fa00f9f0f3b0f3c0fa10f3b0fa10fa00f3c0f3d0fa20f3c0fa20fa10f3d0f3e0fa30f3d0fa30fa20f3e0f3f0fa40f3e0fa40fa30f3f0f400fa50f3f0fa50fa40f400f410fa60f400fa60fa50f410f420fa70f410fa70fa60f420f430fa80f420fa80fa70f430f440fa90f430fa90fa80f440f450faa0f440faa0fa90f450f460fab0f450fab0faa0f460f470fac0f460fac0fab0f470f480fad0f470fad0fac0f480f490fae0f480fae0fad0f490f4a0faf0f490faf0fae0f4a0f4b0fb00f4a0fb00faf0f4b0f4c0fb10f4b0fb10fb00f4c0f4d0fb20f4c0fb20fb10f4d0f4e0fb30f4d0fb30fb20f4e0f4f0fb40f4e0fb40fb30f4f0f500fb50f4f0fb50fb40f500f510fb60f500fb60fb50f510f520fb70f510fb70fb60f520f530fb80f520fb80fb70f530f540fb90f530fb90fb80f540f550fba0f540fba0fb90f550f560fbb0f550fbb0fba0f560f570fbc0f560fbc0fbb0f570f580fbd0f570fbd0fbc0f580f590fbe0f580fbe0fbd0f590f5a0fbf0f590fbf0fbe0f5a0f5b0fc00f5a0fc00fbf0f5b0f5c0fc10f5b0fc10fc00f5c0f5d0fc20f5c0fc20fc10f5d0f5e0fc30f5d0fc30fc20f5e0f5f0fc40f5e0fc40fc30f5f0f600fc50f5f0fc50fc40f600f610fc60f600fc60fc50f610f620fc70f610fc70fc60f630f640fc90f630fc90fc80f640f650fca0f640fca0fc90f650f660fcb0f650fcb0fca0f660f670fcc0f660fcc0fcb0f670f680fcd0f670fcd0fcc0f680f690fce0f680fce0fcd0f690f6a0fcf0f690fcf0fce0f6a0f6b0fd00f6a0fd00fcf0f6b0f6c0fd10f6b0fd10fd00f6c0f6d0fd20f6c0fd20fd10f6d0f6e0fd30f6d0fd30fd20f6e0f6f0fd40f6e0fd40fd30f6f0f700fd50f6f0fd50fd40f700f710fd60f700fd60fd50f710f720fd70f710fd70fd60f720f730fd80f720fd80fd70f730f740fd90f730fd90fd80f740f750fda0f740fda0fd90f750f760fdb0f750fdb0fda0f760f770fdc0f760fdc0fdb0f770f780fdd0f770fdd0fdc0f780f790fde0f780fde0fdd0f790f7a0fdf0f790fdf0fde0f7a0f7b0fe00f7a0fe00fdf0f7b0f7c0fe10f7b0fe10fe00f7c0f7d0fe20f7c0fe20fe10f7d0f7e0fe30f7d0fe30fe20f7e0f7f0fe40f7e0fe40fe30f7f0f800fe50f7f0fe50fe40f800f810fe60f800fe60fe50f810f820fe70f810fe70fe60f820f830fe80f820fe80fe70f830f840fe90f830fe90fe80f840f850fea0f840fea0fe90f850f860feb0f850feb0fea0f860f870fec0f860fec0feb0f870f880fed0f870fed0fec0f880f890fee0f880fee0fed0f890f8a0fef0f890fef0fee0f8a0f8b0ff00f8a0ff00fef0f8b0f8c0ff10f8b0ff10ff00f8c0f8d0ff20f8c0ff20ff10f8d0f8e0ff30f8d0ff30ff20f8e0f8f0ff40f8e0ff40ff30f8f0f900ff50f8f0ff50ff40f900f910ff60f900ff60ff50f910f920ff70f910ff70ff60f920f930ff80f920ff80ff70f930f940ff90f930ff90ff80f940f950ffa0f940ffa0ff90f950f960ffb0f950ffb0ffa0f960f970ffc0f960ffc0ffb0f970f980ffd0f970ffd0ffc0f980f990ffe0f980ffe0ffd0f990f9a0fff0f990fff0ffe0f9a0f9b0f00109a0f0010ff0f9b0f9c0f01109b0f011000109c0f9d0f02109c0f021001109d0f9e0f03109d0f031002109e0f9f0f04109e0f041003109f0fa00f05109f0f05100410a00fa10f0610a00f06100510a10fa20f0710a10f07100610a20fa30f0810a20f08100710a30fa40f0910a30f09100810a40fa50f0a10a40f0a100910a50fa60f0b10a50f0b100a10a60fa70f0c10a60f0c100b10a70fa80f0d10a70f0d100c10a80fa90f0e10a80f0e100d10a90faa0f0f10a90f0f100e10aa0fab0f1010aa0f10100f10ab0fac0f1110ab0f11101010ac0fad0f1210ac0f12101110ad0fae0f1310ad0f13101210ae0faf0f1410ae0f14101310af0fb00f1510af0f15101410b00fb10f1610b00f16101510b10fb20f1710b10f17101610b20fb30f1810b20f18101710b30fb40f1910b30f19101810b40fb50f1a10b40f1a101910b50fb60f1b10b50f1b101a10b60fb70f1c10b60f1c101b10b70fb80f1d10b70f1d101c10b80fb90f1e10b80f1e101d10b90fba0f1f10b90f1f101e10ba0fbb0f2010ba0f20101f10bb0fbc0f2110bb0f21102010bc0fbd0f2210bc0f22102110bd0fbe0f2310bd0f23102210be0fbf0f2410be0f24102310bf0fc00f2510bf0f25102410c00fc10f2610c00f26102510c10fc20f2710c10f27102610c20fc30f2810c20f28102710c30fc40f2910c30f29102810c40fc50f2a10c40f2a102910c50fc60f2b10c50f2b102a10c60fc70f2c10c60f2c102b10c80fc90f2e10c80f2e102d10c90fca0f2f10c90f2f102e10ca0fcb0f3010ca0f30102f10cb0fcc0f3110cb0f31103010cc0fcd0f3210cc0f32103110cd0fce0f3310cd0f33103210ce0fcf0f3410ce0f34103310cf0fd00f3510cf0f35103410d00fd10f3610d00f36103510d10fd20f3710d10f37103610d20fd30f3810d20f38103710d30fd40f3910d30f39103810d40fd50f3a10d40f3a103910d50fd60f3b10d50f3b103a10d60fd70f3c10d60f3c103b10d70fd80f3d10d70f3d103c10d80fd90f3e10d80f3e103d10d90fda0f3f10d90f3f103e10da0fdb0f4010da0f40103f10db0fdc0f4110db0f41104010dc0fdd0f4210dc0f42104110dd0fde0f4310dd0f43104210de0fdf0f4410de0f44104310df0fe00f4510df0f45104410e00fe10f4610e00f46104510e10fe20f4710e10f47104610e20fe30f4810e20f48104710e30fe40f4910e30f49104810e40fe50f4a10e40f4a104910e50fe60f4b10e50f4b104a10e60fe70f4c10e60f4c104b10e70fe80f4d10e70f4d104c10e80fe90f4e10e80f4e104d10e90fea0f4f10e90f4f104e10ea0feb0f5010ea0f50104f10eb0fec0f5110eb0f51105010ec0fed0f5210ec0f52105110ed0fee0f5310ed0f53105210ee0fef0f5410ee0f54105310ef0ff00f5510ef0f55105410f00ff10f5610f00f56105510f10ff20f5710f10f57105610f20ff30f5810f20f58105710f30ff40f5910f30f59105810f40ff50f5a10f40f5a105910f50ff60f5b10f50f5b105a10f60ff70f5c10f60f5c105b10f70ff80f5d10f70f5d105c10f80ff90f5e10f80f5e105d10f90ffa0f5f10f90f5f105e10fa0ffb0f6010fa0f60105f10fb0ffc0f6110fb0f61106010fc0ffd0f6210fc0f62106110fd0ffe0f6310fd0f63106210fe0fff0f6410fe0f64106310ff0f00106510ff0f65106410001001106610001066106510011002106710011067106610021003106810021068106710031004106910031069106810041005106a1004106a106910051006106b1005106b106a10061007106c1006106c106b10071008106d1007106d106c10081009106e1008106e106d1009100a106f1009106f106e100a100b1070100a1070106f100b100c1071100b10711070100c100d1072100c10721071100d100e1073100d10731072100e100f1074100e10741073100f10101075100f1075107410101011107610101076107510111012107710111077107610121013107810121078107710131014107910131079107810141015107a1014107a107910151016107b1015107b107a10161017107c1016107c107b10171018107d1017107d107c10181019107e1018107e107d1019101a107f1019107f107e101a101b1080101a1080107f101b101c1081101b10811080101c101d1082101c10821081101d101e1083101d10831082101e101f1084101e10841083101f10201085101f1085108410201021108610201086108510211022108710211087108610221023108810221088108710231024108910231089108810241025108a1024108a108910251026108b1025108b108a10261027108c1026108c108b10271028108d1027108d108c10281029108e1028108e108d1029102a108f1029108f108e102a102b1090102a1090108f102b102c1091102b10911090102d102e1093102d10931092102e102f1094102e10941093102f10301095102f1095109410301031109610301096109510311032109710311097109610321033109810321098109710331034109910331099109810341035109a1034109a109910351036109b1035109b109a10361037109c1036109c109b10371038109d1037109d109c10381039109e1038109e109d1039103a109f1039109f109e103a103b10a0103a10a0109f103b103c10a1103b10a110a0103c103d10a2103c10a210a1103d103e10a3103d10a310a2103e103f10a4103e10a410a3103f104010a5103f10a510a41040104110a6104010a610a51041104210a7104110a710a61042104310a8104210a810a71043104410a9104310a910a81044104510aa104410aa10a91045104610ab104510ab10aa1046104710ac104610ac10ab1047104810ad104710ad10ac1048104910ae104810ae10ad1049104a10af104910af10ae104a104b10b0104a10b010af104b104c10b1104b10b110b0104c104d10b2104c10b210b1104d104e10b3104d10b310b2104e104f10b4104e10b410b3104f105010b5104f10b510b41050105110b6105010b610b51051105210b7105110b710b61052105310b8105210b810b71053105410b9105310b910b81054105510ba105410ba10b91055105610bb105510bb10ba1056105710bc105610bc10bb1057105810bd105710bd10bc1058105910be105810be10bd1059105a10bf105910bf10be105a105b10c0105a10c010bf105b105c10c1105b10c110c0105c105d10c2105c10c210c1105d105e10c3105d10c310c2105e105f10c4105e10c410c3105f106010c5105f10c510c41060106110c6106010c610c51061106210c7106110c710c61062106310c8106210c810c71063106410c9106310c910c81064106510ca106410ca10c91065106610cb106510cb10ca1066106710cc106610cc10cb1067106810cd106710cd10cc1068106910ce106810ce10cd1069106a10cf106910cf10ce106a106b10d0106a10d010cf106b106c10d1106b10d110d0106c106d10d2106c10d210d1106d106e10d3106d10d310d2106e106f10d4106e10d410d3106f107010d5106f10d510d41070107110d6107010d610d51071107210d7107110d710d61072107310d8107210d810d71073107410d9107310d910d81074107510da107410da10d91075107610db107510db10da1076107710dc107610dc10db1077107810dd107710dd10dc1078107910de107810de10dd1079107a10df107910df10de107a107b10e0107a10e010df107b107c10e1107b10e110e0107c107d10e2107c10e210e1107d107e10e3107d10e310e2107e107f10e4107e10e410e3107f108010e5107f10e510e41080108110e6108010e610e51081108210e7108110e710e61082108310e8108210e810e71083108410e9108310e910e81084108510ea108410ea10e91085108610eb108510eb10ea1086108710ec108610ec10eb1087108810ed108710ed10ec1088108910ee108810ee10ed1089108a10ef108910ef10ee108a108b10f0108a10f010ef108b108c10f1108b10f110f0108c108d10f2108c10f210f1108d108e10f3108d10f310f2108e108f10f4108e10f410f3108f109010f5108f10f510f41090109110f6109010f610f51092109310f8109210f810f71093109410f9109310f910f81094109510fa109410fa10f91095109610fb109510fb10fa1096109710fc109610fc10fb1097109810fd109710fd10fc1098109910fe109810fe10fd1099109a10ff109910ff10fe109a109b1000119a100011ff109b109c1001119b10011100119c109d1002119c10021101119d109e1003119d10031102119e109f1004119e10041103119f10a01005119f1005110411a010a1100611a01006110511a110a2100711a11007110611a210a3100811a21008110711a310a4100911a31009110811a410a5100a11a4100a110911a510a6100b11a5100b110a11a610a7100c11a6100c110b11a710a8100d11a7100d110c11a810a9100e11a8100e110d11a910aa100f11a9100f110e11aa10ab101011aa1010110f11ab10ac101111ab1011111011ac10ad101211ac1012111111ad10ae101311ad1013111211ae10af101411ae1014111311af10b0101511af1015111411b010b1101611b01016111511b110b2101711b11017111611b210b3101811b21018111711b310b4101911b31019111811b410b5101a11b4101a111911b510b6101b11b5101b111a11b610b7101c11b6101c111b11b710b8101d11b7101d111c11b810b9101e11b8101e111d11b910ba101f11b9101f111e11ba10bb102011ba1020111f11bb10bc102111bb1021112011bc10bd102211bc1022112111bd10be102311bd1023112211be10bf102411be1024112311bf10c0102511bf1025112411c010c1102611c01026112511c110c2102711c11027112611c210c3102811c21028112711c310c4102911c31029112811c410c5102a11c4102a112911c510c6102b11c5102b112a11c610c7102c11c6102c112b11c710c8102d11c7102d112c11c810c9102e11c8102e112d11c910ca102f11c9102f112e11ca10cb103011ca1030112f11cb10cc103111cb1031113011cc10cd103211cc1032113111cd10ce103311cd1033113211ce10cf103411ce1034113311cf10d0103511cf1035113411d010d1103611d01036113511d110d2103711d11037113611d210d3103811d21038113711d310d4103911d31039113811d410d5103a11d4103a113911d510d6103b11d5103b113a11d610d7103c11d6103c113b11d710d8103d11d7103d113c11d810d9103e11d8103e113d11d910da103f11d9103f113e11da10db104011da1040113f11db10dc104111db1041114011dc10dd104211dc1042114111dd10de104311dd1043114211de10df104411de1044114311df10e0104511df1045114411e010e1104611e01046114511e110e2104711e11047114611e210e3104811e21048114711e310e4104911e31049114811e410e5104a11e4104a114911e510e6104b11e5104b114a11e610e7104c11e6104c114b11e710e8104d11e7104d114c11e810e9104e11e8104e114d11e910ea104f11e9104f114e11ea10eb105011ea1050114f11eb10ec105111eb1051115011ec10ed105211ec1052115111ed10ee105311ed1053115211ee10ef105411ee1054115311ef10f0105511ef1055115411f010f1105611f01056115511f110f2105711f11057115611f210f3105811f21058115711f310f4105911f31059115811f410f5105a11f4105a115911f510f6105b11f5105b115a11f710f8105d11f7105d115c11f810f9105e11f8105e115d11f910fa105f11f9105f115e11fa10fb106011fa1060115f11fb10fc106111fb1061116011fc10fd106211fc1062116111fd10fe106311fd1063116211fe10ff106411fe1064116311ff1000116511ff1065116411001101116611001166116511011102116711011167116611021103116811021168116711031104116911031169116811041105116a1104116a116911051106116b1105116b116a11061107116c1106116c116b11071108116d1107116d116c11081109116e1108116e116d1109110a116f1109116f116e110a110b1170110a1170116f110b110c1171110b11711170110c110d1172110c11721171110d110e1173110d11731172110e110f1174110e11741173110f11101175110f1175117411101111117611101176117511111112117711111177117611121113117811121178117711131114117911131179117811141115117a1114117a117911151116117b1115117b117a11161117117c1116117c117b11171118117d1117117d117c11181119117e1118117e117d1119111a117f1119117f117e111a111b1180111a1180117f111b111c1181111b11811180111c111d1182111c11821181111d111e1183111d11831182111e111f1184111e11841183111f11201185111f1185118411201121118611201186118511211122118711211187118611221123118811221188118711231124118911231189118811241125118a1124118a118911251126118b1125118b118a11261127118c1126118c118b11271128118d1127118d118c11281129118e1128118e118d1129112a118f1129118f118e112a112b1190112a1190118f112b112c1191112b11911190112c112d1192112c11921191112d112e1193112d11931192112e112f1194112e11941193112f11301195112f1195119411301131119611301196119511311132119711311197119611321133119811321198119711331134119911331199119811341135119a1134119a119911351136119b1135119b119a11361137119c1136119c119b11371138119d1137119d119c11381139119e1138119e119d1139113a119f1139119f119e113a113b11a0113a11a0119f113b113c11a1113b11a111a0113c113d11a2113c11a211a1113d113e11a3113d11a311a2113e113f11a4113e11a411a3113f114011a5113f11a511a41140114111a6114011a611a51141114211a7114111a711a61142114311a8114211a811a71143114411a9114311a911a81144114511aa114411aa11a91145114611ab114511ab11aa1146114711ac114611ac11ab1147114811ad114711ad11ac1148114911ae114811ae11ad1149114a11af114911af11ae114a114b11b0114a11b011af114b114c11b1114b11b111b0114c114d11b2114c11b211b1114d114e11b3114d11b311b2114e114f11b4114e11b411b3114f115011b5114f11b511b41150115111b6115011b611b51151115211b7115111b711b61152115311b8115211b811b71153115411b9115311b911b81154115511ba115411ba11b91155115611bb115511bb11ba1156115711bc115611bc11bb1157115811bd115711bd11bc1158115911be115811be11bd1159115a11bf115911bf11be115a115b11c0115a11c011bf115c115d11c2115c11c211c1115d115e11c3115d11c311c2115e115f11c4115e11c411c3115f116011c5115f11c511c41160116111c6116011c611c51161116211c7116111c711c61162116311c8116211c811c71163116411c9116311c911c81164116511ca116411ca11c91165116611cb116511cb11ca1166116711cc116611cc11cb1167116811cd116711cd11cc1168116911ce116811ce11cd1169116a11cf116911cf11ce116a116b11d0116a11d011cf116b116c11d1116b11d111d0116c116d11d2116c11d211d1116d116e11d3116d11d311d2116e116f11d4116e11d411d3116f117011d5116f11d511d41170117111d6117011d611d51171117211d7117111d711d61172117311d8117211d811d71173117411d9117311d911d81174117511da117411da11d91175117611db117511db11da1176117711dc117611dc11db1177117811dd117711dd11dc1178117911de117811de11dd1179117a11df117911df11de117a117b11e0117a11e011df117b117c11e1117b11e111e0117c117d11e2117c11e211e1117d117e11e3117d11e311e2117e117f11e4117e11e411e3117f118011e5117f11e511e41180118111e6118011e611e51181118211e7118111e711e61182118311e8118211e811e71183118411e9118311e911e81184118511ea118411ea11e91185118611eb118511eb11ea1186118711ec118611ec11eb1187118811ed118711ed11ec1188118911ee118811ee11ed1189118a11ef118911ef11ee118a118b11f0118a11f011ef118b118c11f1118b11f111f0118c118d11f2118c11f211f1118d118e11f3118d11f311f2118e118f11f4118e11f411f3118f119011f5118f11f511f41190119111f6119011f611f51191119211f7119111f711f61192119311f8119211f811f71193119411f9119311f911f81194119511fa119411fa11f91195119611fb119511fb11fa1196119711fc119611fc11fb1197119811fd119711fd11fc1198119911fe119811fe11fd1199119a11ff119911ff11fe119a119b1100129a110012ff119b119c1101129b11011200129c119d1102129c11021201129d119e1103129d11031202129e119f1104129e11041203129f11a01105129f1105120412a011a1110612a01106120512a111a2110712a11107120612a211a3110812a21108120712a311a4110912a31109120812a411a5110a12a4110a120912a511a6110b12a5110b120a12a611a7110c12a6110c120b12a711a8110d12a7110d120c12a811a9110e12a8110e120d12a911aa110f12a9110f120e12aa11ab111012aa1110120f12ab11ac111112ab1111121012ac11ad111212ac1112121112ad11ae111312ad1113121212ae11af111412ae1114121312af11b0111512af1115121412b011b1111612b01116121512b111b2111712b11117121612b211b3111812b21118121712b311b4111912b31119121812b411b5111a12b4111a121912b511b6111b12b5111b121a12b611b7111c12b6111c121b12b711b8111d12b7111d121c12b811b9111e12b8111e121d12b911ba111f12b9111f121e12ba11bb112012ba1120121f12bb11bc112112bb1121122012bc11bd112212bc1122122112bd11be112312bd1123122212be11bf112412be1124122312bf11c0112512bf1125122412c111c2112712c11127122612c211c3112812c21128122712c311c4112912c31129122812c411c5112a12c4112a122912c511c6112b12c5112b122a12c611c7112c12c6112c122b12c711c8112d12c7112d122c12c811c9112e12c8112e122d12c911ca112f12c9112f122e12ca11cb113012ca1130122f12cb11cc113112cb1131123012cc11cd113212cc1132123112cd11ce113312cd1133123212ce11cf113412ce1134123312cf11d0113512cf1135123412d011d1113612d01136123512d111d2113712d11137123612d211d3113812d21138123712d311d4113912d31139123812d411d5113a12d4113a123912d511d6113b12d5113b123a12d611d7113c12d6113c123b12d711d8113d12d7113d123c12d811d9113e12d8113e123d12d911da113f12d9113f123e12da11db114012da1140123f12db11dc114112db1141124012dc11dd114212dc1142124112dd11de114312dd1143124212de11df114412de1144124312df11e0114512df1145124412e011e1114612e01146124512e111e2114712e11147124612e211e3114812e21148124712e311e4114912e31149124812e411e5114a12e4114a124912e511e6114b12e5114b124a12e611e7114c12e6114c124b12e711e8114d12e7114d124c12e811e9114e12e8114e124d12e911ea114f12e9114f124e12ea11eb115012ea1150124f12eb11ec115112eb1151125012ec11ed115212ec1152125112ed11ee115312ed1153125212ee11ef115412ee1154125312ef11f0115512ef1155125412f011f1115612f01156125512f111f2115712f11157125612f211f3115812f21158125712f311f4115912f31159125812f411f5115a12f4115a125912f511f6115b12f5115b125a12f611f7115c12f6115c125b12f711f8115d12f7115d125c12f811f9115e12f8115e125d12f911fa115f12f9115f125e12fa11fb116012fa1160125f12fb11fc116112fb1161126012fc11fd116212fc1162126112fd11fe116312fd1163126212fe11ff116412fe1164126312ff1100126512ff1165126412001201126612001266126512011202126712011267126612021203126812021268126712031204126912031269126812041205126a1204126a126912051206126b1205126b126a12061207126c1206126c126b12071208126d1207126d126c12081209126e1208126e126d1209120a126f1209126f126e120a120b1270120a1270126f120b120c1271120b12711270120c120d1272120c12721271120d120e1273120d12731272120e120f1274120e12741273120f12101275120f1275127412101211127612101276127512111212127712111277127612121213127812121278127712131214127912131279127812141215127a1214127a127912151216127b1215127b127a12161217127c1216127c127b12171218127d1217127d127c12181219127e1218127e127d1219121a127f1219127f127e121a121b1280121a1280127f121b121c1281121b12811280121c121d1282121c12821281121d121e1283121d12831282121e121f1284121e12841283121f12201285121f1285128412201221128612201286128512211222128712211287128612221223128812221288128712231224128912231289128812241225128a1224128a128912261227128c1226128c128b12271228128d1227128d128c12281229128e1228128e128d1229122a128f1229128f128e122a122b1290122a1290128f122b122c1291122b12911290122c122d1292122c12921291122d122e1293122d12931292122e122f1294122e12941293122f12301295122f1295129412301231129612301296129512311232129712311297129612321233129812321298129712331234129912331299129812341235129a1234129a129912351236129b1235129b129a12361237129c1236129c129b12371238129d1237129d129c12381239129e1238129e129d1239123a129f1239129f129e123a123b12a0123a12a0129f123b123c12a1123b12a112a0123c123d12a2123c12a212a1123d123e12a3123d12a312a2123e123f12a4123e12a412a3123f124012a5123f12a512a41240124112a6124012a612a51241124212a7124112a712a61242124312a8124212a812a71243124412a9124312a912a81244124512aa124412aa12a91245124612ab124512ab12aa1246124712ac124612ac12ab1247124812ad124712ad12ac1248124912ae124812ae12ad1249124a12af124912af12ae124a124b12b0124a12b012af124b124c12b1124b12b112b0124c124d12b2124c12b212b1124d124e12b3124d12b312b2124e124f12b4124e12b412b3124f125012b5124f12b512b41250125112b6125012b612b51251125212b7125112b712b61252125312b8125212b812b71253125412b9125312b912b81254125512ba125412ba12b91255125612bb125512bb12ba1256125712bc125612bc12bb1257125812bd125712bd12bc1258125912be125812be12bd1259125a12bf125912bf12be125a125b12c0125a12c012bf125b125c12c1125b12c112c0125c125d12c2125c12c212c1125d125e12c3125d12c312c2125e125f12c4125e12c412c3125f126012c5125f12c512c41260126112c6126012c612c51261126212c7126112c712c61262126312c8126212c812c71263126412c9126312c912c81264126512ca126412ca12c91265126612cb126512cb12ca1266126712cc126612cc12cb1267126812cd126712cd12cc1268126912ce126812ce12cd1269126a12cf126912cf12ce126a126b12d0126a12d012cf126b126c12d1126b12d112d0126c126d12d2126c12d212d1126d126e12d3126d12d312d2126e126f12d4126e12d412d3126f127012d5126f12d512d41270127112d6127012d612d51271127212d7127112d712d61272127312d8127212d812d71273127412d9127312d912d81274127512da127412da12d91275127612db127512db12da1276127712dc127612dc12db1277127812dd127712dd12dc1278127912de127812de12dd1279127a12df127912df12de127a127b12e0127a12e012df127b127c12e1127b12e112e0127c127d12e2127c12e212e1127d127e12e3127d12e312e2127e127f12e4127e12e412e3127f128012e5127f12e512e41280128112e6128012e612e51281128212e7128112e712e61282128312e8128212e812e71283128412e9128312e912e81284128512ea128412ea12e91285128612eb128512eb12ea1286128712ec128612ec12eb1287128812ed128712ed12ec1288128912ee128812ee12ed1289128a12ef128912ef12ee128b128c12f1128b12f112f0128c128d12f2128c12f212f1128d128e12f3128d12f312f2128e128f12f4128e12f412f3128f129012f5128f12f512f41290129112f6129012f612f51291129212f7129112f712f61292129312f8129212f812f71293129412f9129312f912f81294129512fa129412fa12f91295129612fb129512fb12fa1296129712fc129612fc12fb1297129812fd129712fd12fc1298129912fe129812fe12fd1299129a12ff129912ff12fe129a129b1200139a120013ff129b129c1201139b12011300139c129d1202139c12021301139d129e1203139d12031302139e129f1204139e12041303139f12a01205139f1205130413a012a1120613a01206130513a112a2120713a11207130613a212a3120813a21208130713a312a4120913a31209130813a412a5120a13a4120a130913a512a6120b13a5120b130a13a612a7120c13a6120c130b13a712a8120d13a7120d130c13a812a9120e13a8120e130d13a912aa120f13a9120f130e13aa12ab121013aa1210130f13ab12ac121113ab1211131013ac12ad121213ac1212131113ad12ae121313ad1213131213ae12af121413ae1214131313af12b0121513af1215131413b012b1121613b01216131513b112b2121713b11217131613b212b3121813b21218131713b312b4121913b31219131813b412b5121a13b4121a131913b512b6121b13b5121b131a13b612b7121c13b6121c131b13b712b8121d13b7121d131c13b812b9121e13b8121e131d13b912ba121f13b9121f131e13ba12bb122013ba1220131f13bb12bc122113bb1221132013bc12bd122213bc1222132113bd12be122313bd1223132213be12bf122413be1224132313bf12c0122513bf1225132413c012c1122613c01226132513c112c2122713c11227132613c212c3122813c21228132713c312c4122913c31229132813c412c5122a13c4122a132913c512c6122b13c5122b132a13c612c7122c13c6122c132b13c712c8122d13c7122d132c13c812c9122e13c8122e132d13c912ca122f13c9122f132e13ca12cb123013ca1230132f13cb12cc123113cb1231133013cc12cd123213cc1232133113cd12ce123313cd1233133213ce12cf123413ce1234133313cf12d0123513cf1235133413d012d1123613d01236133513d112d2123713d11237133613d212d3123813d21238133713d312d4123913d31239133813d412d5123a13d4123a133913d512d6123b13d5123b133a13d612d7123c13d6123c133b13d712d8123d13d7123d133c13d812d9123e13d8123e133d13d912da123f13d9123f133e13da12db124013da1240133f13db12dc124113db1241134013dc12dd124213dc1242134113dd12de124313dd1243134213de12df124413de1244134313df12e0124513df1245134413e012e1124613e01246134513e112e2124713e11247134613e212e3124813e21248134713e312e4124913e31249134813e412e5124a13e4124a134913e512e6124b13e5124b134a13e612e7124c13e6124c134b13e712e8124d13e7124d134c13e812e9124e13e8124e134d13e912ea124f13e9124f134e13ea12eb125013ea1250134f13eb12ec125113eb1251135013ec12ed125213ec1252135113ed12ee125313ed1253135213ee12ef125413ee1254135313f012f1125613f01256135513f112f2125713f11257135613f212f3125813f21258135713f312f4125913f31259135813f412f5125a13f4125a135913f512f6125b13f5125b135a13f612f7125c13f6125c135b13f712f8125d13f7125d135c13f812f9125e13f8125e135d13f912fa125f13f9125f135e13fa12fb126013fa1260135f13fb12fc126113fb1261136013fc12fd126213fc1262136113fd12fe126313fd1263136213fe12ff126413fe1264136313ff1200136513ff1265136413001301136613001366136513011302136713011367136613021303136813021368136713031304136913031369136813041305136a1304136a136913051306136b1305136b136a13061307136c1306136c136b13071308136d1307136d136c13081309136e1308136e136d1309130a136f1309136f136e130a130b1370130a1370136f130b130c1371130b13711370130c130d1372130c13721371130d130e1373130d13731372130e130f1374130e13741373130f13101375130f1375137413101311137613101376137513111312137713111377137613121313137813121378137713131314137913131379137813141315137a1314137a137913151316137b1315137b137a13161317137c1316137c137b13171318137d1317137d137c13181319137e1318137e137d1319131a137f1319137f137e131a131b1380131a1380137f131b131c1381131b13811380131c131d1382131c13821381131d131e1383131d13831382131e131f1384131e13841383131f13201385131f1385138413201321138613201386138513211322138713211387138613221323138813221388138713231324138913231389138813241325138a1324138a138913251326138b1325138b138a13261327138c1326138c138b13271328138d1327138d138c13281329138e1328138e138d1329132a138f1329138f138e132a132b1390132a1390138f132b132c1391132b13911390132c132d1392132c13921391132d132e1393132d13931392132e132f1394132e13941393132f13301395132f1395139413301331139613301396139513311332139713311397139613321333139813321398139713331334139913331399139813341335139a1334139a139913351336139b1335139b139a13361337139c1336139c139b13371338139d1337139d139c13381339139e1338139e139d1339133a139f1339139f139e133a133b13a0133a13a0139f133b133c13a1133b13a113a0133c133d13a2133c13a213a1133d133e13a3133d13a313a2133e133f13a4133e13a413a3133f134013a5133f13a513a41340134113a6134013a613a51341134213a7134113a713a61342134313a8134213a813a71343134413a9134313a913a81344134513aa134413aa13a91345134613ab134513ab13aa1346134713ac134613ac13ab1347134813ad134713ad13ac1348134913ae134813ae13ad1349134a13af134913af13ae134a134b13b0134a13b013af134b134c13b1134b13b113b0134c134d13b2134c13b213b1134d134e13b3134d13b313b2134e134f13b4134e13b413b3134f135013b5134f13b513b41350135113b6135013b613b51351135213b7135113b713b61352135313b8135213b813b71353135413b9135313b913b81355135613bb135513bb13ba1356135713bc135613bc13bb1357135813bd135713bd13bc1358135913be135813be13bd1359135a13bf135913bf13be135a135b13c0135a13c013bf135b135c13c1135b13c113c0135c135d13c2135c13c213c1135d135e13c3135d13c313c2135e135f13c4135e13c413c3135f136013c5135f13c513c41360136113c6136013c613c51361136213c7136113c713c61362136313c8136213c813c71363136413c9136313c913c81364136513ca136413ca13c91365136613cb136513cb13ca1366136713cc136613cc13cb1367136813cd136713cd13cc1368136913ce136813ce13cd1369136a13cf136913cf13ce136a136b13d0136a13d013cf136b136c13d1136b13d113d0136c136d13d2136c13d213d1136d136e13d3136d13d313d2136e136f13d4136e13d413d3136f137013d5136f13d513d41370137113d6137013d613d51371137213d7137113d713d61372137313d8137213d813d71373137413d9137313d913d81374137513da137413da13d91375137613db137513db13da1376137713dc137613dc13db1377137813dd137713dd13dc1378137913de137813de13dd1379137a13df137913df13de137a137b13e0137a13e013df137b137c13e1137b13e113e0137c137d13e2137c13e213e1137d137e13e3137d13e313e2137e137f13e4137e13e413e3137f138013e5137f13e513e41380138113e6138013e613e51381138213e7138113e713e61382138313e8138213e813e71383138413e9138313e913e81384138513ea138413ea13e91385138613eb138513eb13ea1386138713ec138613ec13eb1387138813ed138713ed13ec1388138913ee138813ee13ed1389138a13ef138913ef13ee138a138b13f0138a13f013ef138b138c13f1138b13f113f0138c138d13f2138c13f213f1138d138e13f3138d13f313f2138e138f13f4138e13f413f3138f139013f5138f13f513f41390139113f6139013f613f51391139213f7139113f713f61392139313f8139213f813f71393139413f9139313f913f81394139513fa139413fa13f91395139613fb139513fb13fa1396139713fc139613fc13fb1397139813fd139713fd13fc1398139913fe139813fe13fd1399139a13ff139913ff13fe139a139b1300149a130014ff139b139c1301149b13011400149c139d1302149c13021401149d139e1303149d13031402149e139f1304149e13041403149f13a01305149f1305140414a013a1130614a01306140514a113a2130714a11307140614a213a3130814a21308140714a313a4130914a31309140814a413a5130a14a4130a140914a513a6130b14a5130b140a14a613a7130c14a6130c140b14a713a8130d14a7130d140c14a813a9130e14a8130e140d14a913aa130f14a9130f140e14aa13ab131014aa1310140f14ab13ac131114ab1311141014ac13ad131214ac1312141114ad13ae131314ad1313141214ae13af131414ae1314141314af13b0131514af1315141414b013b1131614b01316141514b113b2131714b11317141614b213b3131814b21318141714b313b4131914b31319141814b413b5131a14b4131a141914b513b6131b14b5131b141a14b613b7131c14b6131c141b14b713b8131d14b7131d141c14b813b9131e14b8131e141d14ba13bb132014ba1320141f14bb13bc132114bb1321142014bc13bd132214bc1322142114bd13be132314bd1323142214be13bf132414be1324142314bf13c0132514bf1325142414c013c1132614c01326142514c113c2132714c11327142614c213c3132814c21328142714c313c4132914c31329142814c413c5132a14c4132a142914c513c6132b14c5132b142a14c613c7132c14c6132c142b14c713c8132d14c7132d142c14c813c9132e14c8132e142d14c913ca132f14c9132f142e14ca13cb133014ca1330142f14cb13cc133114cb1331143014cc13cd133214cc1332143114cd13ce133314cd1333143214ce13cf133414ce1334143314cf13d0133514cf1335143414d013d1133614d01336143514d113d2133714d11337143614d213d3133814d21338143714d313d4133914d31339143814d413d5133a14d4133a143914d513d6133b14d5133b143a14d613d7133c14d6133c143b14d713d8133d14d7133d143c14d813d9133e14d8133e143d14d913da133f14d9133f143e14da13db134014da1340143f14db13dc134114db1341144014dc13dd134214dc1342144114dd13de134314dd1343144214de13df134414de1344144314df13e0134514df1345144414e013e1134614e01346144514e113e2134714e11347144614e213e3134814e21348144714e313e4134914e31349144814e413e5134a14e4134a144914e513e6134b14e5134b144a14e613e7134c14e6134c144b14e713e8134d14e7134d144c14e813e9134e14e8134e144d14e913ea134f14e9134f144e14ea13eb135014ea1350144f14eb13ec135114eb1351145014ec13ed135214ec1352145114ed13ee135314ed1353145214ee13ef135414ee1354145314ef13f0135514ef1355145414f013f1135614f01356145514f113f2135714f11357145614f213f3135814f21358145714f313f4135914f31359145814f413f5135a14f4135a145914f513f6135b14f5135b145a14f613f7135c14f6135c145b14f713f8135d14f7135d145c14f813f9135e14f8135e145d14f913fa135f14f9135f145e14fa13fb136014fa1360145f14fb13fc136114fb1361146014fc13fd136214fc1362146114fd13fe136314fd1363146214fe13ff136414fe1364146314ff1300146514ff1365146414001401146614001466146514011402146714011467146614021403146814021468146714031404146914031469146814041405146a1404146a146914051406146b1405146b146a14061407146c1406146c146b14071408146d1407146d146c14081409146e1408146e146d1409140a146f1409146f146e140a140b1470140a1470146f140b140c1471140b14711470140c140d1472140c14721471140d140e1473140d14731472140e140f1474140e14741473140f14101475140f1475147414101411147614101476147514111412147714111477147614121413147814121478147714131414147914131479147814141415147a1414147a147914151416147b1415147b147a14161417147c1416147c147b14171418147d1417147d147c14181419147e1418147e147d1419141a147f1419147f147e141a141b1480141a1480147f141b141c1481141b14811480141c141d1482141c14821481141d141e1483141d14831482141f14201485141f1485148414201421148614201486148514211422148714211487148614221423148814221488148714231424148914231489148814241425148a1424148a148914251426148b1425148b148a14261427148c1426148c148b14271428148d1427148d148c14281429148e1428148e148d1429142a148f1429148f148e142a142b1490142a1490148f142b142c1491142b14911490142c142d1492142c14921491142d142e1493142d14931492142e142f1494142e14941493142f14301495142f1495149414301431149614301496149514311432149714311497149614321433149814321498149714331434149914331499149814341435149a1434149a149914351436149b1435149b149a14361437149c1436149c149b14371438149d1437149d149c14381439149e1438149e149d1439143a149f1439149f149e143a143b14a0143a14a0149f143b143c14a1143b14a114a0143c143d14a2143c14a214a1143d143e14a3143d14a314a2143e143f14a4143e14a414a3143f144014a5143f14a514a41440144114a6144014a614a51441144214a7144114a714a61442144314a8144214a814a71443144414a9144314a914a81444144514aa144414aa14a91445144614ab144514ab14aa1446144714ac144614ac14ab1447144814ad144714ad14ac1448144914ae144814ae14ad1449144a14af144914af14ae144a144b14b0144a14b014af144b144c14b1144b14b114b0144c144d14b2144c14b214b1144d144e14b3144d14b314b2144e144f14b4144e14b414b3144f145014b5144f14b514b41450145114b6145014b614b51451145214b7145114b714b61452145314b8145214b814b71453145414b9145314b914b81454145514ba145414ba14b91455145614bb145514bb14ba1456145714bc145614bc14bb1457145814bd145714bd14bc1458145914be145814be14bd1459145a14bf145914bf14be145a145b14c0145a14c014bf145b145c14c1145b14c114c0145c145d14c2145c14c214c1145d145e14c3145d14c314c2145e145f14c4145e14c414c3145f146014c5145f14c514c41460146114c6146014c614c51461146214c7146114c714c61462146314c8146214c814c71463146414c9146314c914c81464146514ca146414ca14c91465146614cb146514cb14ca1466146714cc146614cc14cb1467146814cd146714cd14cc1468146914ce146814ce14cd1469146a14cf146914cf14ce146a146b14d0146a14d014cf146b146c14d1146b14d114d0146c146d14d2146c14d214d1146d146e14d3146d14d314d2146e146f14d4146e14d414d3146f147014d5146f14d514d41470147114d6147014d614d51471147214d7147114d714d61472147314d8147214d814d71473147414d9147314d914d81474147514da147414da14d91475147614db147514db14da1476147714dc147614dc14db1477147814dd147714dd14dc1478147914de147814de14dd1479147a14df147914df14de147a147b14e0147a14e014df147b147c14e1147b14e114e0147c147d14e2147c14e214e1147d147e14e3147d14e314e2147e147f14e4147e14e414e3147f148014e5147f14e514e41480148114e6148014e614e51481148214e7148114e714e61482148314e8148214e814e71484148514ea148414ea14e91485148614eb148514eb14ea1486148714ec148614ec14eb1487148814ed148714ed14ec1488148914ee148814ee14ed1489148a14ef148914ef14ee148a148b14f0148a14f014ef148b148c14f1148b14f114f0148c148d14f2148c14f214f1148d148e14f3148d14f314f2148e148f14f4148e14f414f3148f149014f5148f14f514f41490149114f6149014f614f51491149214f7149114f714f61492149314f8149214f814f71493149414f9149314f914f81494149514fa149414fa14f91495149614fb149514fb14fa1496149714fc149614fc14fb1497149814fd149714fd14fc1498149914fe149814fe14fd1499149a14ff149914ff14fe149a149b1400159a140015ff149b149c1401159b14011500159c149d1402159c14021501159d149e1403159d14031502159e149f1404159e14041503159f14a01405159f1405150415a014a1140615a01406150515a114a2140715a11407150615a214a3140815a21408150715a314a4140915a31409150815a414a5140a15a4140a150915a514a6140b15a5140b150a15a614a7140c15a6140c150b15a714a8140d15a7140d150c15a814a9140e15a8140e150d15a914aa140f15a9140f150e15aa14ab141015aa1410150f15ab14ac141115ab1411151015ac14ad141215ac1412151115ad14ae141315ad1413151215ae14af141415ae1414151315af14b0141515af1415151415b014b1141615b01416151515b114b2141715b11417151615b214b3141815b21418151715b314b4141915b31419151815b414b5141a15b4141a151915b514b6141b15b5141b151a15b614b7141c15b6141c151b15b714b8141d15b7141d151c15b814b9141e15b8141e151d15b914ba141f15b9141f151e15ba14bb142015ba1420151f15bb14bc142115bb1421152015bc14bd142215bc1422152115bd14be142315bd1423152215be14bf142415be1424152315bf14c0142515bf1425152415c014c1142615c01426152515c114c2142715c11427152615c214c3142815c21428152715c314c4142915c31429152815c414c5142a15c4142a152915c514c6142b15c5142b152a15c614c7142c15c6142c152b15c714c8142d15c7142d152c15c814c9142e15c8142e152d15c914ca142f15c9142f152e15ca14cb143015ca1430152f15cb14cc143115cb1431153015cc14cd143215cc1432153115cd14ce143315cd1433153215ce14cf143415ce1434153315cf14d0143515cf1435153415d014d1143615d01436153515d114d2143715d11437153615d214d3143815d21438153715d314d4143915d31439153815d414d5143a15d4143a153915d514d6143b15d5143b153a15d614d7143c15d6143c153b15d714d8143d15d7143d153c15d814d9143e15d8143e153d15d914da143f15d9143f153e15da14db144015da1440153f15db14dc144115db1441154015dc14dd144215dc1442154115dd14de144315dd1443154215de14df144415de1444154315df14e0144515df1445154415e014e1144615e01446154515e114e2144715e11447154615e214e3144815e21448154715e314e4144915e31449154815e414e5144a15e4144a154915e514e6144b15e5144b154a15e614e7144c15e6144c154b15e714e8144d15e7144d154c15e914ea144f15e9144f154e15ea14eb145015ea1450154f15eb14ec145115eb1451155015ec14ed145215ec1452155115ed14ee145315ed1453155215ee14ef145415ee1454155315ef14f0145515ef1455155415f014f1145615f01456155515f114f2145715f11457155615f214f3145815f21458155715f314f4145915f31459155815f414f5145a15f4145a155915f514f6145b15f5145b155a15f614f7145c15f6145c155b15f714f8145d15f7145d155c15f814f9145e15f8145e155d15f914fa145f15f9145f155e15fa14fb146015fa1460155f15fb14fc146115fb1461156015fc14fd146215fc1462156115fd14fe146315fd1463156215fe14ff146415fe1464156315ff1400156515ff1465156415001501156615001566156515011502156715011567156615021503156815021568156715031504156915031569156815041505156a1504156a156915051506156b1505156b156a15061507156c1506156c156b15071508156d1507156d156c15081509156e1508156e156d1509150a156f1509156f156e150a150b1570150a1570156f150b150c1571150b15711570150c150d1572150c15721571150d150e1573150d15731572150e150f1574150e15741573150f15101575150f1575157415101511157615101576157515111512157715111577157615121513157815121578157715131514157915131579157815141515157a1514157a157915151516157b1515157b157a15161517157c1516157c157b15171518157d1517157d157c15181519157e1518157e157d1519151a157f1519157f157e151a151b1580151a1580157f151b151c1581151b15811580151c151d1582151c15821581151d151e1583151d15831582151e151f1584151e15841583151f15201585151f1585158415201521158615201586158515211522158715211587158615221523158815221588158715231524158915231589158815241525158a1524158a158915251526158b1525158b158a15261527158c1526158c158b15271528158d1527158d158c15281529158e1528158e158d1529152a158f1529158f158e152a152b1590152a1590158f152b152c1591152b15911590152c152d1592152c15921591152d152e1593152d15931592152e152f1594152e15941593152f15301595152f1595159415301531159615301596159515311532159715311597159615321533159815321598159715331534159915331599159815341535159a1534159a159915351536159b1535159b159a15361537159c1536159c159b15371538159d1537159d159c15381539159e1538159e159d1539153a159f1539159f159e153a153b15a0153a15a0159f153b153c15a1153b15a115a0153c153d15a2153c15a215a1153d153e15a3153d15a315a2153e153f15a4153e15a415a3153f154015a5153f15a515a41540154115a6154015a615a51541154215a7154115a715a61542154315a8154215a815a71543154415a9154315a915a81544154515aa154415aa15a91545154615ab154515ab15aa1546154715ac154615ac15ab1547154815ad154715ad15ac1548154915ae154815ae15ad1549154a15af154915af15ae154a154b15b0154a15b015af154b154c15b1154b15b115b0154c154d15b2154c15b215b1154e154f15b4154e15b415b3154f155015b5154f15b515b41550155115b6155015b615b51551155215b7155115b715b61552155315b8155215b815b71553155415b9155315b915b81554155515ba155415ba15b91555155615bb155515bb15ba1556155715bc155615bc15bb1557155815bd155715bd15bc1558155915be155815be15bd1559155a15bf155915bf15be155a155b15c0155a15c015bf155b155c15c1155b15c115c0155c155d15c2155c15c215c1155d155e15c3155d15c315c2155e155f15c4155e15c415c3155f156015c5155f15c515c41560156115c6156015c615c51561156215c7156115c715c61562156315c8156215c815c71563156415c9156315c915c81564156515ca156415ca15c91565156615cb156515cb15ca1566156715cc156615cc15cb1567156815cd156715cd15cc1568156915ce156815ce15cd1569156a15cf156915cf15ce156a156b15d0156a15d015cf156b156c15d1156b15d115d0156c156d15d2156c15d215d1156d156e15d3156d15d315d2156e156f15d4156e15d415d3156f157015d5156f15d515d41570157115d6157015d615d51571157215d7157115d715d61572157315d8157215d815d71573157415d9157315d915d81574157515da157415da15d91575157615db157515db15da1576157715dc157615dc15db1577157815dd157715dd15dc1578157915de157815de15dd1579157a15df157915df15de157a157b15e0157a15e015df157b157c15e1157b15e115e0157c157d15e2157c15e215e1157d157e15e3157d15e315e2157e157f15e4157e15e415e3157f158015e5157f15e515e41580158115e6158015e615e51581158215e7158115e715e61582158315e8158215e815e71583158415e9158315e915e81584158515ea158415ea15e91585158615eb158515eb15ea1586158715ec158615ec15eb1587158815ed158715ed15ec1588158915ee158815ee15ed1589158a15ef158915ef15ee158a158b15f0158a15f015ef158b158c15f1158b15f115f0158c158d15f2158c15f215f1158d158e15f3158d15f315f2158e158f15f4158e15f415f3158f159015f5158f15f515f41590159115f6159015f615f51591159215f7159115f715f61592159315f8159215f815f71593159415f9159315f915f81594159515fa159415fa15f91595159615fb159515fb15fa1596159715fc159615fc15fb1597159815fd159715fd15fc1598159915fe159815fe15fd1599159a15ff159915ff15fe159a159b1500169a150016ff159b159c1501169b15011600169c159d1502169c15021601169d159e1503169d15031602169e159f1504169e15041603169f15a01505169f1505160416a015a1150616a01506160516a115a2150716a11507160616a215a3150816a21508160716a315a4150916a31509160816a415a5150a16a4150a160916a515a6150b16a5150b160a16a615a7150c16a6150c160b16a715a8150d16a7150d160c16a815a9150e16a8150e160d16a915aa150f16a9150f160e16aa15ab151016aa1510160f16ab15ac151116ab1511161016ac15ad151216ac1512161116ad15ae151316ad1513161216ae15af151416ae1514161316af15b0151516af1515161416b015b1151616b01516161516b115b2151716b11517161616b315b4151916b31519161816b415b5151a16b4151a161916b515b6151b16b5151b161a16b615b7151c16b6151c161b16b715b8151d16b7151d161c16b815b9151e16b8151e161d16b915ba151f16b9151f161e16ba15bb152016ba1520161f16bb15bc152116bb1521162016bc15bd152216bc1522162116bd15be152316bd1523162216be15bf152416be1524162316bf15c0152516bf1525162416c015c1152616c01526162516c115c2152716c11527162616c215c3152816c21528162716c315c4152916c31529162816c415c5152a16c4152a162916c515c6152b16c5152b162a16c615c7152c16c6152c162b16c715c8152d16c7152d162c16c815c9152e16c8152e162d16c915ca152f16c9152f162e16ca15cb153016ca1530162f16cb15cc153116cb1531163016cc15cd153216cc1532163116cd15ce153316cd1533163216ce15cf153416ce1534163316cf15d0153516cf1535163416d015d1153616d01536163516d115d2153716d11537163616d215d3153816d21538163716d315d4153916d31539163816d415d5153a16d4153a163916d515d6153b16d5153b163a16d615d7153c16d6153c163b16d715d8153d16d7153d163c16d815d9153e16d8153e163d16d915da153f16d9153f163e16da15db154016da1540163f16db15dc154116db1541164016dc15dd154216dc1542164116dd15de154316dd1543164216de15df154416de1544164316df15e0154516df1545164416e015e1154616e01546164516e115e2154716e11547164616e215e3154816e21548164716e315e4154916e31549164816e415e5154a16e4154a164916e515e6154b16e5154b164a16e615e7154c16e6154c164b16e715e8154d16e7154d164c16e815e9154e16e8154e164d16e915ea154f16e9154f164e16ea15eb155016ea1550164f16eb15ec155116eb1551165016ec15ed155216ec1552165116ed15ee155316ed1553165216ee15ef155416ee1554165316ef15f0155516ef1555165416f015f1155616f01556165516f115f2155716f11557165616f215f3155816f21558165716f315f4155916f31559165816f415f5155a16f4155a165916f515f6155b16f5155b165a16f615f7155c16f6155c165b16f715f8155d16f7155d165c16f815f9155e16f8155e165d16f915fa155f16f9155f165e16fa15fb156016fa1560165f16fb15fc156116fb1561166016fc15fd156216fc1562166116fd15fe156316fd1563166216fe15ff156416fe1564166316ff1500166516ff1565166416001601166616001666166516011602166716011667166616021603166816021668166716031604166916031669166816041605166a1604166a166916051606166b1605166b166a16061607166c1606166c166b16071608166d1607166d166c16081609166e1608166e166d1609160a166f1609166f166e160a160b1670160a1670166f160b160c1671160b16711670160c160d1672160c16721671160d160e1673160d16731672160e160f1674160e16741673160f16101675160f1675167416101611167616101676167516111612167716111677167616121613167816121678167716131614167916131679167816141615167a1614167a167916151616167b1615167b167a16161617167c1616167c167b16181619167e1618167e167d1619161a167f1619167f167e161a161b1680161a1680167f161b161c1681161b16811680161c161d1682161c16821681161d161e1683161d16831682161e161f1684161e16841683161f16201685161f1685168416201621168616201686168516211622168716211687168616221623168816221688168716231624168916231689168816241625168a1624168a168916251626168b1625168b168a16261627168c1626168c168b16271628168d1627168d168c16281629168e1628168e168d1629162a168f1629168f168e162a162b1690162a1690168f162b162c1691162b16911690162c162d1692162c16921691162d162e1693162d16931692162e162f1694162e16941693162f16301695162f1695169416301631169616301696169516311632169716311697169616321633169816321698169716331634169916331699169816341635169a1634169a169916351636169b1635169b169a16361637169c1636169c169b16371638169d1637169d169c16381639169e1638169e169d1639163a169f1639169f169e163a163b16a0163a16a0169f163b163c16a1163b16a116a0163c163d16a2163c16a216a1163d163e16a3163d16a316a2163e163f16a4163e16a416a3163f164016a5163f16a516a41640164116a6164016a616a51641164216a7164116a716a61642164316a8164216a816a71643164416a9164316a916a81644164516aa164416aa16a91645164616ab164516ab16aa1646164716ac164616ac16ab1647164816ad164716ad16ac1648164916ae164816ae16ad1649164a16af164916af16ae164a164b16b0164a16b016af164b164c16b1164b16b116b0164c164d16b2164c16b216b1164d164e16b3164d16b316b2164e164f16b4164e16b416b3164f165016b5164f16b516b41650165116b6165016b616b51651165216b7165116b716b61652165316b8165216b816b71653165416b9165316b916b81654165516ba165416ba16b91655165616bb165516bb16ba1656165716bc165616bc16bb1657165816bd165716bd16bc1658165916be165816be16bd1659165a16bf165916bf16be165a165b16c0165a16c016bf165b165c16c1165b16c116c0165c165d16c2165c16c216c1165d165e16c3165d16c316c2165e165f16c4165e16c416c3165f166016c5165f16c516c41660166116c6166016c616c51661166216c7166116c716c61662166316c8166216c816c71663166416c9166316c916c81664166516ca166416ca16c91665166616cb166516cb16ca1666166716cc166616cc16cb1667166816cd166716cd16cc1668166916ce166816ce16cd1669166a16cf166916cf16ce166a166b16d0166a16d016cf166b166c16d1166b16d116d0166c166d16d2166c16d216d1166d166e16d3166d16d316d2166e166f16d4166e16d416d3166f167016d5166f16d516d41670167116d6167016d616d51671167216d7167116d716d61672167316d8167216d816d71673167416d9167316d916d81674167516da167416da16d91675167616db167516db16da1676167716dc167616dc16db1677167816dd167716dd16dc1678167916de167816de16dd1679167a16df167916df16de167a167b16e0167a16e016df167b167c16e1167b16e116e0167d167e16e3167d16e316e2167e167f16e4167e16e416e3167f168016e5167f16e516e41680168116e6168016e616e51681168216e7168116e716e61682168316e8168216e816e71683168416e9168316e916e81684168516ea168416ea16e91685168616eb168516eb16ea1686168716ec168616ec16eb1687168816ed168716ed16ec1688168916ee168816ee16ed1689168a16ef168916ef16ee168a168b16f0168a16f016ef168b168c16f1168b16f116f0168c168d16f2168c16f216f1168d168e16f3168d16f316f2168e168f16f4168e16f416f3168f169016f5168f16f516f41690169116f6169016f616f51691169216f7169116f716f61692169316f8169216f816f71693169416f9169316f916f81694169516fa169416fa16f91695169616fb169516fb16fa1696169716fc169616fc16fb1697169816fd169716fd16fc1698169916fe169816fe16fd1699169a16ff169916ff16fe169a169b1600179a160017ff169b169c1601179b16011700179c169d1602179c16021701179d169e1603179d16031702179e169f1604179e16041703179f16a01605179f1605170417a016a1160617a01606170517a116a2160717a11607170617a216a3160817a21608170717a316a4160917a31609170817a416a5160a17a4160a170917a516a6160b17a5160b170a17a616a7160c17a6160c170b17a716a8160d17a7160d170c17a816a9160e17a8160e170d17a916aa160f17a9160f170e17aa16ab161017aa1610170f17ab16ac161117ab1611171017ac16ad161217ac1612171117ad16ae161317ad1613171217ae16af161417ae1614171317af16b0161517af1615171417b016b1161617b01616171517b116b2161717b11617171617b216b3161817b21618171717b316b4161917b31619171817b416b5161a17b4161a171917b516b6161b17b5161b171a17b616b7161c17b6161c171b17b716b8161d17b7161d171c17b816b9161e17b8161e171d17b916ba161f17b9161f171e17ba16bb162017ba1620171f17bb16bc162117bb1621172017bc16bd162217bc1622172117bd16be162317bd1623172217be16bf162417be1624172317bf16c0162517bf1625172417c016c1162617c01626172517c116c2162717c11627172617c216c3162817c21628172717c316c4162917c31629172817c416c5162a17c4162a172917c516c6162b17c5162b172a17c616c7162c17c6162c172b17c716c8162d17c7162d172c17c816c9162e17c8162e172d17c916ca162f17c9162f172e17ca16cb163017ca1630172f17cb16cc163117cb1631173017cc16cd163217cc1632173117cd16ce163317cd1633173217ce16cf163417ce1634173317cf16d0163517cf1635173417d016d1163617d01636173517d116d2163717d11637173617d216d3163817d21638173717d316d4163917d31639173817d416d5163a17d4163a173917d516d6163b17d5163b173a17d616d7163c17d6163c173b17d716d8163d17d7163d173c17d816d9163e17d8163e173d17d916da163f17d9163f173e17da16db164017da1640173f17db16dc164117db1641174017dc16dd164217dc1642174117dd16de164317dd1643174217de16df164417de1644174317df16e0164517df1645174417e016e1164617e01646174517e216e3164817e21648174717e316e4164917e31649174817e416e5164a17e4164a174917e516e6164b17e5164b174a17e616e7164c17e6164c174b17e716e8164d17e7164d174c17e816e9164e17e8164e174d17e916ea164f17e9164f174e17ea16eb165017ea1650174f17eb16ec165117eb1651175017ec16ed165217ec1652175117ed16ee165317ed1653175217ee16ef165417ee1654175317ef16f0165517ef1655175417f016f1165617f01656175517f116f2165717f11657175617f216f3165817f21658175717f316f4165917f31659175817f416f5165a17f4165a175917f516f6165b17f5165b175a17f616f7165c17f6165c175b17f716f8165d17f7165d175c17f816f9165e17f8165e175d17f916fa165f17f9165f175e17fa16fb166017fa1660175f17fb16fc166117fb1661176017fc16fd166217fc1662176117fd16fe166317fd1663176217fe16ff166417fe1664176317ff1600176517ff1665176417001701176617001766176517011702176717011767176617021703176817021768176717031704176917031769176817041705176a1704176a176917051706176b1705176b176a17061707176c1706176c176b17071708176d1707176d176c17081709176e1708176e176d1709170a176f1709176f176e170a170b1770170a1770176f170b170c1771170b17711770170c170d1772170c17721771170d170e1773170d17731772170e170f1774170e17741773170f17101775170f1775177417101711177617101776177517111712177717111777177617121713177817121778177717131714177917131779177817141715177a1714177a177917151716177b1715177b177a17161717177c1716177c177b17171718177d1717177d177c17181719177e1718177e177d1719171a177f1719177f177e171a171b1780171a1780177f171b171c1781171b17811780171c171d1782171c17821781171d171e1783171d17831782171e171f1784171e17841783171f17201785171f1785178417201721178617201786178517211722178717211787178617221723178817221788178717231724178917231789178817241725178a1724178a178917251726178b1725178b178a17261727178c1726178c178b17271728178d1727178d178c17281729178e1728178e178d1729172a178f1729178f178e172a172b1790172a1790178f172b172c1791172b17911790172c172d1792172c17921791172d172e1793172d17931792172e172f1794172e17941793172f17301795172f1795179417301731179617301796179517311732179717311797179617321733179817321798179717331734179917331799179817341735179a1734179a179917351736179b1735179b179a17361737179c1736179c179b17371738179d1737179d179c17381739179e1738179e179d1739173a179f1739179f179e173a173b17a0173a17a0179f173b173c17a1173b17a117a0173c173d17a2173c17a217a1173d173e17a3173d17a317a2173e173f17a4173e17a417a3173f174017a5173f17a517a41740174117a6174017a617a51741174217a7174117a717a61742174317a8174217a817a71743174417a9174317a917a81744174517aa174417aa17a91745174617ab174517ab17aa1747174817ad174717ad17ac1748174917ae174817ae17ad1749174a17af174917af17ae174a174b17b0174a17b017af174b174c17b1174b17b117b0174c174d17b2174c17b217b1174d174e17b3174d17b317b2174e174f17b4174e17b417b3174f175017b5174f17b517b41750175117b6175017b617b51751175217b7175117b717b61752175317b8175217b817b71753175417b9175317b917b81754175517ba175417ba17b91755175617bb175517bb17ba1756175717bc175617bc17bb1757175817bd175717bd17bc1758175917be175817be17bd1759175a17bf175917bf17be175a175b17c0175a17c017bf175b175c17c1175b17c117c0175c175d17c2175c17c217c1175d175e17c3175d17c317c2175e175f17c4175e17c417c3175f176017c5175f17c517c41760176117c6176017c617c51761176217c7176117c717c61762176317c8176217c817c71763176417c9176317c917c81764176517ca176417ca17c91765176617cb176517cb17ca1766176717cc176617cc17cb1767176817cd176717cd17cc1768176917ce176817ce17cd1769176a17cf176917cf17ce176a176b17d0176a17d017cf176b176c17d1176b17d117d0176c176d17d2176c17d217d1176d176e17d3176d17d317d2176e176f17d4176e17d417d3176f177017d5176f17d517d41770177117d6177017d617d51771177217d7177117d717d61772177317d8177217d817d71773177417d9177317d917d81774177517da177417da17d91775177617db177517db17da1776177717dc177617dc17db1777177817dd177717dd17dc1778177917de177817de17dd1779177a17df177917df17de177a177b17e0177a17e017df177b177c17e1177b17e117e0177c177d17e2177c17e217e1177d177e17e3177d17e317e2177e177f17e4177e17e417e3177f178017e5177f17e517e41780178117e6178017e617e51781178217e7178117e717e61782178317e8178217e817e71783178417e9178317e917e81784178517ea178417ea17e91785178617eb178517eb17ea1786178717ec178617ec17eb1787178817ed178717ed17ec1788178917ee178817ee17ed1789178a17ef178917ef17ee178a178b17f0178a17f017ef178b178c17f1178b17f117f0178c178d17f2178c17f217f1178d178e17f3178d17f317f2178e178f17f4178e17f417f3178f179017f5178f17f517f41790179117f6179017f617f51791179217f7179117f717f61792179317f8179217f817f71793179417f9179317f917f81794179517fa179417fa17f91795179617fb179517fb17fa1796179717fc179617fc17fb1797179817fd179717fd17fc1798179917fe179817fe17fd1799179a17ff179917ff17fe179a179b1700189a170018ff179b179c1701189b17011800189c179d1702189c17021801189d179e1703189d17031802189e179f1704189e17041803189f17a01705189f1705180418a017a1170618a01706180518a117a2170718a11707180618a217a3170818a21708180718a317a4170918a31709180818a417a5170a18a4170a180918a517a6170b18a5170b180a18a617a7170c18a6170c180b18a717a8170d18a7170d180c18a817a9170e18a8170e180d18a917aa170f18a9170f180e18aa17ab171018aa1710180f18ac17ad171218ac1712181118ad17ae171318ad1713181218ae17af171418ae1714181318af17b0171518af1715181418b017b1171618b01716181518b117b2171718b11717181618b217b3171818b21718181718b317b4171918b31719181818b417b5171a18b4171a181918b517b6171b18b5171b181a18b617b7171c18b6171c181b18b717b8171d18b7171d181c18b817b9171e18b8171e181d18b917ba171f18b9171f181e18ba17bb172018ba1720181f18bb17bc172118bb1721182018bc17bd172218bc1722182118bd17be172318bd1723182218be17bf172418be1724182318bf17c0172518bf1725182418c017c1172618c01726182518c117c2172718c11727182618c217c3172818c21728182718c317c4172918c31729182818c417c5172a18c4172a182918c517c6172b18c5172b182a18c617c7172c18c6172c182b18c717c8172d18c7172d182c18c817c9172e18c8172e182d18c917ca172f18c9172f182e18ca17cb173018ca1730182f18cb17cc173118cb1731183018cc17cd173218cc1732183118cd17ce173318cd1733183218ce17cf173418ce1734183318cf17d0173518cf1735183418d017d1173618d01736183518d117d2173718d11737183618d217d3173818d21738183718d317d4173918d31739183818d417d5173a18d4173a183918d517d6173b18d5173b183a18d617d7173c18d6173c183b18d717d8173d18d7173d183c18d817d9173e18d8173e183d18d917da173f18d9173f183e18da17db174018da1740183f18db17dc174118db1741184018dc17dd174218dc1742184118dd17de174318dd1743184218de17df174418de1744184318df17e0174518df1745184418e017e1174618e01746184518e117e2174718e11747184618e217e3174818e21748184718e317e4174918e31749184818e417e5174a18e4174a184918e517e6174b18e5174b184a18e617e7174c18e6174c184b18e717e8174d18e7174d184c18e817e9174e18e8174e184d18e917ea174f18e9174f184e18ea17eb175018ea1750184f18eb17ec175118eb1751185018ec17ed175218ec1752185118ed17ee175318ed1753185218ee17ef175418ee1754185318ef17f0175518ef1755185418f017f1175618f01756185518f117f2175718f11757185618f217f3175818f21758185718f317f4175918f31759185818f417f5175a18f4175a185918f517f6175b18f5175b185a18f617f7175c18f6175c185b18f717f8175d18f7175d185c18f817f9175e18f8175e185d18f917fa175f18f9175f185e18fa17fb176018fa1760185f18fb17fc176118fb1761186018fc17fd176218fc1762186118fd17fe176318fd1763186218fe17ff176418fe1764186318ff1700186518ff1765186418001801186618001866186518011802186718011867186618021803186818021868186718031804186918031869186818041805186a1804186a186918051806186b1805186b186a18061807186c1806186c186b18071808186d1807186d186c18081809186e1808186e186d1809180a186f1809186f186e180a180b1870180a1870186f180b180c1871180b18711870180c180d1872180c18721871180d180e1873180d18731872180e180f1874180e18741873180f18101875180f1875187418111812187718111877187618121813187818121878187718131814187918131879187818141815187a1814187a187918151816187b1815187b187a18161817187c1816187c187b18171818187d1817187d187c18181819187e1818187e187d1819181a187f1819187f187e181a181b1880181a1880187f181b181c1881181b18811880181c181d1882181c18821881181d181e1883181d18831882181e181f1884181e18841883181f18201885181f1885188418201821188618201886188518211822188718211887188618221823188818221888188718231824188918231889188818241825188a1824188a188918251826188b1825188b188a18261827188c1826188c188b18271828188d1827188d188c18281829188e1828188e188d1829182a188f1829188f188e182a182b1890182a1890188f182b182c1891182b18911890182c182d1892182c18921891182d182e1893182d18931892182e182f1894182e18941893182f18301895182f1895189418301831189618301896189518311832189718311897189618321833189818321898189718331834189918331899189818341835189a1834189a189918351836189b1835189b189a18361837189c1836189c189b18371838189d1837189d189c18381839189e1838189e189d1839183a189f1839189f189e183a183b18a0183a18a0189f183b183c18a1183b18a118a0183c183d18a2183c18a218a1183d183e18a3183d18a318a2183e183f18a4183e18a418a3183f184018a5183f18a518a41840184118a6184018a618a51841184218a7184118a718a61842184318a8184218a818a71843184418a9184318a918a81844184518aa184418aa18a91845184618ab184518ab18aa1846184718ac184618ac18ab1847184818ad184718ad18ac1848184918ae184818ae18ad1849184a18af184918af18ae184a184b18b0184a18b018af184b184c18b1184b18b118b0184c184d18b2184c18b218b1184d184e18b3184d18b318b2184e184f18b4184e18b418b3184f185018b5184f18b518b41850185118b6185018b618b51851185218b7185118b718b61852185318b8185218b818b71853185418b9185318b918b81854185518ba185418ba18b91855185618bb185518bb18ba1856185718bc185618bc18bb1857185818bd185718bd18bc1858185918be185818be18bd1859185a18bf185918bf18be185a185b18c0185a18c018bf185b185c18c1185b18c118c0185c185d18c2185c18c218c1185d185e18c3185d18c318c2185e185f18c4185e18c418c3185f186018c5185f18c518c41860186118c6186018c618c51861186218c7186118c718c61862186318c8186218c818c71863186418c9186318c918c81864186518ca186418ca18c91865186618cb186518cb18ca1866186718cc186618cc18cb1867186818cd186718cd18cc1868186918ce186818ce18cd1869186a18cf186918cf18ce186a186b18d0186a18d018cf186b186c18d1186b18d118d0186c186d18d2186c18d218d1186d186e18d3186d18d318d2186e186f18d4186e18d418d3186f187018d5186f18d518d41870187118d6187018d618d51871187218d7187118d718d61872187318d8187218d818d71873187418d9187318d918d81874187518da187418da18d91876187718dc187618dc18db1877187818dd187718dd18dc1878187918de187818de18dd1879187a18df187918df18de187a187b18e0187a18e018df187b187c18e1187b18e118e0187c187d18e2187c18e218e1187d187e18e3187d18e318e2187e187f18e4187e18e418e3187f188018e5187f18e518e41880188118e6188018e618e51881188218e7188118e718e61882188318e8188218e818e71883188418e9188318e918e81884188518ea188418ea18e91885188618eb188518eb18ea1886188718ec188618ec18eb1887188818ed188718ed18ec1888188918ee188818ee18ed1889188a18ef188918ef18ee188a188b18f0188a18f018ef188b188c18f1188b18f118f0188c188d18f2188c18f218f1188d188e18f3188d18f318f2188e188f18f4188e18f418f3188f189018f5188f18f518f41890189118f6189018f618f51891189218f7189118f718f61892189318f8189218f818f71893189418f9189318f918f81894189518fa189418fa18f91895189618fb189518fb18fa1896189718fc189618fc18fb1897189818fd189718fd18fc1898189918fe189818fe18fd1899189a18ff189918ff18fe189a189b1800199a180019ff189b189c1801199b18011900199c189d1802199c18021901199d189e1803199d18031902199e189f1804199e18041903199f18a01805199f1805190419a018a1180619a01806190519a118a2180719a11807190619a218a3180819a21808190719a318a4180919a31809190819a418a5180a19a4180a190919a518a6180b19a5180b190a19a618a7180c19a6180c190b19a718a8180d19a7180d190c19a818a9180e19a8180e190d19a918aa180f19a9180f190e19aa18ab181019aa1810190f19ab18ac181119ab1811191019ac18ad181219ac1812191119ad18ae181319ad1813191219ae18af181419ae1814191319af18b0181519af1815191419b018b1181619b01816191519b118b2181719b11817191619b218b3181819b21818191719b318b4181919b31819191819b418b5181a19b4181a191919b518b6181b19b5181b191a19b618b7181c19b6181c191b19b718b8181d19b7181d191c19b818b9181e19b8181e191d19b918ba181f19b9181f191e19ba18bb182019ba1820191f19bb18bc182119bb1821192019bc18bd182219bc1822192119bd18be182319bd1823192219be18bf182419be1824192319bf18c0182519bf1825192419c018c1182619c01826192519c118c2182719c11827192619c218c3182819c21828192719c318c4182919c31829192819c418c5182a19c4182a192919c518c6182b19c5182b192a19c618c7182c19c6182c192b19c718c8182d19c7182d192c19c818c9182e19c8182e192d19c918ca182f19c9182f192e19ca18cb183019ca1830192f19cb18cc183119cb1831193019cc18cd183219cc1832193119cd18ce183319cd1833193219ce18cf183419ce1834193319cf18d0183519cf1835193419d018d1183619d01836193519d118d2183719d11837193619d218d3183819d21838193719d318d4183919d31839193819d418d5183a19d4183a193919d518d6183b19d5183b193a19d618d7183c19d6183c193b19d718d8183d19d7183d193c19d818d9183e19d8183e193d19d918da183f19d9183f193e19db18dc184119db1841194019dc18dd184219dc1842194119dd18de184319dd1843194219de18df184419de1844194319df18e0184519df1845194419e018e1184619e01846194519e118e2184719e11847194619e218e3184819e21848194719e318e4184919e31849194819e418e5184a19e4184a194919e518e6184b19e5184b194a19e618e7184c19e6184c194b19e718e8184d19e7184d194c19e818e9184e19e8184e194d19e918ea184f19e9184f194e19ea18eb185019ea1850194f19eb18ec185119eb1851195019ec18ed185219ec1852195119ed18ee185319ed1853195219ee18ef185419ee1854195319ef18f0185519ef1855195419f018f1185619f01856195519f118f2185719f11857195619f218f3185819f21858195719f318f4185919f31859195819f418f5185a19f4185a195919f518f6185b19f5185b195a19f618f7185c19f6185c195b19f718f8185d19f7185d195c19f818f9185e19f8185e195d19f918fa185f19f9185f195e19fa18fb186019fa1860195f19fb18fc186119fb1861196019fc18fd186219fc1862196119fd18fe186319fd1863196219fe18ff186419fe1864196319ff1800196519ff1865196419001901196619001966196519011902196719011967196619021903196819021968196719031904196919031969196819041905196a1904196a196919051906196b1905196b196a19061907196c1906196c196b19071908196d1907196d196c19081909196e1908196e196d1909190a196f1909196f196e190a190b1970190a1970196f190b190c1971190b19711970190c190d1972190c19721971190d190e1973190d19731972190e190f1974190e19741973190f19101975190f1975197419101911197619101976197519111912197719111977197619121913197819121978197719131914197919131979197819141915197a1914197a197919151916197b1915197b197a19161917197c1916197c197b19171918197d1917197d197c19181919197e1918197e197d1919191a197f1919197f197e191a191b1980191a1980197f191b191c1981191b19811980191c191d1982191c19821981191d191e1983191d19831982191e191f1984191e19841983191f19201985191f1985198419201921198619201986198519211922198719211987198619221923198819221988198719231924198919231989198819241925198a1924198a198919251926198b1925198b198a19261927198c1926198c198b19271928198d1927198d198c19281929198e1928198e198d1929192a198f1929198f198e192a192b1990192a1990198f192b192c1991192b19911990192c192d1992192c19921991192d192e1993192d19931992192e192f1994192e19941993192f19301995192f1995199419301931199619301996199519311932199719311997199619321933199819321998199719331934199919331999199819341935199a1934199a199919351936199b1935199b199a19361937199c1936199c199b19371938199d1937199d199c19381939199e1938199e199d1939193a199f1939199f199e193a193b19a0193a19a0199f193b193c19a1193b19a119a0193c193d19a2193c19a219a1193d193e19a3193d19a319a2193e193f19a4193e19a419a31940194119a6194019a619a51941194219a7194119a719a61942194319a8194219a819a71943194419a9194319a919a81944194519aa194419aa19a91945194619ab194519ab19aa1946194719ac194619ac19ab1947194819ad194719ad19ac1948194919ae194819ae19ad1949194a19af194919af19ae194a194b19b0194a19b019af194b194c19b1194b19b119b0194c194d19b2194c19b219b1194d194e19b3194d19b319b2194e194f19b4194e19b419b3194f195019b5194f19b519b41950195119b6195019b619b51951195219b7195119b719b61952195319b8195219b819b71953195419b9195319b919b81954195519ba195419ba19b91955195619bb195519bb19ba1956195719bc195619bc19bb1957195819bd195719bd19bc1958195919be195819be19bd1959195a19bf195919bf19be195a195b19c0195a19c019bf195b195c19c1195b19c119c0195c195d19c2195c19c219c1195d195e19c3195d19c319c2195e195f19c4195e19c419c3195f196019c5195f19c519c41960196119c6196019c619c51961196219c7196119c719c61962196319c8196219c819c71963196419c9196319c919c81964196519ca196419ca19c91965196619cb196519cb19ca1966196719cc196619cc19cb1967196819cd196719cd19cc1968196919ce196819ce19cd1969196a19cf196919cf19ce196a196b19d0196a19d019cf196b196c19d1196b19d119d0196c196d19d2196c19d219d1196d196e19d3196d19d319d2196e196f19d4196e19d419d3196f197019d5196f19d519d41970197119d6197019d619d51971197219d7197119d719d61972197319d8197219d819d71973197419d9197319d919d81974197519da197419da19d91975197619db197519db19da1976197719dc197619dc19db1977197819dd197719dd19dc1978197919de197819de19dd1979197a19df197919df19de197a197b19e0197a19e019df197b197c19e1197b19e119e0197c197d19e2197c19e219e1197d197e19e3197d19e319e2197e197f19e4197e19e419e3197f198019e5197f19e519e41980198119e6198019e619e51981198219e7198119e719e61982198319e8198219e819e71983198419e9198319e919e81984198519ea198419ea19e91985198619eb198519eb19ea1986198719ec198619ec19eb1987198819ed198719ed19ec1988198919ee198819ee19ed1989198a19ef198919ef19ee198a198b19f0198a19f019ef198b198c19f1198b19f119f0198c198d19f2198c19f219f1198d198e19f3198d19f319f2198e198f19f4198e19f419f3198f199019f5198f19f519f41990199119f6199019f619f51991199219f7199119f719f61992199319f8199219f819f71993199419f9199319f919f81994199519fa199419fa19f91995199619fb199519fb19fa1996199719fc199619fc19fb1997199819fd199719fd19fc1998199919fe199819fe19fd1999199a19ff199919ff19fe199a199b19001a9a19001aff199b199c19011a9b19011a001a9c199d19021a9c19021a011a9d199e19031a9d19031a021a9e199f19041a9e19041a031a9f19a019051a9f19051a041aa019a119061aa019061a051aa119a219071aa119071a061aa219a319081aa219081a071aa319a419091aa319091a081aa519a6190b1aa5190b1a0a1aa619a7190c1aa6190c1a0b1aa719a8190d1aa7190d1a0c1aa819a9190e1aa8190e1a0d1aa919aa190f1aa9190f1a0e1aaa19ab19101aaa19101a0f1aab19ac19111aab19111a101aac19ad19121aac19121a111aad19ae19131aad19131a121aae19af19141aae19141a131aaf19b019151aaf19151a141ab019b119161ab019161a151ab119b219171ab119171a161ab219b319181ab219181a171ab319b419191ab319191a181ab419b5191a1ab4191a1a191ab519b6191b1ab5191b1a1a1ab619b7191c1ab6191c1a1b1ab719b8191d1ab7191d1a1c1ab819b9191e1ab8191e1a1d1ab919ba191f1ab9191f1a1e1aba19bb19201aba19201a1f1abb19bc19211abb19211a201abc19bd19221abc19221a211abd19be19231abd19231a221abe19bf19241abe19241a231abf19c019251abf19251a241ac019c119261ac019261a251ac119c219271ac119271a261ac219c319281ac219281a271ac319c419291ac319291a281ac419c5192a1ac4192a1a291ac519c6192b1ac5192b1a2a1ac619c7192c1ac6192c1a2b1ac719c8192d1ac7192d1a2c1ac819c9192e1ac8192e1a2d1ac919ca192f1ac9192f1a2e1aca19cb19301aca19301a2f1acb19cc19311acb19311a301acc19cd19321acc19321a311acd19ce19331acd19331a321ace19cf19341ace19341a331acf19d019351acf19351a341ad019d119361ad019361a351ad119d219371ad119371a361ad219d319381ad219381a371ad319d419391ad319391a381ad419d5193a1ad4193a1a391ad519d6193b1ad5193b1a3a1ad619d7193c1ad6193c1a3b1ad719d8193d1ad7193d1a3c1ad819d9193e1ad8193e1a3d1ad919da193f1ad9193f1a3e1ada19db19401ada19401a3f1adb19dc19411adb19411a401adc19dd19421adc19421a411add19de19431add19431a421ade19df19441ade19441a431adf19e019451adf19451a441ae019e119461ae019461a451ae119e219471ae119471a461ae219e319481ae219481a471ae319e419491ae319491a481ae419e5194a1ae4194a1a491ae519e6194b1ae5194b1a4a1ae619e7194c1ae6194c1a4b1ae719e8194d1ae7194d1a4c1ae819e9194e1ae8194e1a4d1ae919ea194f1ae9194f1a4e1aea19eb19501aea19501a4f1aeb19ec19511aeb19511a501aec19ed19521aec19521a511aed19ee19531aed19531a521aee19ef19541aee19541a531aef19f019551aef19551a541af019f119561af019561a551af119f219571af119571a561af219f319581af219581a571af319f419591af319591a581af419f5195a1af4195a1a591af519f6195b1af5195b1a5a1af619f7195c1af6195c1a5b1af719f8195d1af7195d1a5c1af819f9195e1af8195e1a5d1af919fa195f1af9195f1a5e1afa19fb19601afa19601a5f1afb19fc19611afb19611a601afc19fd19621afc19621a611afd19fe19631afd19631a621afe19ff19641afe19641a631aff19001a651aff19651a641a001a011a661a001a661a651a011a021a671a011a671a661a021a031a681a021a681a671a031a041a691a031a691a681a041a051a6a1a041a6a1a691a051a061a6b1a051a6b1a6a1a061a071a6c1a061a6c1a6b1a071a081a6d1a071a6d1a6c1a081a091a6e1a081a6e1a6d1a0a1a0b1a701a0a1a701a6f1a0b1a0c1a711a0b1a711a701a0c1a0d1a721a0c1a721a711a0d1a0e1a731a0d1a731a721a0e1a0f1a741a0e1a741a731a0f1a101a751a0f1a751a741a101a111a761a101a761a751a111a121a771a111a771a761a121a131a781a121a781a771a131a141a791a131a791a781a141a151a7a1a141a7a1a791a151a161a7b1a151a7b1a7a1a161a171a7c1a161a7c1a7b1a171a181a7d1a171a7d1a7c1a181a191a7e1a181a7e1a7d1a191a1a1a7f1a191a7f1a7e1a1a1a1b1a801a1a1a801a7f1a1b1a1c1a811a1b1a811a801a1c1a1d1a821a1c1a821a811a1d1a1e1a831a1d1a831a821a1e1a1f1a841a1e1a841a831a1f1a201a851a1f1a851a841a201a211a861a201a861a851a211a221a871a211a871a861a221a231a881a221a881a871a231a241a891a231a891a881a241a251a8a1a241a8a1a891a251a261a8b1a251a8b1a8a1a261a271a8c1a261a8c1a8b1a271a281a8d1a271a8d1a8c1a281a291a8e1a281a8e1a8d1a291a2a1a8f1a291a8f1a8e1a2a1a2b1a901a2a1a901a8f1a2b1a2c1a911a2b1a911a901a2c1a2d1a921a2c1a921a911a2d1a2e1a931a2d1a931a921a2e1a2f1a941a2e1a941a931a2f1a301a951a2f1a951a941a301a311a961a301a961a951a311a321a971a311a971a961a321a331a981a321a981a971a331a341a991a331a991a981a341a351a9a1a341a9a1a991a351a361a9b1a351a9b1a9a1a361a371a9c1a361a9c1a9b1a371a381a9d1a371a9d1a9c1a381a391a9e1a381a9e1a9d1a391a3a1a9f1a391a9f1a9e1a3a1a3b1aa01a3a1aa01a9f1a3b1a3c1aa11a3b1aa11aa01a3c1a3d1aa21a3c1aa21aa11a3d1a3e1aa31a3d1aa31aa21a3e1a3f1aa41a3e1aa41aa31a3f1a401aa51a3f1aa51aa41a401a411aa61a401aa61aa51a411a421aa71a411aa71aa61a421a431aa81a421aa81aa71a431a441aa91a431aa91aa81a441a451aaa1a441aaa1aa91a451a461aab1a451aab1aaa1a461a471aac1a461aac1aab1a471a481aad1a471aad1aac1a481a491aae1a481aae1aad1a491a4a1aaf1a491aaf1aae1a4a1a4b1ab01a4a1ab01aaf1a4b1a4c1ab11a4b1ab11ab01a4c1a4d1ab21a4c1ab21ab11a4d1a4e1ab31a4d1ab31ab21a4e1a4f1ab41a4e1ab41ab31a4f1a501ab51a4f1ab51ab41a501a511ab61a501ab61ab51a511a521ab71a511ab71ab61a521a531ab81a521ab81ab71a531a541ab91a531ab91ab81a541a551aba1a541aba1ab91a551a561abb1a551abb1aba1a561a571abc1a561abc1abb1a571a581abd1a571abd1abc1a581a591abe1a581abe1abd1a591a5a1abf1a591abf1abe1a5a1a5b1ac01a5a1ac01abf1a5b1a5c1ac11a5b1ac11ac01a5c1a5d1ac21a5c1ac21ac11a5d1a5e1ac31a5d1ac31ac21a5e1a5f1ac41a5e1ac41ac31a5f1a601ac51a5f1ac51ac41a601a611ac61a601ac61ac51a611a621ac71a611ac71ac61a621a631ac81a621ac81ac71a631a641ac91a631ac91ac81a641a651aca1a641aca1ac91a651a661acb1a651acb1aca1a661a671acc1a661acc1acb1a671a681acd1a671acd1acc1a681a691ace1a681ace1acd1a691a6a1acf1a691acf1ace1a6a1a6b1ad01a6a1ad01acf1a6b1a6c1ad11a6b1ad11ad01a6c1a6d1ad21a6c1ad21ad11a6d1a6e1ad31a6d1ad31ad21a6f1a701ad51a6f1ad51ad41a701a711ad61a701ad61ad51a711a721ad71a711ad71ad61a721a731ad81a721ad81ad71a731a741ad91a731ad91ad81a741a751ada1a741ada1ad91a751a761adb1a751adb1ada1a761a771adc1a761adc1adb1a771a781add1a771add1adc1a781a791ade1a781ade1add1a791a7a1adf1a791adf1ade1a7a1a7b1ae01a7a1ae01adf1a7b1a7c1ae11a7b1ae11ae01a7c1a7d1ae21a7c1ae21ae11a7d1a7e1ae31a7d1ae31ae21a7e1a7f1ae41a7e1ae41ae31a7f1a801ae51a7f1ae51ae41a801a811ae61a801ae61ae51a811a821ae71a811ae71ae61a821a831ae81a821ae81ae71a831a841ae91a831ae91ae81a841a851aea1a841aea1ae91a851a861aeb1a851aeb1aea1a861a871aec1a861aec1aeb1a871a881aed1a871aed1aec1a881a891aee1a881aee1aed1a891a8a1aef1a891aef1aee1a8a1a8b1af01a8a1af01aef1a8b1a8c1af11a8b1af11af01a8c1a8d1af21a8c1af21af11a8d1a8e1af31a8d1af31af21a8e1a8f1af41a8e1af41af31a8f1a901af51a8f1af51af41a901a911af61a901af61af51a911a921af71a911af71af61a921a931af81a921af81af71a931a941af91a931af91af81a941a951afa1a941afa1af91a951a961afb1a951afb1afa1a961a971afc1a961afc1afb1a971a981afd1a971afd1afc1a981a991afe1a981afe1afd1a991a9a1aff1a991aff1afe1a9a1a9b1a001b9a1a001bff1a9b1a9c1a011b9b1a011b001b9c1a9d1a021b9c1a021b011b9d1a9e1a031b9d1a031b021b9e1a9f1a041b9e1a041b031b9f1aa01a051b9f1a051b041ba01aa11a061ba01a061b051ba11aa21a071ba11a071b061ba21aa31a081ba21a081b071ba31aa41a091ba31a091b081ba41aa51a0a1ba41a0a1b091ba51aa61a0b1ba51a0b1b0a1ba61aa71a0c1ba61a0c1b0b1ba71aa81a0d1ba71a0d1b0c1ba81aa91a0e1ba81a0e1b0d1ba91aaa1a0f1ba91a0f1b0e1baa1aab1a101baa1a101b0f1bab1aac1a111bab1a111b101bac1aad1a121bac1a121b111bad1aae1a131bad1a131b121bae1aaf1a141bae1a141b131baf1ab01a151baf1a151b141bb01ab11a161bb01a161b151bb11ab21a171bb11a171b161bb21ab31a181bb21a181b171bb31ab41a191bb31a191b181bb41ab51a1a1bb41a1a1b191bb51ab61a1b1bb51a1b1b1a1bb61ab71a1c1bb61a1c1b1b1bb71ab81a1d1bb71a1d1b1c1bb81ab91a1e1bb81a1e1b1d1bb91aba1a1f1bb91a1f1b1e1bba1abb1a201bba1a201b1f1bbb1abc1a211bbb1a211b201bbc1abd1a221bbc1a221b211bbd1abe1a231bbd1a231b221bbe1abf1a241bbe1a241b231bbf1ac01a251bbf1a251b241bc01ac11a261bc01a261b251bc11ac21a271bc11a271b261bc21ac31a281bc21a281b271bc31ac41a291bc31a291b281bc41ac51a2a1bc41a2a1b291bc51ac61a2b1bc51a2b1b2a1bc61ac71a2c1bc61a2c1b2b1bc71ac81a2d1bc71a2d1b2c1bc81ac91a2e1bc81a2e1b2d1bc91aca1a2f1bc91a2f1b2e1bca1acb1a301bca1a301b2f1bcb1acc1a311bcb1a311b301bcc1acd1a321bcc1a321b311bcd1ace1a331bcd1a331b321bce1acf1a341bce1a341b331bcf1ad01a351bcf1a351b341bd01ad11a361bd01a361b351bd11ad21a371bd11a371b361bd21ad31a381bd21a381b371bd41ad51a3a1bd41a3a1b391bd51ad61a3b1bd51a3b1b3a1bd61ad71a3c1bd61a3c1b3b1bd71ad81a3d1bd71a3d1b3c1bd81ad91a3e1bd81a3e1b3d1bd91ada1a3f1bd91a3f1b3e1bda1adb1a401bda1a401b3f1bdb1adc1a411bdb1a411b401bdc1add1a421bdc1a421b411bdd1ade1a431bdd1a431b421bde1adf1a441bde1a441b431bdf1ae01a451bdf1a451b441be01ae11a461be01a461b451be11ae21a471be11a471b461be21ae31a481be21a481b471be31ae41a491be31a491b481be41ae51a4a1be41a4a1b491be51ae61a4b1be51a4b1b4a1be61ae71a4c1be61a4c1b4b1be71ae81a4d1be71a4d1b4c1be81ae91a4e1be81a4e1b4d1be91aea1a4f1be91a4f1b4e1bea1aeb1a501bea1a501b4f1beb1aec1a511beb1a511b501bec1aed1a521bec1a521b511bed1aee1a531bed1a531b521bee1aef1a541bee1a541b531bef1af01a551bef1a551b541bf01af11a561bf01a561b551bf11af21a571bf11a571b561bf21af31a581bf21a581b571bf31af41a591bf31a591b581bf41af51a5a1bf41a5a1b591bf51af61a5b1bf51a5b1b5a1bf61af71a5c1bf61a5c1b5b1bf71af81a5d1bf71a5d1b5c1bf81af91a5e1bf81a5e1b5d1bf91afa1a5f1bf91a5f1b5e1bfa1afb1a601bfa1a601b5f1bfb1afc1a611bfb1a611b601bfc1afd1a621bfc1a621b611bfd1afe1a631bfd1a631b621bfe1aff1a641bfe1a641b631bff1a001b651bff1a651b641b001b011b661b001b661b651b011b021b671b011b671b661b021b031b681b021b681b671b031b041b691b031b691b681b041b051b6a1b041b6a1b691b051b061b6b1b051b6b1b6a1b061b071b6c1b061b6c1b6b1b071b081b6d1b071b6d1b6c1b081b091b6e1b081b6e1b6d1b091b0a1b6f1b091b6f1b6e1b0a1b0b1b701b0a1b701b6f1b0b1b0c1b711b0b1b711b701b0c1b0d1b721b0c1b721b711b0d1b0e1b731b0d1b731b721b0e1b0f1b741b0e1b741b731b0f1b101b751b0f1b751b741b101b111b761b101b761b751b111b121b771b111b771b761b121b131b781b121b781b771b131b141b791b131b791b781b141b151b7a1b141b7a1b791b151b161b7b1b151b7b1b7a1b161b171b7c1b161b7c1b7b1b171b181b7d1b171b7d1b7c1b181b191b7e1b181b7e1b7d1b191b1a1b7f1b191b7f1b7e1b1a1b1b1b801b1a1b801b7f1b1b1b1c1b811b1b1b811b801b1c1b1d1b821b1c1b821b811b1d1b1e1b831b1d1b831b821b1e1b1f1b841b1e1b841b831b1f1b201b851b1f1b851b841b201b211b861b201b861b851b211b221b871b211b871b861b221b231b881b221b881b871b231b241b891b231b891b881b241b251b8a1b241b8a1b891b251b261b8b1b251b8b1b8a1b261b271b8c1b261b8c1b8b1b271b281b8d1b271b8d1b8c1b281b291b8e1b281b8e1b8d1b291b2a1b8f1b291b8f1b8e1b2a1b2b1b901b2a1b901b8f1b2b1b2c1b911b2b1b911b901b2c1b2d1b921b2c1b921b911b2d1b2e1b931b2d1b931b921b2e1b2f1b941b2e1b941b931b2f1b301b951b2f1b951b941b301b311b961b301b961b951b311b321b971b311b971b961b321b331b981b321b981b971b331b341b991b331b991b981b341b351b9a1b341b9a1b991b351b361b9b1b351b9b1b9a1b361b371b9c1b361b9c1b9b1b371b381b9d1b371b9d1b9c1b391b3a1b9f1b391b9f1b9e1b3a1b3b1ba01b3a1ba01b9f1b3b1b3c1ba11b3b1ba11ba01b3c1b3d1ba21b3c1ba21ba11b3d1b3e1ba31b3d1ba31ba21b3e1b3f1ba41b3e1ba41ba31b3f1b401ba51b3f1ba51ba41b401b411ba61b401ba61ba51b411b421ba71b411ba71ba61b421b431ba81b421ba81ba71b431b441ba91b431ba91ba81b441b451baa1b441baa1ba91b451b461bab1b451bab1baa1b461b471bac1b461bac1bab1b471b481bad1b471bad1bac1b481b491bae1b481bae1bad1b491b4a1baf1b491baf1bae1b4a1b4b1bb01b4a1bb01baf1b4b1b4c1bb11b4b1bb11bb01b4c1b4d1bb21b4c1bb21bb11b4d1b4e1bb31b4d1bb31bb21b4e1b4f1bb41b4e1bb41bb31b4f1b501bb51b4f1bb51bb41b501b511bb61b501bb61bb51b511b521bb71b511bb71bb61b521b531bb81b521bb81bb71b531b541bb91b531bb91bb81b541b551bba1b541bba1bb91b551b561bbb1b551bbb1bba1b561b571bbc1b561bbc1bbb1b571b581bbd1b571bbd1bbc1b581b591bbe1b581bbe1bbd1b591b5a1bbf1b591bbf1bbe1b5a1b5b1bc01b5a1bc01bbf1b5b1b5c1bc11b5b1bc11bc01b5c1b5d1bc21b5c1bc21bc11b5d1b5e1bc31b5d1bc31bc21b5e1b5f1bc41b5e1bc41bc31b5f1b601bc51b5f1bc51bc41b601b611bc61b601bc61bc51b611b621bc71b611bc71bc61b621b631bc81b621bc81bc71b631b641bc91b631bc91bc81b641b651bca1b641bca1bc91b651b661bcb1b651bcb1bca1b661b671bcc1b661bcc1bcb1b671b681bcd1b671bcd1bcc1b681b691bce1b681bce1bcd1b691b6a1bcf1b691bcf1bce1b6a1b6b1bd01b6a1bd01bcf1b6b1b6c1bd11b6b1bd11bd01b6c1b6d1bd21b6c1bd21bd11b6d1b6e1bd31b6d1bd31bd21b6e1b6f1bd41b6e1bd41bd31b6f1b701bd51b6f1bd51bd41b701b711bd61b701bd61bd51b711b721bd71b711bd71bd61b721b731bd81b721bd81bd71b731b741bd91b731bd91bd81b741b751bda1b741bda1bd91b751b761bdb1b751bdb1bda1b761b771bdc1b761bdc1bdb1b771b781bdd1b771bdd1bdc1b781b791bde1b781bde1bdd1b791b7a1bdf1b791bdf1bde1b7a1b7b1be01b7a1be01bdf1b7b1b7c1be11b7b1be11be01b7c1b7d1be21b7c1be21be11b7d1b7e1be31b7d1be31be21b7e1b7f1be41b7e1be41be31b7f1b801be51b7f1be51be41b801b811be61b801be61be51b811b821be71b811be71be61b821b831be81b821be81be71b831b841be91b831be91be81b841b851bea1b841bea1be91b851b861beb1b851beb1bea1b861b871bec1b861bec1beb1b871b881bed1b871bed1bec1b881b891bee1b881bee1bed1b891b8a1bef1b891bef1bee1b8a1b8b1bf01b8a1bf01bef1b8b1b8c1bf11b8b1bf11bf01b8c1b8d1bf21b8c1bf21bf11b8d1b8e1bf31b8d1bf31bf21b8e1b8f1bf41b8e1bf41bf31b8f1b901bf51b8f1bf51bf41b901b911bf61b901bf61bf51b911b921bf71b911bf71bf61b921b931bf81b921bf81bf71b931b941bf91b931bf91bf81b941b951bfa1b941bfa1bf91b951b961bfb1b951bfb1bfa1b961b971bfc1b961bfc1bfb1b971b981bfd1b971bfd1bfc1b981b991bfe1b981bfe1bfd1b991b9a1bff1b991bff1bfe1b9a1b9b1b001c9a1b001cff1b9b1b9c1b011c9b1b011c001c9c1b9d1b021c9c1b021c011c9e1b9f1b041c9e1b041c031c9f1ba01b051c9f1b051c041ca01ba11b061ca01b061c051ca11ba21b071ca11b071c061ca21ba31b081ca21b081c071ca31ba41b091ca31b091c081ca41ba51b0a1ca41b0a1c091ca51ba61b0b1ca51b0b1c0a1ca61ba71b0c1ca61b0c1c0b1ca71ba81b0d1ca71b0d1c0c1ca81ba91b0e1ca81b0e1c0d1ca91baa1b0f1ca91b0f1c0e1caa1bab1b101caa1b101c0f1cab1bac1b111cab1b111c101cac1bad1b121cac1b121c111cad1bae1b131cad1b131c121cae1baf1b141cae1b141c131caf1bb01b151caf1b151c141cb01bb11b161cb01b161c151cb11bb21b171cb11b171c161cb21bb31b181cb21b181c171cb31bb41b191cb31b191c181cb41bb51b1a1cb41b1a1c191cb51bb61b1b1cb51b1b1c1a1cb61bb71b1c1cb61b1c1c1b1cb71bb81b1d1cb71b1d1c1c1cb81bb91b1e1cb81b1e1c1d1cb91bba1b1f1cb91b1f1c1e1cba1bbb1b201cba1b201c1f1cbb1bbc1b211cbb1b211c201cbc1bbd1b221cbc1b221c211cbd1bbe1b231cbd1b231c221cbe1bbf1b241cbe1b241c231cbf1bc01b251cbf1b251c241cc01bc11b261cc01b261c251cc11bc21b271cc11b271c261cc21bc31b281cc21b281c271cc31bc41b291cc31b291c281cc41bc51b2a1cc41b2a1c291cc51bc61b2b1cc51b2b1c2a1cc61bc71b2c1cc61b2c1c2b1cc71bc81b2d1cc71b2d1c2c1cc81bc91b2e1cc81b2e1c2d1cc91bca1b2f1cc91b2f1c2e1cca1bcb1b301cca1b301c2f1ccb1bcc1b311ccb1b311c301ccc1bcd1b321ccc1b321c311ccd1bce1b331ccd1b331c321cce1bcf1b341cce1b341c331ccf1bd01b351ccf1b351c341cd01bd11b361cd01b361c351cd11bd21b371cd11b371c361cd21bd31b381cd21b381c371cd31bd41b391cd31b391c381cd41bd51b3a1cd41b3a1c391cd51bd61b3b1cd51b3b1c3a1cd61bd71b3c1cd61b3c1c3b1cd71bd81b3d1cd71b3d1c3c1cd81bd91b3e1cd81b3e1c3d1cd91bda1b3f1cd91b3f1c3e1cda1bdb1b401cda1b401c3f1cdb1bdc1b411cdb1b411c401cdc1bdd1b421cdc1b421c411cdd1bde1b431cdd1b431c421cde1bdf1b441cde1b441c431cdf1be01b451cdf1b451c441ce01be11b461ce01b461c451ce11be21b471ce11b471c461ce21be31b481ce21b481c471ce31be41b491ce31b491c481ce41be51b4a1ce41b4a1c491ce51be61b4b1ce51b4b1c4a1ce61be71b4c1ce61b4c1c4b1ce71be81b4d1ce71b4d1c4c1ce81be91b4e1ce81b4e1c4d1ce91bea1b4f1ce91b4f1c4e1cea1beb1b501cea1b501c4f1ceb1bec1b511ceb1b511c501cec1bed1b521cec1b521c511ced1bee1b531ced1b531c521cee1bef1b541cee1b541c531cef1bf01b551cef1b551c541cf01bf11b561cf01b561c551cf11bf21b571cf11b571c561cf21bf31b581cf21b581c571cf31bf41b591cf31b591c581cf41bf51b5a1cf41b5a1c591cf51bf61b5b1cf51b5b1c5a1cf61bf71b5c1cf61b5c1c5b1cf71bf81b5d1cf71b5d1c5c1cf81bf91b5e1cf81b5e1c5d1cf91bfa1b5f1cf91b5f1c5e1cfa1bfb1b601cfa1b601c5f1cfb1bfc1b611cfb1b611c601cfc1bfd1b621cfc1b621c611cfd1bfe1b631cfd1b631c621cfe1bff1b641cfe1b641c631cff1b001c651cff1b651c641c001c011c661c001c661c651c011c021c671c011c671c661c031c041c691c031c691c681c041c051c6a1c041c6a1c691c051c061c6b1c051c6b1c6a1c061c071c6c1c061c6c1c6b1c071c081c6d1c071c6d1c6c1c081c091c6e1c081c6e1c6d1c091c0a1c6f1c091c6f1c6e1c0a1c0b1c701c0a1c701c6f1c0b1c0c1c711c0b1c711c701c0c1c0d1c721c0c1c721c711c0d1c0e1c731c0d1c731c721c0e1c0f1c741c0e1c741c731c0f1c101c751c0f1c751c741c101c111c761c101c761c751c111c121c771c111c771c761c121c131c781c121c781c771c131c141c791c131c791c781c141c151c7a1c141c7a1c791c151c161c7b1c151c7b1c7a1c161c171c7c1c161c7c1c7b1c171c181c7d1c171c7d1c7c1c181c191c7e1c181c7e1c7d1c191c1a1c7f1c191c7f1c7e1c1a1c1b1c801c1a1c801c7f1c1b1c1c1c811c1b1c811c801c1c1c1d1c821c1c1c821c811c1d1c1e1c831c1d1c831c821c1e1c1f1c841c1e1c841c831c1f1c201c851c1f1c851c841c201c211c861c201c861c851c211c221c871c211c871c861c221c231c881c221c881c871c231c241c891c231c891c881c241c251c8a1c241c8a1c891c251c261c8b1c251c8b1c8a1c261c271c8c1c261c8c1c8b1c271c281c8d1c271c8d1c8c1c281c291c8e1c281c8e1c8d1c291c2a1c8f1c291c8f1c8e1c2a1c2b1c901c2a1c901c8f1c2b1c2c1c911c2b1c911c901c2c1c2d1c921c2c1c921c911c2d1c2e1c931c2d1c931c921c2e1c2f1c941c2e1c941c931c2f1c301c951c2f1c951c941c301c311c961c301c961c951c311c321c971c311c971c961c321c331c981c321c981c971c331c341c991c331c991c981c341c351c9a1c341c9a1c991c351c361c9b1c351c9b1c9a1c361c371c9c1c361c9c1c9b1c371c381c9d1c371c9d1c9c1c381c391c9e1c381c9e1c9d1c391c3a1c9f1c391c9f1c9e1c3a1c3b1ca01c3a1ca01c9f1c3b1c3c1ca11c3b1ca11ca01c3c1c3d1ca21c3c1ca21ca11c3d1c3e1ca31c3d1ca31ca21c3e1c3f1ca41c3e1ca41ca31c3f1c401ca51c3f1ca51ca41c401c411ca61c401ca61ca51c411c421ca71c411ca71ca61c421c431ca81c421ca81ca71c431c441ca91c431ca91ca81c441c451caa1c441caa1ca91c451c461cab1c451cab1caa1c461c471cac1c461cac1cab1c471c481cad1c471cad1cac1c481c491cae1c481cae1cad1c491c4a1caf1c491caf1cae1c4a1c4b1cb01c4a1cb01caf1c4b1c4c1cb11c4b1cb11cb01c4c1c4d1cb21c4c1cb21cb11c4d1c4e1cb31c4d1cb31cb21c4e1c4f1cb41c4e1cb41cb31c4f1c501cb51c4f1cb51cb41c501c511cb61c501cb61cb51c511c521cb71c511cb71cb61c521c531cb81c521cb81cb71c531c541cb91c531cb91cb81c541c551cba1c541cba1cb91c551c561cbb1c551cbb1cba1c561c571cbc1c561cbc1cbb1c571c581cbd1c571cbd1cbc1c581c591cbe1c581cbe1cbd1c591c5a1cbf1c591cbf1cbe1c5a1c5b1cc01c5a1cc01cbf1c5b1c5c1cc11c5b1cc11cc01c5c1c5d1cc21c5c1cc21cc11c5d1c5e1cc31c5d1cc31cc21c5e1c5f1cc41c5e1cc41cc31c5f1c601cc51c5f1cc51cc41c601c611cc61c601cc61cc51c611c621cc71c611cc71cc61c621c631cc81c621cc81cc71c631c641cc91c631cc91cc81c641c651cca1c641cca1cc91c651c661ccb1c651ccb1cca1c661c671ccc1c661ccc1ccb1c681c691cce1c681cce1ccd1c691c6a1ccf1c691ccf1cce1c6a1c6b1cd01c6a1cd01ccf1c6b1c6c1cd11c6b1cd11cd01c6c1c6d1cd21c6c1cd21cd11c6d1c6e1cd31c6d1cd31cd21c6e1c6f1cd41c6e1cd41cd31c6f1c701cd51c6f1cd51cd41c701c711cd61c701cd61cd51c711c721cd71c711cd71cd61c721c731cd81c721cd81cd71c731c741cd91c731cd91cd81c741c751cda1c741cda1cd91c751c761cdb1c751cdb1cda1c761c771cdc1c761cdc1cdb1c771c781cdd1c771cdd1cdc1c781c791cde1c781cde1cdd1c791c7a1cdf1c791cdf1cde1c7a1c7b1ce01c7a1ce01cdf1c7b1c7c1ce11c7b1ce11ce01c7c1c7d1ce21c7c1ce21ce11c7d1c7e1ce31c7d1ce31ce21c7e1c7f1ce41c7e1ce41ce31c7f1c801ce51c7f1ce51ce41c801c811ce61c801ce61ce51c811c821ce71c811ce71ce61c821c831ce81c821ce81ce71c831c841ce91c831ce91ce81c841c851cea1c841cea1ce91c851c861ceb1c851ceb1cea1c861c871cec1c861cec1ceb1c871c881ced1c871ced1cec1c881c891cee1c881cee1ced1c891c8a1cef1c891cef1cee1c8a1c8b1cf01c8a1cf01cef1c8b1c8c1cf11c8b1cf11cf01c8c1c8d1cf21c8c1cf21cf11c8d1c8e1cf31c8d1cf31cf21c8e1c8f1cf41c8e1cf41cf31c8f1c901cf51c8f1cf51cf41c901c911cf61c901cf61cf51c911c921cf71c911cf71cf61c921c931cf81c921cf81cf71c931c941cf91c931cf91cf81c941c951cfa1c941cfa1cf91c951c961cfb1c951cfb1cfa1c961c971cfc1c961cfc1cfb1c971c981cfd1c971cfd1cfc1c981c991cfe1c981cfe1cfd1c991c9a1cff1c991cff1cfe1c9a1c9b1c001d9a1c001dff1c9b1c9c1c011d9b1c011d001d9c1c9d1c021d9c1c021d011d9d1c9e1c031d9d1c031d021d9e1c9f1c041d9e1c041d031d9f1ca01c051d9f1c051d041da01ca11c061da01c061d051da11ca21c071da11c071d061da21ca31c081da21c081d071da31ca41c091da31c091d081da41ca51c0a1da41c0a1d091da51ca61c0b1da51c0b1d0a1da61ca71c0c1da61c0c1d0b1da71ca81c0d1da71c0d1d0c1da81ca91c0e1da81c0e1d0d1da91caa1c0f1da91c0f1d0e1daa1cab1c101daa1c101d0f1dab1cac1c111dab1c111d101dac1cad1c121dac1c121d111dad1cae1c131dad1c131d121dae1caf1c141dae1c141d131daf1cb01c151daf1c151d141db01cb11c161db01c161d151db11cb21c171db11c171d161db21cb31c181db21c181d171db31cb41c191db31c191d181db41cb51c1a1db41c1a1d191db51cb61c1b1db51c1b1d1a1db61cb71c1c1db61c1c1d1b1db71cb81c1d1db71c1d1d1c1db81cb91c1e1db81c1e1d1d1db91cba1c1f1db91c1f1d1e1dba1cbb1c201dba1c201d1f1dbb1cbc1c211dbb1c211d201dbc1cbd1c221dbc1c221d211dbd1cbe1c231dbd1c231d221dbe1cbf1c241dbe1c241d231dbf1cc01c251dbf1c251d241dc01cc11c261dc01c261d251dc11cc21c271dc11c271d261dc21cc31c281dc21c281d271dc31cc41c291dc31c291d281dc41cc51c2a1dc41c2a1d291dc51cc61c2b1dc51c2b1d2a1dc61cc71c2c1dc61c2c1d2b1dc71cc81c2d1dc71c2d1d2c1dc81cc91c2e1dc81c2e1d2d1dc91cca1c2f1dc91c2f1d2e1dca1ccb1c301dca1c301d2f1dcb1ccc1c311dcb1c311d301dcd1cce1c331dcd1c331d321dce1ccf1c341dce1c341d331dcf1cd01c351dcf1c351d341dd01cd11c361dd01c361d351dd11cd21c371dd11c371d361dd21cd31c381dd21c381d371dd31cd41c391dd31c391d381dd41cd51c3a1dd41c3a1d391dd51cd61c3b1dd51c3b1d3a1dd61cd71c3c1dd61c3c1d3b1dd71cd81c3d1dd71c3d1d3c1dd81cd91c3e1dd81c3e1d3d1dd91cda1c3f1dd91c3f1d3e1dda1cdb1c401dda1c401d3f1ddb1cdc1c411ddb1c411d401ddc1cdd1c421ddc1c421d411ddd1cde1c431ddd1c431d421dde1cdf1c441dde1c441d431ddf1ce01c451ddf1c451d441de01ce11c461de01c461d451de11ce21c471de11c471d461de21ce31c481de21c481d471de31ce41c491de31c491d481de41ce51c4a1de41c4a1d491de51ce61c4b1de51c4b1d4a1de61ce71c4c1de61c4c1d4b1de71ce81c4d1de71c4d1d4c1de81ce91c4e1de81c4e1d4d1de91cea1c4f1de91c4f1d4e1dea1ceb1c501dea1c501d4f1deb1cec1c511deb1c511d501dec1ced1c521dec1c521d511ded1cee1c531ded1c531d521dee1cef1c541dee1c541d531def1cf01c551def1c551d541df01cf11c561df01c561d551df11cf21c571df11c571d561df21cf31c581df21c581d571df31cf41c591df31c591d581df41cf51c5a1df41c5a1d591df51cf61c5b1df51c5b1d5a1df61cf71c5c1df61c5c1d5b1df71cf81c5d1df71c5d1d5c1df81cf91c5e1df81c5e1d5d1df91cfa1c5f1df91c5f1d5e1dfa1cfb1c601dfa1c601d5f1dfb1cfc1c611dfb1c611d601dfc1cfd1c621dfc1c621d611dfd1cfe1c631dfd1c631d621dfe1cff1c641dfe1c641d631dff1c001d651dff1c651d641d001d011d661d001d661d651d011d021d671d011d671d661d021d031d681d021d681d671d031d041d691d031d691d681d041d051d6a1d041d6a1d691d051d061d6b1d051d6b1d6a1d061d071d6c1d061d6c1d6b1d071d081d6d1d071d6d1d6c1d081d091d6e1d081d6e1d6d1d091d0a1d6f1d091d6f1d6e1d0a1d0b1d701d0a1d701d6f1d0b1d0c1d711d0b1d711d701d0c1d0d1d721d0c1d721d711d0d1d0e1d731d0d1d731d721d0e1d0f1d741d0e1d741d731d0f1d101d751d0f1d751d741d101d111d761d101d761d751d111d121d771d111d771d761d121d131d781d121d781d771d131d141d791d131d791d781d141d151d7a1d141d7a1d791d151d161d7b1d151d7b1d7a1d161d171d7c1d161d7c1d7b1d171d181d7d1d171d7d1d7c1d181d191d7e1d181d7e1d7d1d191d1a1d7f1d191d7f1d7e1d1a1d1b1d801d1a1d801d7f1d1b1d1c1d811d1b1d811d801d1c1d1d1d821d1c1d821d811d1d1d1e1d831d1d1d831d821d1e1d1f1d841d1e1d841d831d1f1d201d851d1f1d851d841d201d211d861d201d861d851d211d221d871d211d871d861d221d231d881d221d881d871d231d241d891d231d891d881d241d251d8a1d241d8a1d891d251d261d8b1d251d8b1d8a1d261d271d8c1d261d8c1d8b1d271d281d8d1d271d8d1d8c1d281d291d8e1d281d8e1d8d1d291d2a1d8f1d291d8f1d8e1d2a1d2b1d901d2a1d901d8f1d2b1d2c1d911d2b1d911d901d2c1d2d1d921d2c1d921d911d2d1d2e1d931d2d1d931d921d2e1d2f1d941d2e1d941d931d2f1d301d951d2f1d951d941d301d311d961d301d961d951d321d331d981d321d981d971d331d341d991d331d991d981d341d351d9a1d341d9a1d991d351d361d9b1d351d9b1d9a1d361d371d9c1d361d9c1d9b1d371d381d9d1d371d9d1d9c1d381d391d9e1d381d9e1d9d1d391d3a1d9f1d391d9f1d9e1d3a1d3b1da01d3a1da01d9f1d3b1d3c1da11d3b1da11da01d3c1d3d1da21d3c1da21da11d3d1d3e1da31d3d1da31da21d3e1d3f1da41d3e1da41da31d3f1d401da51d3f1da51da41d401d411da61d401da61da51d411d421da71d411da71da61d421d431da81d421da81da71d431d441da91d431da91da81d441d451daa1d441daa1da91d451d461dab1d451dab1daa1d461d471dac1d461dac1dab1d471d481dad1d471dad1dac1d481d491dae1d481dae1dad1d491d4a1daf1d491daf1dae1d4a1d4b1db01d4a1db01daf1d4b1d4c1db11d4b1db11db01d4c1d4d1db21d4c1db21db11d4d1d4e1db31d4d1db31db21d4e1d4f1db41d4e1db41db31d4f1d501db51d4f1db51db41d501d511db61d501db61db51d511d521db71d511db71db61d521d531db81d521db81db71d531d541db91d531db91db81d541d551dba1d541dba1db91d551d561dbb1d551dbb1dba1d561d571dbc1d561dbc1dbb1d571d581dbd1d571dbd1dbc1d581d591dbe1d581dbe1dbd1d591d5a1dbf1d591dbf1dbe1d5a1d5b1dc01d5a1dc01dbf1d5b1d5c1dc11d5b1dc11dc01d5c1d5d1dc21d5c1dc21dc11d5d1d5e1dc31d5d1dc31dc21d5e1d5f1dc41d5e1dc41dc31d5f1d601dc51d5f1dc51dc41d601d611dc61d601dc61dc51d611d621dc71d611dc71dc61d621d631dc81d621dc81dc71d631d641dc91d631dc91dc81d641d651dca1d641dca1dc91d651d661dcb1d651dcb1dca1d661d671dcc1d661dcc1dcb1d671d681dcd1d671dcd1dcc1d681d691dce1d681dce1dcd1d691d6a1dcf1d691dcf1dce1d6a1d6b1dd01d6a1dd01dcf1d6b1d6c1dd11d6b1dd11dd01d6c1d6d1dd21d6c1dd21dd11d6d1d6e1dd31d6d1dd31dd21d6e1d6f1dd41d6e1dd41dd31d6f1d701dd51d6f1dd51dd41d701d711dd61d701dd61dd51d711d721dd71d711dd71dd61d721d731dd81d721dd81dd71d731d741dd91d731dd91dd81d741d751dda1d741dda1dd91d751d761ddb1d751ddb1dda1d761d771ddc1d761ddc1ddb1d771d781ddd1d771ddd1ddc1d781d791dde1d781dde1ddd1d791d7a1ddf1d791ddf1dde1d7a1d7b1de01d7a1de01ddf1d7b1d7c1de11d7b1de11de01d7c1d7d1de21d7c1de21de11d7d1d7e1de31d7d1de31de21d7e1d7f1de41d7e1de41de31d7f1d801de51d7f1de51de41d801d811de61d801de61de51d811d821de71d811de71de61d821d831de81d821de81de71d831d841de91d831de91de81d841d851dea1d841dea1de91d851d861deb1d851deb1dea1d861d871dec1d861dec1deb1d871d881ded1d871ded1dec1d881d891dee1d881dee1ded1d891d8a1def1d891def1dee1d8a1d8b1df01d8a1df01def1d8b1d8c1df11d8b1df11df01d8c1d8d1df21d8c1df21df11d8d1d8e1df31d8d1df31df21d8e1d8f1df41d8e1df41df31d8f1d901df51d8f1df51df41d901d911df61d901df61df51d911d921df71d911df71df61d921d931df81d921df81df71d931d941df91d931df91df81d941d951dfa1d941dfa1df91d951d961dfb1d951dfb1dfa1d971d981dfd1d971dfd1dfc1d981d991dfe1d981dfe1dfd1d991d9a1dff1d991dff1dfe1d9a1d9b1d001e9a1d001eff1d9b1d9c1d011e9b1d011e001e9c1d9d1d021e9c1d021e011e9d1d9e1d031e9d1d031e021e9e1d9f1d041e9e1d041e031e9f1da01d051e9f1d051e041ea01da11d061ea01d061e051ea11da21d071ea11d071e061ea21da31d081ea21d081e071ea31da41d091ea31d091e081ea41da51d0a1ea41d0a1e091ea51da61d0b1ea51d0b1e0a1ea61da71d0c1ea61d0c1e0b1ea71da81d0d1ea71d0d1e0c1ea81da91d0e1ea81d0e1e0d1ea91daa1d0f1ea91d0f1e0e1eaa1dab1d101eaa1d101e0f1eab1dac1d111eab1d111e101eac1dad1d121eac1d121e111ead1dae1d131ead1d131e121eae1daf1d141eae1d141e131eaf1db01d151eaf1d151e141eb01db11d161eb01d161e151eb11db21d171eb11d171e161eb21db31d181eb21d181e171eb31db41d191eb31d191e181eb41db51d1a1eb41d1a1e191eb51db61d1b1eb51d1b1e1a1eb61db71d1c1eb61d1c1e1b1eb71db81d1d1eb71d1d1e1c1eb81db91d1e1eb81d1e1e1d1eb91dba1d1f1eb91d1f1e1e1eba1dbb1d201eba1d201e1f1ebb1dbc1d211ebb1d211e201ebc1dbd1d221ebc1d221e211ebd1dbe1d231ebd1d231e221ebe1dbf1d241ebe1d241e231ebf1dc01d251ebf1d251e241ec01dc11d261ec01d261e251ec11dc21d271ec11d271e261ec21dc31d281ec21d281e271ec31dc41d291ec31d291e281ec41dc51d2a1ec41d2a1e291ec51dc61d2b1ec51d2b1e2a1ec61dc71d2c1ec61d2c1e2b1ec71dc81d2d1ec71d2d1e2c1ec81dc91d2e1ec81d2e1e2d1ec91dca1d2f1ec91d2f1e2e1eca1dcb1d301eca1d301e2f1ecb1dcc1d311ecb1d311e301ecc1dcd1d321ecc1d321e311ecd1dce1d331ecd1d331e321ece1dcf1d341ece1d341e331ecf1dd01d351ecf1d351e341ed01dd11d361ed01d361e351ed11dd21d371ed11d371e361ed21dd31d381ed21d381e371ed31dd41d391ed31d391e381ed41dd51d3a1ed41d3a1e391ed51dd61d3b1ed51d3b1e3a1ed61dd71d3c1ed61d3c1e3b1ed71dd81d3d1ed71d3d1e3c1ed81dd91d3e1ed81d3e1e3d1ed91dda1d3f1ed91d3f1e3e1eda1ddb1d401eda1d401e3f1edb1ddc1d411edb1d411e401edc1ddd1d421edc1d421e411edd1dde1d431edd1d431e421ede1ddf1d441ede1d441e431edf1de01d451edf1d451e441ee01de11d461ee01d461e451ee11de21d471ee11d471e461ee21de31d481ee21d481e471ee31de41d491ee31d491e481ee41de51d4a1ee41d4a1e491ee51de61d4b1ee51d4b1e4a1ee61de71d4c1ee61d4c1e4b1ee71de81d4d1ee71d4d1e4c1ee81de91d4e1ee81d4e1e4d1ee91dea1d4f1ee91d4f1e4e1eea1deb1d501eea1d501e4f1eeb1dec1d511eeb1d511e501eec1ded1d521eec1d521e511eed1dee1d531eed1d531e521eee1def1d541eee1d541e531eef1df01d551eef1d551e541ef01df11d561ef01d561e551ef11df21d571ef11d571e561ef21df31d581ef21d581e571ef31df41d591ef31d591e581ef41df51d5a1ef41d5a1e591ef51df61d5b1ef51d5b1e5a1ef61df71d5c1ef61d5c1e5b1ef71df81d5d1ef71d5d1e5c1ef81df91d5e1ef81d5e1e5d1ef91dfa1d5f1ef91d5f1e5e1efa1dfb1d601efa1d601e5f1efc1dfd1d621efc1d621e611efd1dfe1d631efd1d631e621efe1dff1d641efe1d641e631eff1d001e651eff1d651e641e001e011e661e001e661e651e011e021e671e011e671e661e021e031e681e021e681e671e031e041e691e031e691e681e041e051e6a1e041e6a1e691e051e061e6b1e051e6b1e6a1e061e071e6c1e061e6c1e6b1e071e081e6d1e071e6d1e6c1e081e091e6e1e081e6e1e6d1e091e0a1e6f1e091e6f1e6e1e0a1e0b1e701e0a1e701e6f1e0b1e0c1e711e0b1e711e701e0c1e0d1e721e0c1e721e711e0d1e0e1e731e0d1e731e721e0e1e0f1e741e0e1e741e731e0f1e101e751e0f1e751e741e101e111e761e101e761e751e111e121e771e111e771e761e121e131e781e121e781e771e131e141e791e131e791e781e141e151e7a1e141e7a1e791e151e161e7b1e151e7b1e7a1e161e171e7c1e161e7c1e7b1e171e181e7d1e171e7d1e7c1e181e191e7e1e181e7e1e7d1e191e1a1e7f1e191e7f1e7e1e1a1e1b1e801e1a1e801e7f1e1b1e1c1e811e1b1e811e801e1c1e1d1e821e1c1e821e811e1d1e1e1e831e1d1e831e821e1e1e1f1e841e1e1e841e831e1f1e201e851e1f1e851e841e201e211e861e201e861e851e211e221e871e211e871e861e221e231e881e221e881e871e231e241e891e231e891e881e241e251e8a1e241e8a1e891e251e261e8b1e251e8b1e8a1e261e271e8c1e261e8c1e8b1e271e281e8d1e271e8d1e8c1e281e291e8e1e281e8e1e8d1e291e2a1e8f1e291e8f1e8e1e2a1e2b1e901e2a1e901e8f1e2b1e2c1e911e2b1e911e901e2c1e2d1e921e2c1e921e911e2d1e2e1e931e2d1e931e921e2e1e2f1e941e2e1e941e931e2f1e301e951e2f1e951e941e301e311e961e301e961e951e311e321e971e311e971e961e321e331e981e321e981e971e331e341e991e331e991e981e341e351e9a1e341e9a1e991e351e361e9b1e351e9b1e9a1e361e371e9c1e361e9c1e9b1e371e381e9d1e371e9d1e9c1e381e391e9e1e381e9e1e9d1e391e3a1e9f1e391e9f1e9e1e3a1e3b1ea01e3a1ea01e9f1e3b1e3c1ea11e3b1ea11ea01e3c1e3d1ea21e3c1ea21ea11e3d1e3e1ea31e3d1ea31ea21e3e1e3f1ea41e3e1ea41ea31e3f1e401ea51e3f1ea51ea41e401e411ea61e401ea61ea51e411e421ea71e411ea71ea61e421e431ea81e421ea81ea71e431e441ea91e431ea91ea81e441e451eaa1e441eaa1ea91e451e461eab1e451eab1eaa1e461e471eac1e461eac1eab1e471e481ead1e471ead1eac1e481e491eae1e481eae1ead1e491e4a1eaf1e491eaf1eae1e4a1e4b1eb01e4a1eb01eaf1e4b1e4c1eb11e4b1eb11eb01e4c1e4d1eb21e4c1eb21eb11e4d1e4e1eb31e4d1eb31eb21e4e1e4f1eb41e4e1eb41eb31e4f1e501eb51e4f1eb51eb41e501e511eb61e501eb61eb51e511e521eb71e511eb71eb61e521e531eb81e521eb81eb71e531e541eb91e531eb91eb81e541e551eba1e541eba1eb91e551e561ebb1e551ebb1eba1e561e571ebc1e561ebc1ebb1e571e581ebd1e571ebd1ebc1e581e591ebe1e581ebe1ebd1e591e5a1ebf1e591ebf1ebe1e5a1e5b1ec01e5a1ec01ebf1e5b1e5c1ec11e5b1ec11ec01e5c1e5d1ec21e5c1ec21ec11e5d1e5e1ec31e5d1ec31ec21e5e1e5f1ec41e5e1ec41ec31e5f1e601ec51e5f1ec51ec41e611e621ec71e611ec71ec61e621e631ec81e621ec81ec71e631e641ec91e631ec91ec81e641e651eca1e641eca1ec91e651e661ecb1e651ecb1eca1e661e671ecc1e661ecc1ecb1e671e681ecd1e671ecd1ecc1e681e691ece1e681ece1ecd1e691e6a1ecf1e691ecf1ece1e6a1e6b1ed01e6a1ed01ecf1e6b1e6c1ed11e6b1ed11ed01e6c1e6d1ed21e6c1ed21ed11e6d1e6e1ed31e6d1ed31ed21e6e1e6f1ed41e6e1ed41ed31e6f1e701ed51e6f1ed51ed41e701e711ed61e701ed61ed51e711e721ed71e711ed71ed61e721e731ed81e721ed81ed71e731e741ed91e731ed91ed81e741e751eda1e741eda1ed91e751e761edb1e751edb1eda1e761e771edc1e761edc1edb1e771e781edd1e771edd1edc1e781e791ede1e781ede1edd1e791e7a1edf1e791edf1ede1e7a1e7b1ee01e7a1ee01edf1e7b1e7c1ee11e7b1ee11ee01e7c1e7d1ee21e7c1ee21ee11e7d1e7e1ee31e7d1ee31ee21e7e1e7f1ee41e7e1ee41ee31e7f1e801ee51e7f1ee51ee41e801e811ee61e801ee61ee51e811e821ee71e811ee71ee61e821e831ee81e821ee81ee71e831e841ee91e831ee91ee81e841e851eea1e841eea1ee91e851e861eeb1e851eeb1eea1e861e871eec1e861eec1eeb1e871e881eed1e871eed1eec1e881e891eee1e881eee1eed1e891e8a1eef1e891eef1eee1e8a1e8b1ef01e8a1ef01eef1e8b1e8c1ef11e8b1ef11ef01e8c1e8d1ef21e8c1ef21ef11e8d1e8e1ef31e8d1ef31ef21e8e1e8f1ef41e8e1ef41ef31e8f1e901ef51e8f1ef51ef41e901e911ef61e901ef61ef51e911e921ef71e911ef71ef61e921e931ef81e921ef81ef71e931e941ef91e931ef91ef81e941e951efa1e941efa1ef91e951e961efb1e951efb1efa1e961e971efc1e961efc1efb1e971e981efd1e971efd1efc1e981e991efe1e981efe1efd1e991e9a1eff1e991eff1efe1e9a1e9b1e001f9a1e001fff1e9b1e9c1e011f9b1e011f001f9c1e9d1e021f9c1e021f011f9d1e9e1e031f9d1e031f021f9e1e9f1e041f9e1e041f031f9f1ea01e051f9f1e051f041fa01ea11e061fa01e061f051fa11ea21e071fa11e071f061fa21ea31e081fa21e081f071fa31ea41e091fa31e091f081fa41ea51e0a1fa41e0a1f091fa51ea61e0b1fa51e0b1f0a1fa61ea71e0c1fa61e0c1f0b1fa71ea81e0d1fa71e0d1f0c1fa81ea91e0e1fa81e0e1f0d1fa91eaa1e0f1fa91e0f1f0e1faa1eab1e101faa1e101f0f1fab1eac1e111fab1e111f101fac1ead1e121fac1e121f111fad1eae1e131fad1e131f121fae1eaf1e141fae1e141f131faf1eb01e151faf1e151f141fb01eb11e161fb01e161f151fb11eb21e171fb11e171f161fb21eb31e181fb21e181f171fb31eb41e191fb31e191f181fb41eb51e1a1fb41e1a1f191fb51eb61e1b1fb51e1b1f1a1fb61eb71e1c1fb61e1c1f1b1fb71eb81e1d1fb71e1d1f1c1fb81eb91e1e1fb81e1e1f1d1fb91eba1e1f1fb91e1f1f1e1fba1ebb1e201fba1e201f1f1fbb1ebc1e211fbb1e211f201fbc1ebd1e221fbc1e221f211fbd1ebe1e231fbd1e231f221fbe1ebf1e241fbe1e241f231fbf1ec01e251fbf1e251f241fc01ec11e261fc01e261f251fc11ec21e271fc11e271f261fc21ec31e281fc21e281f271fc31ec41e291fc31e291f281fc41ec51e2a1fc41e2a1f291fc61ec71e2c1fc61e2c1f2b1fc71ec81e2d1fc71e2d1f2c1fc81ec91e2e1fc81e2e1f2d1fc91eca1e2f1fc91e2f1f2e1fca1ecb1e301fca1e301f2f1fcb1ecc1e311fcb1e311f301fcc1ecd1e321fcc1e321f311fcd1ece1e331fcd1e331f321fce1ecf1e341fce1e341f331fcf1ed01e351fcf1e351f341fd01ed11e361fd01e361f351fd11ed21e371fd11e371f361fd21ed31e381fd21e381f371fd31ed41e391fd31e391f381fd41ed51e3a1fd41e3a1f391fd51ed61e3b1fd51e3b1f3a1fd61ed71e3c1fd61e3c1f3b1fd71ed81e3d1fd71e3d1f3c1fd81ed91e3e1fd81e3e1f3d1fd91eda1e3f1fd91e3f1f3e1fda1edb1e401fda1e401f3f1fdb1edc1e411fdb1e411f401fdc1edd1e421fdc1e421f411fdd1ede1e431fdd1e431f421fde1edf1e441fde1e441f431fdf1ee01e451fdf1e451f441fe01ee11e461fe01e461f451fe11ee21e471fe11e471f461fe21ee31e481fe21e481f471fe31ee41e491fe31e491f481fe41ee51e4a1fe41e4a1f491fe51ee61e4b1fe51e4b1f4a1fe61ee71e4c1fe61e4c1f4b1fe71ee81e4d1fe71e4d1f4c1fe81ee91e4e1fe81e4e1f4d1fe91eea1e4f1fe91e4f1f4e1fea1eeb1e501fea1e501f4f1feb1eec1e511feb1e511f501fec1eed1e521fec1e521f511fed1eee1e531fed1e531f521fee1eef1e541fee1e541f531fef1ef01e551fef1e551f541ff01ef11e561ff01e561f551ff11ef21e571ff11e571f561ff21ef31e581ff21e581f571ff31ef41e591ff31e591f581ff41ef51e5a1ff41e5a1f591ff51ef61e5b1ff51e5b1f5a1ff61ef71e5c1ff61e5c1f5b1ff71ef81e5d1ff71e5d1f5c1ff81ef91e5e1ff81e5e1f5d1ff91efa1e5f1ff91e5f1f5e1ffa1efb1e601ffa1e601f5f1ffb1efc1e611ffb1e611f601ffc1efd1e621ffc1e621f611ffd1efe1e631ffd1e631f621ffe1eff1e641ffe1e641f631fff1e001f651fff1e651f641f001f011f661f001f661f651f011f021f671f011f671f661f021f031f681f021f681f671f031f041f691f031f691f681f041f051f6a1f041f6a1f691f051f061f6b1f051f6b1f6a1f061f071f6c1f061f6c1f6b1f071f081f6d1f071f6d1f6c1f081f091f6e1f081f6e1f6d1f091f0a1f6f1f091f6f1f6e1f0a1f0b1f701f0a1f701f6f1f0b1f0c1f711f0b1f711f701f0c1f0d1f721f0c1f721f711f0d1f0e1f731f0d1f731f721f0e1f0f1f741f0e1f741f731f0f1f101f751f0f1f751f741f101f111f761f101f761f751f111f121f771f111f771f761f121f131f781f121f781f771f131f141f791f131f791f781f141f151f7a1f141f7a1f791f151f161f7b1f151f7b1f7a1f161f171f7c1f161f7c1f7b1f171f181f7d1f171f7d1f7c1f181f191f7e1f181f7e1f7d1f191f1a1f7f1f191f7f1f7e1f1a1f1b1f801f1a1f801f7f1f1b1f1c1f811f1b1f811f801f1c1f1d1f821f1c1f821f811f1d1f1e1f831f1d1f831f821f1e1f1f1f841f1e1f841f831f1f1f201f851f1f1f851f841f201f211f861f201f861f851f211f221f871f211f871f861f221f231f881f221f881f871f231f241f891f231f891f881f241f251f8a1f241f8a1f891f251f261f8b1f251f8b1f8a1f261f271f8c1f261f8c1f8b1f271f281f8d1f271f8d1f8c1f281f291f8e1f281f8e1f8d1f291f2a1f8f1f291f8f1f8e1f2b1f2c1f911f2b1f911f901f2c1f2d1f921f2c1f921f911f2d1f2e1f931f2d1f931f921f2e1f2f1f941f2e1f941f931f2f1f301f951f2f1f951f941f301f311f961f301f961f951f311f321f971f311f971f961f321f331f981f321f981f971f331f341f991f331f991f981f341f351f9a1f341f9a1f991f351f361f9b1f351f9b1f9a1f361f371f9c1f361f9c1f9b1f371f381f9d1f371f9d1f9c1f381f391f9e1f381f9e1f9d1f391f3a1f9f1f391f9f1f9e1f3a1f3b1fa01f3a1fa01f9f1f3b1f3c1fa11f3b1fa11fa01f3c1f3d1fa21f3c1fa21fa11f3d1f3e1fa31f3d1fa31fa21f3e1f3f1fa41f3e1fa41fa31f3f1f401fa51f3f1fa51fa41f401f411fa61f401fa61fa51f411f421fa71f411fa71fa61f421f431fa81f421fa81fa71f431f441fa91f431fa91fa81f441f451faa1f441faa1fa91f451f461fab1f451fab1faa1f461f471fac1f461fac1fab1f471f481fad1f471fad1fac1f481f491fae1f481fae1fad1f491f4a1faf1f491faf1fae1f4a1f4b1fb01f4a1fb01faf1f4b1f4c1fb11f4b1fb11fb01f4c1f4d1fb21f4c1fb21fb11f4d1f4e1fb31f4d1fb31fb21f4e1f4f1fb41f4e1fb41fb31f4f1f501fb51f4f1fb51fb41f501f511fb61f501fb61fb51f511f521fb71f511fb71fb61f521f531fb81f521fb81fb71f531f541fb91f531fb91fb81f541f551fba1f541fba1fb91f551f561fbb1f551fbb1fba1f561f571fbc1f561fbc1fbb1f571f581fbd1f571fbd1fbc1f581f591fbe1f581fbe1fbd1f591f5a1fbf1f591fbf1fbe1f5a1f5b1fc01f5a1fc01fbf1f5b1f5c1fc11f5b1fc11fc01f5c1f5d1fc21f5c1fc21fc11f5d1f5e1fc31f5d1fc31fc21f5e1f5f1fc41f5e1fc41fc31f5f1f601fc51f5f1fc51fc41f601f611fc61f601fc61fc51f611f621fc71f611fc71fc61f621f631fc81f621fc81fc71f631f641fc91f631fc91fc81f641f651fca1f641fca1fc91f651f661fcb1f651fcb1fca1f661f671fcc1f661fcc1fcb1f671f681fcd1f671fcd1fcc1f681f691fce1f681fce1fcd1f691f6a1fcf1f691fcf1fce1f6a1f6b1fd01f6a1fd01fcf1f6b1f6c1fd11f6b1fd11fd01f6c1f6d1fd21f6c1fd21fd11f6d1f6e1fd31f6d1fd31fd21f6e1f6f1fd41f6e1fd41fd31f6f1f701fd51f6f1fd51fd41f701f711fd61f701fd61fd51f711f721fd71f711fd71fd61f721f731fd81f721fd81fd71f731f741fd91f731fd91fd81f741f751fda1f741fda1fd91f751f761fdb1f751fdb1fda1f761f771fdc1f761fdc1fdb1f771f781fdd1f771fdd1fdc1f781f791fde1f781fde1fdd1f791f7a1fdf1f791fdf1fde1f7a1f7b1fe01f7a1fe01fdf1f7b1f7c1fe11f7b1fe11fe01f7c1f7d1fe21f7c1fe21fe11f7d1f7e1fe31f7d1fe31fe21f7e1f7f1fe41f7e1fe41fe31f7f1f801fe51f7f1fe51fe41f801f811fe61f801fe61fe51f811f821fe71f811fe71fe61f821f831fe81f821fe81fe71f831f841fe91f831fe91fe81f841f851fea1f841fea1fe91f851f861feb1f851feb1fea1f861f871fec1f861fec1feb1f871f881fed1f871fed1fec1f881f891fee1f881fee1fed1f891f8a1fef1f891fef1fee1f8a1f8b1ff01f8a1ff01fef1f8b1f8c1ff11f8b1ff11ff01f8c1f8d1ff21f8c1ff21ff11f8d1f8e1ff31f8d1ff31ff21f8e1f8f1ff41f8e1ff41ff31f901f911ff61f901ff61ff51f911f921ff71f911ff71ff61f921f931ff81f921ff81ff71f931f941ff91f931ff91ff81f941f951ffa1f941ffa1ff91f951f961ffb1f951ffb1ffa1f961f971ffc1f961ffc1ffb1f971f981ffd1f971ffd1ffc1f981f991ffe1f981ffe1ffd1f991f9a1fff1f991fff1ffe1f9a1f9b1f00209a1f0020ff1f9b1f9c1f01209b1f012000209c1f9d1f02209c1f022001209d1f9e1f03209d1f032002209e1f9f1f04209e1f042003209f1fa01f05209f1f05200420a01fa11f0620a01f06200520a11fa21f0720a11f07200620a21fa31f0820a21f08200720a31fa41f0920a31f09200820a41fa51f0a20a41f0a200920a51fa61f0b20a51f0b200a20a61fa71f0c20a61f0c200b20a71fa81f0d20a71f0d200c20a81fa91f0e20a81f0e200d20a91faa1f0f20a91f0f200e20aa1fab1f1020aa1f10200f20ab1fac1f1120ab1f11201020ac1fad1f1220ac1f12201120ad1fae1f1320ad1f13201220ae1faf1f1420ae1f14201320af1fb01f1520af1f15201420b01fb11f1620b01f16201520b11fb21f1720b11f17201620b21fb31f1820b21f18201720b31fb41f1920b31f19201820b41fb51f1a20b41f1a201920b51fb61f1b20b51f1b201a20b61fb71f1c20b61f1c201b20b71fb81f1d20b71f1d201c20b81fb91f1e20b81f1e201d20b91fba1f1f20b91f1f201e20ba1fbb1f2020ba1f20201f20bb1fbc1f2120bb1f21202020bc1fbd1f2220bc1f22202120bd1fbe1f2320bd1f23202220be1fbf1f2420be1f24202320bf1fc01f2520bf1f25202420c01fc11f2620c01f26202520c11fc21f2720c11f27202620c21fc31f2820c21f28202720c31fc41f2920c31f29202820c41fc51f2a20c41f2a202920c51fc61f2b20c51f2b202a20c61fc71f2c20c61f2c202b20c71fc81f2d20c71f2d202c20c81fc91f2e20c81f2e202d20c91fca1f2f20c91f2f202e20ca1fcb1f3020ca1f30202f20cb1fcc1f3120cb1f31203020cc1fcd1f3220cc1f32203120cd1fce1f3320cd1f33203220ce1fcf1f3420ce1f34203320cf1fd01f3520cf1f35203420d01fd11f3620d01f36203520d11fd21f3720d11f37203620d21fd31f3820d21f38203720d31fd41f3920d31f39203820d41fd51f3a20d41f3a203920d51fd61f3b20d51f3b203a20d61fd71f3c20d61f3c203b20d71fd81f3d20d71f3d203c20d81fd91f3e20d81f3e203d20d91fda1f3f20d91f3f203e20da1fdb1f4020da1f40203f20db1fdc1f4120db1f41204020dc1fdd1f4220dc1f42204120dd1fde1f4320dd1f43204220de1fdf1f4420de1f44204320df1fe01f4520df1f45204420e01fe11f4620e01f46204520e11fe21f4720e11f47204620e21fe31f4820e21f48204720e31fe41f4920e31f49204820e41fe51f4a20e41f4a204920e51fe61f4b20e51f4b204a20e61fe71f4c20e61f4c204b20e71fe81f4d20e71f4d204c20e81fe91f4e20e81f4e204d20e91fea1f4f20e91f4f204e20ea1feb1f5020ea1f50204f20eb1fec1f5120eb1f51205020ec1fed1f5220ec1f52205120ed1fee1f5320ed1f53205220ee1fef1f5420ee1f54205320ef1ff01f5520ef1f55205420f01ff11f5620f01f56205520f11ff21f5720f11f57205620f21ff31f5820f21f58205720f31ff41f5920f31f59205820f51ff61f5b20f51f5b205a20f61ff71f5c20f61f5c205b20f71ff81f5d20f71f5d205c20f81ff91f5e20f81f5e205d20f91ffa1f5f20f91f5f205e20fa1ffb1f6020fa1f60205f20fb1ffc1f6120fb1f61206020fc1ffd1f6220fc1f62206120fd1ffe1f6320fd1f63206220fe1fff1f6420fe1f64206320ff1f00206520ff1f65206420002001206620002066206520012002206720012067206620022003206820022068206720032004206920032069206820042005206a2004206a206920052006206b2005206b206a20062007206c2006206c206b20072008206d2007206d206c20082009206e2008206e206d2009200a206f2009206f206e200a200b2070200a2070206f200b200c2071200b20712070200c200d2072200c20722071200d200e2073200d20732072200e200f2074200e20742073200f20102075200f2075207420102011207620102076207520112012207720112077207620122013207820122078207720132014207920132079207820142015207a2014207a207920152016207b2015207b207a20162017207c2016207c207b20172018207d2017207d207c20182019207e2018207e207d2019201a207f2019207f207e201a201b2080201a2080207f201b201c2081201b20812080201c201d2082201c20822081201d201e2083201d20832082201e201f2084201e20842083201f20202085201f2085208420202021208620202086208520212022208720212087208620222023208820222088208720232024208920232089208820242025208a2024208a208920252026208b2025208b208a20262027208c2026208c208b20272028208d2027208d208c20282029208e2028208e208d2029202a208f2029208f208e202a202b2090202a2090208f202b202c2091202b20912090202c202d2092202c20922091202d202e2093202d20932092202e202f2094202e20942093202f20302095202f2095209420302031209620302096209520312032209720312097209620322033209820322098209720332034209920332099209820342035209a2034209a209920352036209b2035209b209a20362037209c2036209c209b20372038209d2037209d209c20382039209e2038209e209d2039203a209f2039209f209e203a203b20a0203a20a0209f203b203c20a1203b20a120a0203c203d20a2203c20a220a1203d203e20a3203d20a320a2203e203f20a4203e20a420a3203f204020a5203f20a520a42040204120a6204020a620a52041204220a7204120a720a62042204320a8204220a820a72043204420a9204320a920a82044204520aa204420aa20a92045204620ab204520ab20aa2046204720ac204620ac20ab2047204820ad204720ad20ac2048204920ae204820ae20ad2049204a20af204920af20ae204a204b20b0204a20b020af204b204c20b1204b20b120b0204c204d20b2204c20b220b1204d204e20b3204d20b320b2204e204f20b4204e20b420b3204f205020b5204f20b520b42050205120b6205020b620b52051205220b7205120b720b62052205320b8205220b820b72053205420b9205320b920b82054205520ba205420ba20b92055205620bb205520bb20ba2056205720bc205620bc20bb2057205820bd205720bd20bc2058205920be205820be20bd205a205b20c0205a20c020bf205b205c20c1205b20c120c0205c205d20c2205c20c220c1205d205e20c3205d20c320c2205e205f20c4205e20c420c3205f206020c5205f20c520c42060206120c6206020c620c52061206220c7206120c720c62062206320c8206220c820c72063206420c9206320c920c82064206520ca206420ca20c92065206620cb206520cb20ca2066206720cc206620cc20cb2067206820cd206720cd20cc2068206920ce206820ce20cd2069206a20cf206920cf20ce206a206b20d0206a20d020cf206b206c20d1206b20d120d0206c206d20d2206c20d220d1206d206e20d3206d20d320d2206e206f20d4206e20d420d3206f207020d5206f20d520d42070207120d6207020d620d52071207220d7207120d720d62072207320d8207220d820d72073207420d9207320d920d82074207520da207420da20d92075207620db207520db20da2076207720dc207620dc20db2077207820dd207720dd20dc2078207920de207820de20dd2079207a20df207920df20de207a207b20e0207a20e020df207b207c20e1207b20e120e0207c207d20e2207c20e220e1207d207e20e3207d20e320e2207e207f20e4207e20e420e3207f208020e5207f20e520e42080208120e6208020e620e52081208220e7208120e720e62082208320e8208220e820e72083208420e9208320e920e82084208520ea208420ea20e92085208620eb208520eb20ea2086208720ec208620ec20eb2087208820ed208720ed20ec2088208920ee208820ee20ed2089208a20ef208920ef20ee208a208b20f0208a20f020ef208b208c20f1208b20f120f0208c208d20f2208c20f220f1208d208e20f3208d20f320f2208e208f20f4208e20f420f3208f209020f5208f20f520f42090209120f6209020f620f52091209220f7209120f720f62092209320f8209220f820f72093209420f9209320f920f82094209520fa209420fa20f92095209620fb209520fb20fa2096209720fc209620fc20fb2097209820fd209720fd20fc2098209920fe209820fe20fd2099209a20ff209920ff20fe209a209b2000219a200021ff209b209c2001219b20012100219c209d2002219c20022101219d209e2003219d20032102219e209f2004219e20042103219f20a02005219f2005210421a020a1200621a02006210521a120a2200721a12007210621a220a3200821a22008210721a320a4200921a32009210821a420a5200a21a4200a210921a520a6200b21a5200b210a21a620a7200c21a6200c210b21a720a8200d21a7200d210c21a820a9200e21a8200e210d21a920aa200f21a9200f210e21aa20ab201021aa2010210f21ab20ac201121ab2011211021ac20ad201221ac2012211121ad20ae201321ad2013211221ae20af201421ae2014211321af20b0201521af2015211421b020b1201621b02016211521b120b2201721b12017211621b220b3201821b22018211721b320b4201921b32019211821b420b5201a21b4201a211921b520b6201b21b5201b211a21b620b7201c21b6201c211b21b720b8201d21b7201d211c21b820b9201e21b8201e211d21b920ba201f21b9201f211e21ba20bb202021ba2020211f21bb20bc202121bb2021212021bc20bd202221bc2022212121bd20be202321bd2023212221bf20c0202521bf2025212421c020c1202621c02026212521c120c2202721c12027212621c220c3202821c22028212721c320c4202921c32029212821c420c5202a21c4202a212921c520c6202b21c5202b212a21c620c7202c21c6202c212b21c720c8202d21c7202d212c21c820c9202e21c8202e212d21c920ca202f21c9202f212e21ca20cb203021ca2030212f21cb20cc203121cb2031213021cc20cd203221cc2032213121cd20ce203321cd2033213221ce20cf203421ce2034213321cf20d0203521cf2035213421d020d1203621d02036213521d120d2203721d12037213621d220d3203821d22038213721d320d4203921d32039213821d420d5203a21d4203a213921d520d6203b21d5203b213a21d620d7203c21d6203c213b21d720d8203d21d7203d213c21d820d9203e21d8203e213d21d920da203f21d9203f213e21da20db204021da2040213f21db20dc204121db2041214021dc20dd204221dc2042214121dd20de204321dd2043214221de20df204421de2044214321df20e0204521df2045214421e020e1204621e02046214521e120e2204721e12047214621e220e3204821e22048214721e320e4204921e32049214821e420e5204a21e4204a214921e520e6204b21e5204b214a21e620e7204c21e6204c214b21e720e8204d21e7204d214c21e820e9204e21e8204e214d21e920ea204f21e9204f214e21ea20eb205021ea2050214f21eb20ec205121eb2051215021ec20ed205221ec2052215121ed20ee205321ed2053215221ee20ef205421ee2054215321ef20f0205521ef2055215421f020f1205621f02056215521f120f2205721f12057215621f220f3205821f22058215721f320f4205921f32059215821f420f5205a21f4205a215921f520f6205b21f5205b215a21f620f7205c21f6205c215b21f720f8205d21f7205d215c21f820f9205e21f8205e215d21f920fa205f21f9205f215e21fa20fb206021fa2060215f21fb20fc206121fb2061216021fc20fd206221fc2062216121fd20fe206321fd2063216221fe20ff206421fe2064216321ff2000216521ff2065216421002101216621002166216521012102216721012167216621022103216821022168216721032104216921032169216821042105216a2104216a216921052106216b2105216b216a21062107216c2106216c216b21072108216d2107216d216c21082109216e2108216e216d2109210a216f2109216f216e210a210b2170210a2170216f210b210c2171210b21712170210c210d2172210c21722171210d210e2173210d21732172210e210f2174210e21742173210f21102175210f2175217421102111217621102176217521112112217721112177217621122113217821122178217721132114217921132179217821142115217a2114217a217921152116217b2115217b217a21162117217c2116217c217b21172118217d2117217d217c21182119217e2118217e217d2119211a217f2119217f217e211a211b2180211a2180217f211b211c2181211b21812180211c211d2182211c21822181211d211e2183211d21832182211e211f2184211e21842183211f21202185211f2185218421202121218621202186218521212122218721212187218621222123218821222188218721242125218a2124218a218921252126218b2125218b218a21262127218c2126218c218b21272128218d2127218d218c21282129218e2128218e218d2129212a218f2129218f218e212a212b2190212a2190218f212b212c2191212b21912190212c212d2192212c21922191212d212e2193212d21932192212e212f2194212e21942193212f21302195212f2195219421302131219621302196219521312132219721312197219621322133219821322198219721332134219921332199219821342135219a2134219a219921352136219b2135219b219a21362137219c2136219c219b21372138219d2137219d219c21382139219e2138219e219d2139213a219f2139219f219e213a213b21a0213a21a0219f213b213c21a1213b21a121a0213c213d21a2213c21a221a1213d213e21a3213d21a321a2213e213f21a4213e21a421a3213f214021a5213f21a521a42140214121a6214021a621a52141214221a7214121a721a62142214321a8214221a821a72143214421a9214321a921a82144214521aa214421aa21a92145214621ab214521ab21aa2146214721ac214621ac21ab2147214821ad214721ad21ac2148214921ae214821ae21ad2149214a21af214921af21ae214a214b21b0214a21b021af214b214c21b1214b21b121b0214c214d21b2214c21b221b1214d214e21b3214d21b321b2214e214f21b4214e21b421b3214f215021b5214f21b521b42150215121b6215021b621b52151215221b7215121b721b62152215321b8215221b821b72153215421b9215321b921b82154215521ba215421ba21b92155215621bb215521bb21ba2156215721bc215621bc21bb2157215821bd215721bd21bc2158215921be215821be21bd2159215a21bf215921bf21be215a215b21c0215a21c021bf215b215c21c1215b21c121c0215c215d21c2215c21c221c1215d215e21c3215d21c321c2215e215f21c4215e21c421c3215f216021c5215f21c521c42160216121c6216021c621c52161216221c7216121c721c62162216321c8216221c821c72163216421c9216321c921c82164216521ca216421ca21c92165216621cb216521cb21ca2166216721cc216621cc21cb2167216821cd216721cd21cc2168216921ce216821ce21cd2169216a21cf216921cf21ce216a216b21d0216a21d021cf216b216c21d1216b21d121d0216c216d21d2216c21d221d1216d216e21d3216d21d321d2216e216f21d4216e21d421d3216f217021d5216f21d521d42170217121d6217021d621d52171217221d7217121d721d62172217321d8217221d821d72173217421d9217321d921d82174217521da217421da21d92175217621db217521db21da2176217721dc217621dc21db2177217821dd217721dd21dc2178217921de217821de21dd2179217a21df217921df21de217a217b21e0217a21e021df217b217c21e1217b21e121e0217c217d21e2217c21e221e1217d217e21e3217d21e321e2217e217f21e4217e21e421e3217f218021e5217f21e521e42180218121e6218021e621e52181218221e7218121e721e62182218321e8218221e821e72183218421e9218321e921e82184218521ea218421ea21e92185218621eb218521eb21ea2186218721ec218621ec21eb2187218821ed218721ed21ec2189218a21ef218921ef21ee218a218b21f0218a21f021ef218b218c21f1218b21f121f0218c218d21f2218c21f221f1218d218e21f3218d21f321f2218e218f21f4218e21f421f3218f219021f5218f21f521f42190219121f6219021f621f52191219221f7219121f721f62192219321f8219221f821f72193219421f9219321f921f82194219521fa219421fa21f92195219621fb219521fb21fa2196219721fc219621fc21fb2197219821fd219721fd21fc2198219921fe219821fe21fd2199219a21ff219921ff21fe219a219b2100229a210022ff219b219c2101229b21012200229c219d2102229c21022201229d219e2103229d21032202229e219f2104229e21042203229f21a02105229f2105220422a021a1210622a02106220522a121a2210722a12107220622a221a3210822a22108220722a321a4210922a32109220822a421a5210a22a4210a220922a521a6210b22a5210b220a22a621a7210c22a6210c220b22a721a8210d22a7210d220c22a821a9210e22a8210e220d22a921aa210f22a9210f220e22aa21ab211022aa2110220f22ab21ac211122ab2111221022ac21ad211222ac2112221122ad21ae211322ad2113221222ae21af211422ae2114221322af21b0211522af2115221422b021b1211622b02116221522b121b2211722b12117221622b221b3211822b22118221722b321b4211922b32119221822b421b5211a22b4211a221922b521b6211b22b5211b221a22b621b7211c22b6211c221b22b721b8211d22b7211d221c22b821b9211e22b8211e221d22b921ba211f22b9211f221e22ba21bb212022ba2120221f22bb21bc212122bb2121222022bc21bd212222bc2122222122bd21be212322bd2123222222be21bf212422be2124222322bf21c0212522bf2125222422c021c1212622c02126222522c121c2212722c12127222622c221c3212822c22128222722c321c4212922c32129222822c421c5212a22c4212a222922c521c6212b22c5212b222a22c621c7212c22c6212c222b22c721c8212d22c7212d222c22c821c9212e22c8212e222d22c921ca212f22c9212f222e22ca21cb213022ca2130222f22cb21cc213122cb2131223022cc21cd213222cc2132223122cd21ce213322cd2133223222ce21cf213422ce2134223322cf21d0213522cf2135223422d021d1213622d02136223522d121d2213722d12137223622d221d3213822d22138223722d321d4213922d32139223822d421d5213a22d4213a223922d521d6213b22d5213b223a22d621d7213c22d6213c223b22d721d8213d22d7213d223c22d821d9213e22d8213e223d22d921da213f22d9213f223e22da21db214022da2140223f22db21dc214122db2141224022dc21dd214222dc2142224122dd21de214322dd2143224222de21df214422de2144224322df21e0214522df2145224422e021e1214622e02146224522e121e2214722e12147224622e221e3214822e22148224722e321e4214922e32149224822e421e5214a22e4214a224922e521e6214b22e5214b224a22e621e7214c22e6214c224b22e721e8214d22e7214d224c22e821e9214e22e8214e224d22e921ea214f22e9214f224e22ea21eb215022ea2150224f22eb21ec215122eb2151225022ec21ed215222ec2152225122ee21ef215422ee2154225322ef21f0215522ef2155225422f021f1215622f02156225522f121f2215722f12157225622f221f3215822f22158225722f321f4215922f32159225822f421f5215a22f4215a225922f521f6215b22f5215b225a22f621f7215c22f6215c225b22f721f8215d22f7215d225c22f821f9215e22f8215e225d22f921fa215f22f9215f225e22fa21fb216022fa2160225f22fb21fc216122fb2161226022fc21fd216222fc2162226122fd21fe216322fd2163226222fe21ff216422fe2164226322ff2100226522ff2165226422002201226622002266226522012202226722012267226622022203226822022268226722032204226922032269226822042205226a2204226a226922052206226b2205226b226a22062207226c2206226c226b22072208226d2207226d226c22082209226e2208226e226d2209220a226f2209226f226e220a220b2270220a2270226f220b220c2271220b22712270220c220d2272220c22722271220d220e2273220d22732272220e220f2274220e22742273220f22102275220f2275227422102211227622102276227522112212227722112277227622122213227822122278227722132214227922132279227822142215227a2214227a227922152216227b2215227b227a22162217227c2216227c227b22172218227d2217227d227c22182219227e2218227e227d2219221a227f2219227f227e221a221b2280221a2280227f221b221c2281221b22812280221c221d2282221c22822281221d221e2283221d22832282221e221f2284221e22842283221f22202285221f2285228422202221228622202286228522212222228722212287228622222223228822222288228722232224228922232289228822242225228a2224228a228922252226228b2225228b228a22262227228c2226228c228b22272228228d2227228d228c22282229228e2228228e228d2229222a228f2229228f228e222a222b2290222a2290228f222b222c2291222b22912290222c222d2292222c22922291222d222e2293222d22932292222e222f2294222e22942293222f22302295222f2295229422302231229622302296229522312232229722312297229622322233229822322298229722332234229922332299229822342235229a2234229a229922352236229b2235229b229a22362237229c2236229c229b22372238229d2237229d229c22382239229e2238229e229d2239223a229f2239229f229e223a223b22a0223a22a0229f223b223c22a1223b22a122a0223c223d22a2223c22a222a1223d223e22a3223d22a322a2223e223f22a4223e22a422a3223f224022a5223f22a522a42240224122a6224022a622a52241224222a7224122a722a62242224322a8224222a822a72243224422a9224322a922a82244224522aa224422aa22a92245224622ab224522ab22aa2246224722ac224622ac22ab2247224822ad224722ad22ac2248224922ae224822ae22ad2249224a22af224922af22ae224a224b22b0224a22b022af224b224c22b1224b22b122b0224c224d22b2224c22b222b1224d224e22b3224d22b322b2224e224f22b4224e22b422b3224f225022b5224f22b522b42250225122b6225022b622b52251225222b7225122b722b62253225422b9225322b922b82254225522ba225422ba22b92255225622bb225522bb22ba2256225722bc225622bc22bb2257225822bd225722bd22bc2258225922be225822be22bd2259225a22bf225922bf22be225a225b22c0225a22c022bf225b225c22c1225b22c122c0225c225d22c2225c22c222c1225d225e22c3225d22c322c2225e225f22c4225e22c422c3225f226022c5225f22c522c42260226122c6226022c622c52261226222c7226122c722c62262226322c8226222c822c72263226422c9226322c922c82264226522ca226422ca22c92265226622cb226522cb22ca2266226722cc226622cc22cb2267226822cd226722cd22cc2268226922ce226822ce22cd2269226a22cf226922cf22ce226a226b22d0226a22d022cf226b226c22d1226b22d122d0226c226d22d2226c22d222d1226d226e22d3226d22d322d2226e226f22d4226e22d422d3226f227022d5226f22d522d42270227122d6227022d622d52271227222d7227122d722d62272227322d8227222d822d72273227422d9227322d922d82274227522da227422da22d92275227622db227522db22da2276227722dc227622dc22db2277227822dd227722dd22dc2278227922de227822de22dd2279227a22df227922df22de227a227b22e0227a22e022df227b227c22e1227b22e122e0227c227d22e2227c22e222e1227d227e22e3227d22e322e2227e227f22e4227e22e422e3227f228022e5227f22e522e42280228122e6228022e622e52281228222e7228122e722e62282228322e8228222e822e72283228422e9228322e922e82284228522ea228422ea22e92285228622eb228522eb22ea2286228722ec228622ec22eb2287228822ed228722ed22ec2288228922ee228822ee22ed2289228a22ef228922ef22ee228a228b22f0228a22f022ef228b228c22f1228b22f122f0228c228d22f2228c22f222f1228d228e22f3228d22f322f2228e228f22f4228e22f422f3228f229022f5228f22f522f42290229122f6229022f622f52291229222f7229122f722f62292229322f8229222f822f72293229422f9229322f922f82294229522fa229422fa22f92295229622fb229522fb22fa2296229722fc229622fc22fb2297229822fd229722fd22fc2298229922fe229822fe22fd2299229a22ff229922ff22fe229a229b2200239a220023ff229b229c2201239b22012300239c229d2202239c22022301239d229e2203239d22032302239e229f2204239e22042303239f22a02205239f2205230423a022a1220623a02206230523a122a2220723a12207230623a222a3220823a22208230723a322a4220923a32209230823a422a5220a23a4220a230923a522a6220b23a5220b230a23a622a7220c23a6220c230b23a722a8220d23a7220d230c23a822a9220e23a8220e230d23a922aa220f23a9220f230e23aa22ab221023aa2210230f23ab22ac221123ab2211231023ac22ad221223ac2212231123ad22ae221323ad2213231223ae22af221423ae2214231323af22b0221523af2215231423b022b1221623b02216231523b122b2221723b12217231623b222b3221823b22218231723b322b4221923b32219231823b422b5221a23b4221a231923b522b6221b23b5221b231a23b622b7221c23b6221c231b23b822b9221e23b8221e231d23b922ba221f23b9221f231e23ba22bb222023ba2220231f23bb22bc222123bb2221232023bc22bd222223bc2222232123bd22be222323bd2223232223be22bf222423be2224232323bf22c0222523bf2225232423c022c1222623c02226232523c122c2222723c12227232623c222c3222823c22228232723c322c4222923c32229232823c422c5222a23c4222a232923c522c6222b23c5222b232a23c622c7222c23c6222c232b23c722c8222d23c7222d232c23c822c9222e23c8222e232d23c922ca222f23c9222f232e23ca22cb223023ca2230232f23cb22cc223123cb2231233023cc22cd223223cc2232233123cd22ce223323cd2233233223ce22cf223423ce2234233323cf22d0223523cf2235233423d022d1223623d02236233523d122d2223723d12237233623d222d3223823d22238233723d322d4223923d32239233823d422d5223a23d4223a233923d522d6223b23d5223b233a23d622d7223c23d6223c233b23d722d8223d23d7223d233c23d822d9223e23d8223e233d23d922da223f23d9223f233e23da22db224023da2240233f23db22dc224123db2241234023dc22dd224223dc2242234123dd22de224323dd2243234223de22df224423de2244234323df22e0224523df2245234423e022e1224623e02246234523e122e2224723e12247234623e222e3224823e22248234723e322e4224923e32249234823e422e5224a23e4224a234923e522e6224b23e5224b234a23e622e7224c23e6224c234b23e722e8224d23e7224d234c23e822e9224e23e8224e234d23e922ea224f23e9224f234e23ea22eb225023ea2250234f23eb22ec225123eb2251235023ec22ed225223ec2252235123ed22ee225323ed2253235223ee22ef225423ee2254235323ef22f0225523ef2255235423f022f1225623f02256235523f122f2225723f12257235623f222f3225823f22258235723f322f4225923f32259235823f422f5225a23f4225a235923f522f6225b23f5225b235a23f622f7225c23f6225c235b23f722f8225d23f7225d235c23f822f9225e23f8225e235d23f922fa225f23f9225f235e23fa22fb226023fa2260235f23fb22fc226123fb2261236023fc22fd226223fc2262236123fd22fe226323fd2263236223fe22ff226423fe2264236323ff2200236523ff2265236423002301236623002366236523012302236723012367236623022303236823022368236723032304236923032369236823042305236a2304236a236923052306236b2305236b236a23062307236c2306236c236b23072308236d2307236d236c23082309236e2308236e236d2309230a236f2309236f236e230a230b2370230a2370236f230b230c2371230b23712370230c230d2372230c23722371230d230e2373230d23732372230e230f2374230e23742373230f23102375230f2375237423102311237623102376237523112312237723112377237623122313237823122378237723132314237923132379237823142315237a2314237a237923152316237b2315237b237a23162317237c2316237c237b23172318237d2317237d237c23182319237e2318237e237d2319231a237f2319237f237e231a231b2380231a2380237f231b231c2381231b23812380231d231e2383231d23832382231e231f2384231e23842383231f23202385231f2385238423202321238623202386238523212322238723212387238623222323238823222388238723232324238923232389238823242325238a2324238a238923252326238b2325238b238a23262327238c2326238c238b23272328238d2327238d238c23282329238e2328238e238d2329232a238f2329238f238e232a232b2390232a2390238f232b232c2391232b23912390232c232d2392232c23922391232d232e2393232d23932392232e232f2394232e23942393232f23302395232f2395239423302331239623302396239523312332239723312397239623322333239823322398239723332334239923332399239823342335239a2334239a239923352336239b2335239b239a23362337239c2336239c239b23372338239d2337239d239c23382339239e2338239e239d2339233a239f2339239f239e233a233b23a0233a23a0239f233b233c23a1233b23a123a0233c233d23a2233c23a223a1233d233e23a3233d23a323a2233e233f23a4233e23a423a3233f234023a5233f23a523a42340234123a6234023a623a52341234223a7234123a723a62342234323a8234223a823a72343234423a9234323a923a82344234523aa234423aa23a92345234623ab234523ab23aa2346234723ac234623ac23ab2347234823ad234723ad23ac2348234923ae234823ae23ad2349234a23af234923af23ae234a234b23b0234a23b023af234b234c23b1234b23b123b0234c234d23b2234c23b223b1234d234e23b3234d23b323b2234e234f23b4234e23b423b3234f235023b5234f23b523b42350235123b6235023b623b52351235223b7235123b723b62352235323b8235223b823b72353235423b9235323b923b82354235523ba235423ba23b92355235623bb235523bb23ba2356235723bc235623bc23bb2357235823bd235723bd23bc2358235923be235823be23bd2359235a23bf235923bf23be235a235b23c0235a23c023bf235b235c23c1235b23c123c0235c235d23c2235c23c223c1235d235e23c3235d23c323c2235e235f23c4235e23c423c3235f236023c5235f23c523c42360236123c6236023c623c52361236223c7236123c723c62362236323c8236223c823c72363236423c9236323c923c82364236523ca236423ca23c92365236623cb236523cb23ca2366236723cc236623cc23cb2367236823cd236723cd23cc2368236923ce236823ce23cd2369236a23cf236923cf23ce236a236b23d0236a23d023cf236b236c23d1236b23d123d0236c236d23d2236c23d223d1236d236e23d3236d23d323d2236e236f23d4236e23d423d3236f237023d5236f23d523d42370237123d6237023d623d52371237223d7237123d723d62372237323d8237223d823d72373237423d9237323d923d82374237523da237423da23d92375237623db237523db23da2376237723dc237623dc23db2377237823dd237723dd23dc2378237923de237823de23dd2379237a23df237923df23de237a237b23e0237a23e023df237b237c23e1237b23e123e0237c237d23e2237c23e223e1237d237e23e3237d23e323e2237e237f23e4237e23e423e3237f238023e5237f23e523e42380238123e6238023e623e52382238323e8238223e823e72383238423e9238323e923e82384238523ea238423ea23e92385238623eb238523eb23ea2386238723ec238623ec23eb2387238823ed238723ed23ec2388238923ee238823ee23ed2389238a23ef238923ef23ee238a238b23f0238a23f023ef238b238c23f1238b23f123f0238c238d23f2238c23f223f1238d238e23f3238d23f323f2238e238f23f4238e23f423f3238f239023f5238f23f523f42390239123f6239023f623f52391239223f7239123f723f62392239323f8239223f823f72393239423f9239323f923f82394239523fa239423fa23f92395239623fb239523fb23fa2396239723fc239623fc23fb2397239823fd239723fd23fc2398239923fe239823fe23fd2399239a23ff239923ff23fe239a239b2300249a230024ff239b239c2301249b23012400249c239d2302249c23022401249d239e2303249d23032402249e239f2304249e23042403249f23a02305249f2305240424a023a1230624a02306240524a123a2230724a12307240624a223a3230824a22308240724a323a4230924a32309240824a423a5230a24a4230a240924a523a6230b24a5230b240a24a623a7230c24a6230c240b24a723a8230d24a7230d240c24a823a9230e24a8230e240d24a923aa230f24a9230f240e24aa23ab231024aa2310240f24ab23ac231124ab2311241024ac23ad231224ac2312241124ad23ae231324ad2313241224ae23af231424ae2314241324af23b0231524af2315241424b023b1231624b02316241524b123b2231724b12317241624b223b3231824b22318241724b323b4231924b32319241824b423b5231a24b4231a241924b523b6231b24b5231b241a24b623b7231c24b6231c241b24b723b8231d24b7231d241c24b823b9231e24b8231e241d24b923ba231f24b9231f241e24ba23bb232024ba2320241f24bb23bc232124bb2321242024bc23bd232224bc2322242124bd23be232324bd2323242224be23bf232424be2324242324bf23c0232524bf2325242424c023c1232624c02326242524c123c2232724c12327242624c223c3232824c22328242724c323c4232924c32329242824c423c5232a24c4232a242924c523c6232b24c5232b242a24c623c7232c24c6232c242b24c723c8232d24c7232d242c24c823c9232e24c8232e242d24c923ca232f24c9232f242e24ca23cb233024ca2330242f24cb23cc233124cb2331243024cc23cd233224cc2332243124cd23ce233324cd2333243224ce23cf233424ce2334243324cf23d0233524cf2335243424d023d1233624d02336243524d123d2233724d12337243624d223d3233824d22338243724d323d4233924d32339243824d423d5233a24d4233a243924d523d6233b24d5233b243a24d623d7233c24d6233c243b24d723d8233d24d7233d243c24d823d9233e24d8233e243d24d923da233f24d9233f243e24da23db234024da2340243f24db23dc234124db2341244024dc23dd234224dc2342244124dd23de234324dd2343244224de23df234424de2344244324df23e0234524df2345244424e023e1234624e02346244524e123e2234724e12347244624e223e3234824e22348244724e323e4234924e32349244824e423e5234a24e4234a244924e523e6234b24e5234b244a24e723e8234d24e7234d244c24e823e9234e24e8234e244d24e923ea234f24e9234f244e24ea23eb235024ea2350244f24eb23ec235124eb2351245024ec23ed235224ec2352245124ed23ee235324ed2353245224ee23ef235424ee2354245324ef23f0235524ef2355245424f023f1235624f02356245524f123f2235724f12357245624f223f3235824f22358245724f323f4235924f32359245824f423f5235a24f4235a245924f523f6235b24f5235b245a24f623f7235c24f6235c245b24f723f8235d24f7235d245c24f823f9235e24f8235e245d24f923fa235f24f9235f245e24fa23fb236024fa2360245f24fb23fc236124fb2361246024fc23fd236224fc2362246124fd23fe236324fd2363246224fe23ff236424fe2364246324ff2300246524ff2365246424002401246624002466246524012402246724012467246624022403246824022468246724032404246924032469246824042405246a2404246a246924052406246b2405246b246a24062407246c2406246c246b24072408246d2407246d246c24082409246e2408246e246d2409240a246f2409246f246e240a240b2470240a2470246f240b240c2471240b24712470240c240d2472240c24722471240d240e2473240d24732472240e240f2474240e24742473240f24102475240f2475247424102411247624102476247524112412247724112477247624122413247824122478247724132414247924132479247824142415247a2414247a247924152416247b2415247b247a24162417247c2416247c247b24172418247d2417247d247c24182419247e2418247e247d2419241a247f2419247f247e241a241b2480241a2480247f241b241c2481241b24812480241c241d2482241c24822481241d241e2483241d24832482241e241f2484241e24842483241f24202485241f2485248424202421248624202486248524212422248724212487248624222423248824222488248724232424248924232489248824242425248a2424248a248924252426248b2425248b248a24262427248c2426248c248b24272428248d2427248d248c24282429248e2428248e248d2429242a248f2429248f248e242a242b2490242a2490248f242b242c2491242b24912490242c242d2492242c24922491242d242e2493242d24932492242e242f2494242e24942493242f24302495242f2495249424302431249624302496249524312432249724312497249624322433249824322498249724332434249924332499249824342435249a2434249a249924352436249b2435249b249a24362437249c2436249c249b24372438249d2437249d249c24382439249e2438249e249d2439243a249f2439249f249e243a243b24a0243a24a0249f243b243c24a1243b24a124a0243c243d24a2243c24a224a1243d243e24a3243d24a324a2243e243f24a4243e24a424a3243f244024a5243f24a524a42440244124a6244024a624a52441244224a7244124a724a62442244324a8244224a824a72443244424a9244324a924a82444244524aa244424aa24a92445244624ab244524ab24aa2446244724ac244624ac24ab2447244824ad244724ad24ac2448244924ae244824ae24ad2449244a24af244924af24ae244a244b24b0244a24b024af244c244d24b2244c24b224b1244d244e24b3244d24b324b2244e244f24b4244e24b424b3244f245024b5244f24b524b42450245124b6245024b624b52451245224b7245124b724b62452245324b8245224b824b72453245424b9245324b924b82454245524ba245424ba24b92455245624bb245524bb24ba2456245724bc245624bc24bb2457245824bd245724bd24bc2458245924be245824be24bd2459245a24bf245924bf24be245a245b24c0245a24c024bf245b245c24c1245b24c124c0245c245d24c2245c24c224c1245d245e24c3245d24c324c2245e245f24c4245e24c424c3245f246024c5245f24c524c42460246124c6246024c624c52461246224c7246124c724c62462246324c8246224c824c72463246424c9246324c924c82464246524ca246424ca24c92465246624cb246524cb24ca2466246724cc246624cc24cb2467246824cd246724cd24cc2468246924ce246824ce24cd2469246a24cf246924cf24ce246a246b24d0246a24d024cf246b246c24d1246b24d124d0246c246d24d2246c24d224d1246d246e24d3246d24d324d2246e246f24d4246e24d424d3246f247024d5246f24d524d42470247124d6247024d624d52471247224d7247124d724d62472247324d8247224d824d72473247424d9247324d924d82474247524da247424da24d92475247624db247524db24da2476247724dc247624dc24db2477247824dd247724dd24dc2478247924de247824de24dd2479247a24df247924df24de247a247b24e0247a24e024df247b247c24e1247b24e124e0247c247d24e2247c24e224e1247d247e24e3247d24e324e2247e247f24e4247e24e424e3247f248024e5247f24e524e42480248124e6248024e624e52481248224e7248124e724e62482248324e8248224e824e72483248424e9248324e924e82484248524ea248424ea24e92485248624eb248524eb24ea2486248724ec248624ec24eb2487248824ed248724ed24ec2488248924ee248824ee24ed2489248a24ef248924ef24ee248a248b24f0248a24f024ef248b248c24f1248b24f124f0248c248d24f2248c24f224f1248d248e24f3248d24f324f2248e248f24f4248e24f424f3248f249024f5248f24f524f42490249124f6249024f624f52491249224f7249124f724f62492249324f8249224f824f72493249424f9249324f924f82494249524fa249424fa24f92495249624fb249524fb24fa2496249724fc249624fc24fb2497249824fd249724fd24fc2498249924fe249824fe24fd2499249a24ff249924ff24fe249a249b2400259a240025ff249b249c2401259b24012500259c249d2402259c24022501259d249e2403259d24032502259e249f2404259e24042503259f24a02405259f2405250425a024a1240625a02406250525a124a2240725a12407250625a224a3240825a22408250725a324a4240925a32409250825a424a5240a25a4240a250925a524a6240b25a5240b250a25a624a7240c25a6240c250b25a724a8240d25a7240d250c25a824a9240e25a8240e250d25a924aa240f25a9240f250e25aa24ab241025aa2410250f25ab24ac241125ab2411251025ac24ad241225ac2412251125ad24ae241325ad2413251225ae24af241425ae2414251325af24b0241525af2415251425b124b2241725b12417251625b224b3241825b22418251725b324b4241925b32419251825b424b5241a25b4241a251925b524b6241b25b5241b251a25b624b7241c25b6241c251b25b724b8241d25b7241d251c25b824b9241e25b8241e251d25b924ba241f25b9241f251e25ba24bb242025ba2420251f25bb24bc242125bb2421252025bc24bd242225bc2422252125bd24be242325bd2423252225be24bf242425be2424252325bf24c0242525bf2425252425c024c1242625c02426252525c124c2242725c12427252625c224c3242825c22428252725c324c4242925c32429252825c424c5242a25c4242a252925c524c6242b25c5242b252a25c624c7242c25c6242c252b25c724c8242d25c7242d252c25c824c9242e25c8242e252d25c924ca242f25c9242f252e25ca24cb243025ca2430252f25cb24cc243125cb2431253025cc24cd243225cc2432253125cd24ce243325cd2433253225ce24cf243425ce2434253325cf24d0243525cf2435253425d024d1243625d02436253525d124d2243725d12437253625d224d3243825d22438253725d324d4243925d32439253825d424d5243a25d4243a253925d524d6243b25d5243b253a25d624d7243c25d6243c253b25d724d8243d25d7243d253c25d824d9243e25d8243e253d25d924da243f25d9243f253e25da24db244025da2440253f25db24dc244125db2441254025dc24dd244225dc2442254125dd24de244325dd2443254225de24df244425de2444254325df24e0244525df2445254425e024e1244625e02446254525e124e2244725e12447254625e224e3244825e22448254725e324e4244925e32449254825e424e5244a25e4244a254925e524e6244b25e5244b254a25e624e7244c25e6244c254b25e724e8244d25e7244d254c25e824e9244e25e8244e254d25e924ea244f25e9244f254e25ea24eb245025ea2450254f25eb24ec245125eb2451255025ec24ed245225ec2452255125ed24ee245325ed2453255225ee24ef245425ee2454255325ef24f0245525ef2455255425f024f1245625f02456255525f124f2245725f12457255625f224f3245825f22458255725f324f4245925f32459255825f424f5245a25f4245a255925f524f6245b25f5245b255a25f624f7245c25f6245c255b25f724f8245d25f7245d255c25f824f9245e25f8245e255d25f924fa245f25f9245f255e25fa24fb246025fa2460255f25fb24fc246125fb2461256025fc24fd246225fc2462256125fd24fe246325fd2463256225fe24ff246425fe2464256325ff2400256525ff2465256425002501256625002566256525012502256725012567256625022503256825022568256725032504256925032569256825042505256a2504256a256925052506256b2505256b256a25062507256c2506256c256b25072508256d2507256d256c25082509256e2508256e256d2509250a256f2509256f256e250a250b2570250a2570256f250b250c2571250b25712570250c250d2572250c25722571250d250e2573250d25732572250e250f2574250e25742573250f25102575250f2575257425102511257625102576257525112512257725112577257625122513257825122578257725132514257925132579257825142515257a2514257a257925162517257c2516257c257b25172518257d2517257d257c25182519257e2518257e257d2519251a257f2519257f257e251a251b2580251a2580257f251b251c2581251b25812580251c251d2582251c25822581251d251e2583251d25832582251e251f2584251e25842583251f25202585251f2585258425202521258625202586258525212522258725212587258625222523258825222588258725232524258925232589258825242525258a2524258a258925252526258b2525258b258a25262527258c2526258c258b25272528258d2527258d258c25282529258e2528258e258d2529252a258f2529258f258e252a252b2590252a2590258f252b252c2591252b25912590252c252d2592252c25922591252d252e2593252d25932592252e252f2594252e25942593252f25302595252f2595259425302531259625302596259525312532259725312597259625322533259825322598259725332534259925332599259825342535259a2534259a259925352536259b2535259b259a25362537259c2536259c259b25372538259d2537259d259c25382539259e2538259e259d2539253a259f2539259f259e253a253b25a0253a25a0259f253b253c25a1253b25a125a0253c253d25a2253c25a225a1253d253e25a3253d25a325a2253e253f25a4253e25a425a3253f254025a5253f25a525a42540254125a6254025a625a52541254225a7254125a725a62542254325a8254225a825a72543254425a9254325a925a82544254525aa254425aa25a92545254625ab254525ab25aa2546254725ac254625ac25ab2547254825ad254725ad25ac2548254925ae254825ae25ad2549254a25af254925af25ae254a254b25b0254a25b025af254b254c25b1254b25b125b0254c254d25b2254c25b225b1254d254e25b3254d25b325b2254e254f25b4254e25b425b3254f255025b5254f25b525b42550255125b6255025b625b52551255225b7255125b725b62552255325b8255225b825b72553255425b9255325b925b82554255525ba255425ba25b92555255625bb255525bb25ba2556255725bc255625bc25bb2557255825bd255725bd25bc2558255925be255825be25bd2559255a25bf255925bf25be255a255b25c0255a25c025bf255b255c25c1255b25c125c0255c255d25c2255c25c225c1255d255e25c3255d25c325c2255e255f25c4255e25c425c3255f256025c5255f25c525c42560256125c6256025c625c52561256225c7256125c725c62562256325c8256225c825c72563256425c9256325c925c82564256525ca256425ca25c92565256625cb256525cb25ca2566256725cc256625cc25cb2567256825cd256725cd25cc2568256925ce256825ce25cd2569256a25cf256925cf25ce256a256b25d0256a25d025cf256b256c25d1256b25d125d0256c256d25d2256c25d225d1256d256e25d3256d25d325d2256e256f25d4256e25d425d3256f257025d5256f25d525d42570257125d6257025d625d52571257225d7257125d725d62572257325d8257225d825d72573257425d9257325d925d82574257525da257425da25d92575257625db257525db25da2576257725dc257625dc25db2577257825dd257725dd25dc2578257925de257825de25dd2579257a25df257925df25de257b257c25e1257b25e125e0257c257d25e2257c25e225e1257d257e25e3257d25e325e2257e257f25e4257e25e425e3257f258025e5257f25e525e42580258125e6258025e625e52581258225e7258125e725e62582258325e8258225e825e72583258425e9258325e925e82584258525ea258425ea25e92585258625eb258525eb25ea2586258725ec258625ec25eb2587258825ed258725ed25ec2588258925ee258825ee25ed2589258a25ef258925ef25ee258a258b25f0258a25f025ef258b258c25f1258b25f125f0258c258d25f2258c25f225f1258d258e25f3258d25f325f2258e258f25f4258e25f425f3258f259025f5258f25f525f42590259125f6259025f625f52591259225f7259125f725f62592259325f8259225f825f72593259425f9259325f925f82594259525fa259425fa25f92595259625fb259525fb25fa2596259725fc259625fc25fb2597259825fd259725fd25fc2598259925fe259825fe25fd2599259a25ff259925ff25fe259a259b2500269a250026ff259b259c2501269b25012600269c259d2502269c25022601269d259e2503269d25032602269e259f2504269e25042603269f25a02505269f2505260426a025a1250626a02506260526a125a2250726a12507260626a225a3250826a22508260726a325a4250926a32509260826a425a5250a26a4250a260926a525a6250b26a5250b260a26a625a7250c26a6250c260b26a725a8250d26a7250d260c26a825a9250e26a8250e260d26a925aa250f26a9250f260e26aa25ab251026aa2510260f26ab25ac251126ab2511261026ac25ad251226ac2512261126ad25ae251326ad2513261226ae25af251426ae2514261326af25b0251526af2515261426b025b1251626b02516261526b125b2251726b12517261626b225b3251826b22518261726b325b4251926b32519261826b425b5251a26b4251a261926b525b6251b26b5251b261a26b625b7251c26b6251c261b26b725b8251d26b7251d261c26b825b9251e26b8251e261d26b925ba251f26b9251f261e26ba25bb252026ba2520261f26bb25bc252126bb2521262026bc25bd252226bc2522262126bd25be252326bd2523262226be25bf252426be2524262326bf25c0252526bf2525262426c025c1252626c02526262526c125c2252726c12527262626c225c3252826c22528262726c325c4252926c32529262826c425c5252a26c4252a262926c525c6252b26c5252b262a26c625c7252c26c6252c262b26c725c8252d26c7252d262c26c825c9252e26c8252e262d26c925ca252f26c9252f262e26ca25cb253026ca2530262f26cb25cc253126cb2531263026cc25cd253226cc2532263126cd25ce253326cd2533263226ce25cf253426ce2534263326cf25d0253526cf2535263426d025d1253626d02536263526d125d2253726d12537263626d225d3253826d22538263726d325d4253926d32539263826d425d5253a26d4253a263926d525d6253b26d5253b263a26d625d7253c26d6253c263b26d725d8253d26d7253d263c26d825d9253e26d8253e263d26d925da253f26d9253f263e26da25db254026da2540263f26db25dc254126db2541264026dc25dd254226dc2542264126dd25de254326dd2543264226de25df254426de2544264326e025e1254626e02546264526e125e2254726e12547264626e225e3254826e22548264726e325e4254926e32549264826e425e5254a26e4254a264926e525e6254b26e5254b264a26e625e7254c26e6254c264b26e725e8254d26e7254d264c26e825e9254e26e8254e264d26e925ea254f26e9254f264e26ea25eb255026ea2550264f26eb25ec255126eb2551265026ec25ed255226ec2552265126ed25ee255326ed2553265226ee25ef255426ee2554265326ef25f0255526ef2555265426f025f1255626f02556265526f125f2255726f12557265626f225f3255826f22558265726f325f4255926f32559265826f425f5255a26f4255a265926f525f6255b26f5255b265a26f625f7255c26f6255c265b26f725f8255d26f7255d265c26f825f9255e26f8255e265d26f925fa255f26f9255f265e26fa25fb256026fa2560265f26fb25fc256126fb2561266026fc25fd256226fc2562266126fd25fe256326fd2563266226fe25ff256426fe2564266326ff2500266526ff2565266426002601266626002666266526012602266726012667266626022603266826022668266726032604266926032669266826042605266a2604266a266926052606266b2605266b266a26062607266c2606266c266b26072608266d2607266d266c26082609266e2608266e266d2609260a266f2609266f266e260a260b2670260a2670266f260b260c2671260b26712670260c260d2672260c26722671260d260e2673260d26732672260e260f2674260e26742673260f26102675260f2675267426102611267626102676267526112612267726112677267626122613267826122678267726132614267926132679267826142615267a2614267a267926152616267b2615267b267a26162617267c2616267c267b26172618267d2617267d267c26182619267e2618267e267d2619261a267f2619267f267e261a261b2680261a2680267f261b261c2681261b26812680261c261d2682261c26822681261d261e2683261d26832682261e261f2684261e26842683261f26202685261f2685268426202621268626202686268526212622268726212687268626222623268826222688268726232624268926232689268826242625268a2624268a268926252626268b2625268b268a26262627268c2626268c268b26272628268d2627268d268c26282629268e2628268e268d2629262a268f2629268f268e262a262b2690262a2690268f262b262c2691262b26912690262c262d2692262c26922691262d262e2693262d26932692262e262f2694262e26942693262f26302695262f2695269426302631269626302696269526312632269726312697269626322633269826322698269726332634269926332699269826342635269a2634269a269926352636269b2635269b269a26362637269c2636269c269b26372638269d2637269d269c26382639269e2638269e269d2639263a269f2639269f269e263a263b26a0263a26a0269f263b263c26a1263b26a126a0263c263d26a2263c26a226a1263d263e26a3263d26a326a2263e263f26a4263e26a426a3263f264026a5263f26a526a42640264126a6264026a626a52641264226a7264126a726a62642264326a8264226a826a72643264426a9264326a926a82645264626ab264526ab26aa2646264726ac264626ac26ab2647264826ad264726ad26ac2648264926ae264826ae26ad2649264a26af264926af26ae264a264b26b0264a26b026af264b264c26b1264b26b126b0264c264d26b2264c26b226b1264d264e26b3264d26b326b2264e264f26b4264e26b426b3264f265026b5264f26b526b42650265126b6265026b626b52651265226b7265126b726b62652265326b8265226b826b72653265426b9265326b926b82654265526ba265426ba26b92655265626bb265526bb26ba2656265726bc265626bc26bb2657265826bd265726bd26bc2658265926be265826be26bd2659265a26bf265926bf26be265a265b26c0265a26c026bf265b265c26c1265b26c126c0265c265d26c2265c26c226c1265d265e26c3265d26c326c2265e265f26c4265e26c426c3265f266026c5265f26c526c42660266126c6266026c626c52661266226c7266126c726c62662266326c8266226c826c72663266426c9266326c926c82664266526ca266426ca26c92665266626cb266526cb26ca2666266726cc266626cc26cb2667266826cd266726cd26cc2668266926ce266826ce26cd2669266a26cf266926cf26ce266a266b26d0266a26d026cf266b266c26d1266b26d126d0266c266d26d2266c26d226d1266d266e26d3266d26d326d2266e266f26d4266e26d426d3266f267026d5266f26d526d42670267126d6267026d626d52671267226d7267126d726d62672267326d8267226d826d72673267426d9267326d926d82674267526da267426da26d92675267626db267526db26da2676267726dc267626dc26db2677267826dd267726dd26dc2678267926de267826de26dd2679267a26df267926df26de267a267b26e0267a26e026df267b267c26e1267b26e126e0267c267d26e2267c26e226e1267d267e26e3267d26e326e2267e267f26e4267e26e426e3267f268026e5267f26e526e42680268126e6268026e626e52681268226e7268126e726e62682268326e8268226e826e72683268426e9268326e926e82684268526ea268426ea26e92685268626eb268526eb26ea2686268726ec268626ec26eb2687268826ed268726ed26ec2688268926ee268826ee26ed2689268a26ef268926ef26ee268a268b26f0268a26f026ef268b268c26f1268b26f126f0268c268d26f2268c26f226f1268d268e26f3268d26f326f2268e268f26f4268e26f426f3268f269026f5268f26f526f42690269126f6269026f626f52691269226f7269126f726f62692269326f8269226f826f72693269426f9269326f926f82694269526fa269426fa26f92695269626fb269526fb26fa2696269726fc269626fc26fb2697269826fd269726fd26fc2698269926fe269826fe26fd2699269a26ff269926ff26fe269a269b2600279a260027ff269b269c2601279b26012700279c269d2602279c26022701279d269e2603279d26032702279e269f2604279e26042703279f26a02605279f2605270427a026a1260627a02606270527a126a2260727a12607270627a226a3260827a22608270727a326a4260927a32609270827a426a5260a27a4260a270927a526a6260b27a5260b270a27a626a7260c27a6260c270b27a726a8260d27a7260d270c27a826a9260e27a8260e270d27aa26ab261027aa2610270f27ab26ac261127ab2611271027ac26ad261227ac2612271127ad26ae261327ad2613271227ae26af261427ae2614271327af26b0261527af2615271427b026b1261627b02616271527b126b2261727b12617271627b226b3261827b22618271727b326b4261927b32619271827b426b5261a27b4261a271927b526b6261b27b5261b271a27b626b7261c27b6261c271b27b726b8261d27b7261d271c27b826b9261e27b8261e271d27b926ba261f27b9261f271e27ba26bb262027ba2620271f27bb26bc262127bb2621272027bc26bd262227bc2622272127bd26be262327bd2623272227be26bf262427be2624272327bf26c0262527bf2625272427c026c1262627c02626272527c126c2262727c12627272627c226c3262827c22628272727c326c4262927c32629272827c426c5262a27c4262a272927c526c6262b27c5262b272a27c626c7262c27c6262c272b27c726c8262d27c7262d272c27c826c9262e27c8262e272d27c926ca262f27c9262f272e27ca26cb263027ca2630272f27cb26cc263127cb2631273027cc26cd263227cc2632273127cd26ce263327cd2633273227ce26cf263427ce2634273327cf26d0263527cf2635273427d026d1263627d02636273527d126d2263727d12637273627d226d3263827d22638273727d326d4263927d32639273827d426d5263a27d4263a273927d526d6263b27d5263b273a27d626d7263c27d6263c273b27d726d8263d27d7263d273c27d826d9263e27d8263e273d27d926da263f27d9263f273e27da26db264027da2640273f27db26dc264127db2641274027dc26dd264227dc2642274127dd26de264327dd2643274227de26df264427de2644274327df26e0264527df2645274427e026e1264627e02646274527e126e2264727e12647274627e226e3264827e22648274727e326e4264927e32649274827e426e5264a27e4264a274927e526e6264b27e5264b274a27e626e7264c27e6264c274b27e726e8264d27e7264d274c27e826e9264e27e8264e274d27e926ea264f27e9264f274e27ea26eb265027ea2650274f27eb26ec265127eb2651275027ec26ed265227ec2652275127ed26ee265327ed2653275227ee26ef265427ee2654275327ef26f0265527ef2655275427f026f1265627f02656275527f126f2265727f12657275627f226f3265827f22658275727f326f4265927f32659275827f426f5265a27f4265a275927f526f6265b27f5265b275a27f626f7265c27f6265c275b27f726f8265d27f7265d275c27f826f9265e27f8265e275d27f926fa265f27f9265f275e27fa26fb266027fa2660275f27fb26fc266127fb2661276027fc26fd266227fc2662276127fd26fe266327fd2663276227fe26ff266427fe2664276327ff2600276527ff2665276427002701276627002766276527012702276727012767276627022703276827022768276727032704276927032769276827042705276a2704276a276927052706276b2705276b276a27062707276c2706276c276b27072708276d2707276d276c27082709276e2708276e276d2709270a276f2709276f276e270a270b2770270a2770276f270b270c2771270b27712770270c270d2772270c27722771270d270e2773270d27732772270f27102775270f2775277427102711277627102776277527112712277727112777277627122713277827122778277727132714277927132779277827142715277a2714277a277927152716277b2715277b277a27162717277c2716277c277b27172718277d2717277d277c27182719277e2718277e277d2719271a277f2719277f277e271a271b2780271a2780277f271b271c2781271b27812780271c271d2782271c27822781271d271e2783271d27832782271e271f2784271e27842783271f27202785271f2785278427202721278627202786278527212722278727212787278627222723278827222788278727232724278927232789278827242725278a2724278a278927252726278b2725278b278a27262727278c2726278c278b27272728278d2727278d278c27282729278e2728278e278d2729272a278f2729278f278e272a272b2790272a2790278f272b272c2791272b27912790272c272d2792272c27922791272d272e2793272d27932792272e272f2794272e27942793272f27302795272f2795279427302731279627302796279527312732279727312797279627322733279827322798279727332734279927332799279827342735279a2734279a279927352736279b2735279b279a27362737279c2736279c279b27372738279d2737279d279c27382739279e2738279e279d2739273a279f2739279f279e273a273b27a0273a27a0279f273b273c27a1273b27a127a0273c273d27a2273c27a227a1273d273e27a3273d27a327a2273e273f27a4273e27a427a3273f274027a5273f27a527a42740274127a6274027a627a52741274227a7274127a727a62742274327a8274227a827a72743274427a9274327a927a82744274527aa274427aa27a92745274627ab274527ab27aa2746274727ac274627ac27ab2747274827ad274727ad27ac2748274927ae274827ae27ad2749274a27af274927af27ae274a274b27b0274a27b027af274b274c27b1274b27b127b0274c274d27b2274c27b227b1274d274e27b3274d27b327b2274e274f27b4274e27b427b3274f275027b5274f27b527b42750275127b6275027b627b52751275227b7275127b727b62752275327b8275227b827b72753275427b9275327b927b82754275527ba275427ba27b92755275627bb275527bb27ba2756275727bc275627bc27bb2757275827bd275727bd27bc2758275927be275827be27bd2759275a27bf275927bf27be275a275b27c0275a27c027bf275b275c27c1275b27c127c0275c275d27c2275c27c227c1275d275e27c3275d27c327c2275e275f27c4275e27c427c3275f276027c5275f27c527c42760276127c6276027c627c52761276227c7276127c727c62762276327c8276227c827c72763276427c9276327c927c82764276527ca276427ca27c92765276627cb276527cb27ca2766276727cc276627cc27cb2767276827cd276727cd27cc2768276927ce276827ce27cd2769276a27cf276927cf27ce276a276b27d0276a27d027cf276b276c27d1276b27d127d0276c276d27d2276c27d227d1276d276e27d3276d27d327d2276e276f27d4276e27d427d3276f277027d5276f27d527d42770277127d6277027d627d52771277227d7277127d727d62772277327d8277227d827d727 + m_Skin: [] + m_VertexData: + m_CurrentChannels: 15 + m_VertexCount: 10201 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 2 + dimension: 1 + - stream: 0 + offset: 28 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_Streams: + - channelMask: 15 + offset: 0 + stride: 36 + dividerOp: 0 + frequency: 0 + - channelMask: 0 + offset: 0 + stride: 0 + dividerOp: 0 + frequency: 0 + - channelMask: 0 + offset: 0 + stride: 0 + dividerOp: 0 + frequency: 0 + - channelMask: 0 + offset: 0 + stride: 0 + dividerOp: 0 + frequency: 0 + m_DataSize: 367236 + _typelessdata: 0000000000000000000000006b12833a00000000f8ff7fbfffffffff00000000000000000000803f000000006f12833a3ec3ae3900000000ffff7fbfffffffff0ad7233c0000000000000040000000006f12833a3cc32eba00000000fcff7fbfffffffff0ad7a33c000000000000404000000000000000003ec3aeb900000000ffff7fbfffffffff8fc2f53c000000000000804000000000000000003cc32e3a00000000fcff7fbfffffffff0ad7233d000000000000a040000000006f12833a3ec3ae3900000000ffff7fbfffffffffcdcc4c3d000000000000c040000000006f12833a3cc32eba00000000fcff7fbfffffffff8fc2753d000000000000e04000000000000000003ec3aeb900000000ffff7fbfffffffff295c8f3d000000000000004100000000000000000000000000000000000080bfffffffff0ad7a33d000000000000104100000000000000000000000000000000000080bfffffffffec51b83d000000000000204100000000000000000000000000000000000080bfffffffffcdcccc3d000000000000304100000000000000000000000000000000000080bfffffffffae47e13d000000000000404100000000000000000000000000000000000080bfffffffff8fc2f53d000000000000504100000000000000000000000000000000000080bfffffffffb81e053e000000000000604100000000000000000000000000000000000080bfffffffff295c0f3e000000000000704100000000000000000000000000000000000080bfffffffff9a99193e000000000000804100000000000000000000000000000000000080bfffffffff0ad7233e000000000000884100000000000000000000000000000000000080bfffffffff7b142e3e000000000000904100000000000000000000000000000000000080bfffffffffec51383e000000000000984100000000000000000000000000000000000080bfffffffff5c8f423e000000000000a04100000000000000000000000000000000000080bfffffffffcdcc4c3e000000000000a84100000000000000003cc32e3a00000000fcff7fbfffffffff3d0a573e000000000000b041000000006f12833a3ec3ae3900000000ffff7fbfffffffffae47613e000000000000b841000000006f12833a3ec3aeb93ec3aeb9ffff7fbfffffffff1f856b3e000000000000c04100000000000000003ac32eba3ac32ebaf9ff7fbfffffffff8fc2753e000000000000c84100000000000000003ec3ae393ec3aeb9ffff7fbfffffffff0000803e000000000000d0410000000000000000000000006a1283baf8ff7fbfffffffffb81e853e000000000000d84100000000000000003cc3aeb93cc32ebafcff7fbfffffffff713d8a3e000000000000e04100000000000000000000000000000000000080bfffffffff295c8f3e000000000000e84100000000000000000000000000000000000080bfffffffffe17a943e000000000000f04100000000000000000000000000000000000080bfffffffff9a99993e000000000000f84100000000000000000000000000000000000080bfffffffff52b89e3e000000000000004200000000000000000000000000000000000080bfffffffff0ad7a33e000000000000044200000000000000000000000000000000000080bfffffffffc3f5a83e000000000000084200000000000000000000000000000000000080bfffffffff7b14ae3e0000000000000c4200000000000000000000000000000000000080bfffffffff3333b33e000000000000104200000000000000003ec3ae393ec3aeb9ffff7fbfffffffffec51b83e00000000000014420000000000000000000000006a1283baf8ff7fbfffffffffa470bd3e000000000000184200000000000000003cc3aeb93cc32ebafcff7fbfffffffff5c8fc23e0000000000001c4200000000000000000000000000000000000080bfffffffff14aec73e000000000000204200000000000000000000000000000000000080bfffffffffcdcccc3e000000000000244200000000000000000000000000000000000080bfffffffff85ebd13e000000000000284200000000000000000000000000000000000080bfffffffff3d0ad73e0000000000002c4200000000000000003ec3ae393ec3aeb9ffff7fbffffffffff628dc3e00000000000030420000000000000000000000006a1283baf8ff7fbfffffffffae47e13e00000000000034420000000000000000000000006a1283baf8ff7fbfffffffff6666e63e000000000000384200000000000000003cc3aeb93cc32ebafcff7fbfffffffff1f85eb3e0000000000003c4200000000000000000000000000000000000080bfffffffffd7a3f03e000000000000404200000000000000003ec3ae393ec3aeb9ffff7fbfffffffff8fc2f53e000000000000444200000000000000003cc3ae393cc32ebafcff7fbfffffffff48e1fa3e0000000000004842000000006f12833a3ec3ae3900000000ffff7fbfffffffff0000003f0000000000004c42000000006f12833a3cc32eba00000000fcff7fbfffffffff5c8f023f000000000000504200000000000000003ec3aeb900000000ffff7fbfffffffffb81e053f000000000000544200000000000000000000000000000000000080bfffffffff14ae073f000000000000584200000000000000000000000000000000000080bfffffffff713d0a3f0000000000005c4200000000000000000000000000000000000080bfffffffffcdcc0c3f000000000000604200000000000000000000000000000000000080bfffffffff295c0f3f000000000000644200000000000000003cc32e3a00000000fcff7fbfffffffff85eb113f0000000000006842000000006f12833a3ec3ae3900000000ffff7fbfffffffffe17a143f0000000000006c42000000006f12833a3cc32eba00000000fcff7fbfffffffff3d0a173f000000000000704200000000000000003ec3aeb900000000ffff7fbfffffffff9a99193f000000000000744200000000000000000000000000000000000080bffffffffff6281c3f000000000000784200000000000000000000000000000000000080bfffffffff52b81e3f0000000000007c4200000000000000003cc32e3a00000000fcff7fbfffffffffae47213f0000000000008042000000006f12833a3ec3ae3900000000ffff7fbfffffffff0ad7233f0000000000008242000000006f12833a3cc32eba00000000fcff7fbfffffffff6666263f000000000000844200000000000000003ec3aeb900000000ffff7fbfffffffffc3f5283f000000000000864200000000000000000000000000000000000080bfffffffff1f852b3f000000000000884200000000000000000000000000000000000080bfffffffff7b142e3f0000000000008a4200000000000000000000000000000000000080bfffffffffd7a3303f0000000000008c4200000000000000000000000000000000000080bfffffffff3333333f0000000000008e4200000000000000000000000000000000000080bfffffffff8fc2353f000000000000904200000000000000000000000000000000000080bfffffffffec51383f000000000000924200000000000000000000000000000000000080bfffffffff48e13a3f000000000000944200000000000000000000000000000000000080bfffffffffa4703d3f000000000000964200000000000000000000000000000000000080bfffffffff0000403f000000000000984200000000000000000000000000000000000080bfffffffff5c8f423f0000000000009a4200000000000000000000000000000000000080bfffffffffb81e453f0000000000009c4200000000000000000000000000000000000080bfffffffff14ae473f0000000000009e4200000000000000000000000000000000000080bfffffffff713d4a3f000000000000a04200000000000000000000000000000000000080bfffffffffcdcc4c3f000000000000a24200000000000000000000000000000000000080bfffffffff295c4f3f000000000000a44200000000000000003ec3ae393ec3aeb9ffff7fbfffffffff85eb513f000000000000a6420000000000000000000000006a1283baf8ff7fbfffffffffe17a543f000000000000a84200000000000000003cc3aeb93cc32ebafcff7fbfffffffff3d0a573f000000000000aa4200000000000000000000000000000000000080bfffffffff9a99593f000000000000ac4200000000000000000000000000000000000080bffffffffff6285c3f000000000000ae4200000000000000000000000000000000000080bfffffffff52b85e3f000000000000b04200000000000000000000000000000000000080bfffffffffae47613f000000000000b24200000000000000000000000000000000000080bfffffffff0ad7633f000000000000b44200000000000000000000000000000000000080bfffffffff6666663f000000000000b64200000000000000000000000000000000000080bfffffffffc3f5683f000000000000b84200000000000000003cc32e3a00000000fcff7fbfffffffff1f856b3f000000000000ba42000000006f12833a3ec3ae3900000000ffff7fbfffffffff7b146e3f000000000000bc42000000006f12833a3cc32eba00000000fcff7fbfffffffffd7a3703f000000000000be420000000000000000000000003ec3aeb9ffff7fbfffffffff3333733f000000000000c0420000000000000000000000006a1283baf8ff7fbfffffffff8fc2753f000000000000c24200000000000000003cc3aeb93cc32ebafcff7fbfffffffffec51783f000000000000c44200000000000000000000000000000000000080bfffffffff48e17a3f000000000000c64200000000000000000000000000000000000080bfffffffffa4707d3f000000000000c84200000000000000000000000000000000000080bfffffffff0000803f0000000000000000000080bf000000003cc32e3a3cc3ae39fcff7fbfffffffff000000000ad7233c0000803f000080bf6f12833a3cc32e3a3cc3ae39fcff7fbfffffffff0ad7233c0ad7233c00000040000080bf6f12833a3ec3aeb93ec32eb9ffff7fbfffffffff0ad7a33c0ad7233c00004040000080bf000000006d1203ba6d1203bafcff7fbfffffffff8fc2f53c0ad7233c00008040000080bf000000003ec3ae393ec3aeb9ffff7fbfffffffff0ad7233d0ad7233c0000a040000080bf6f12833a3dc3ae393ec32e39ffff7fbfffffffffcdcc4c3d0ad7233c0000c040000080bf6f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2753d0ad7233c0000e040000080bf000000006e1203ba00000000ffff7fbfffffffff295c8f3d0ad7233c00000041000080bf000000000000000000000000000080bfffffffff0ad7a33d0ad7233c00001041000080bf000000000000000000000000000080bfffffffffec51b83d0ad7233c00002041000080bf000000000000000000000000000080bfffffffffcdcccc3d0ad7233c00003041000080bf000000000000000000000000000080bfffffffffae47e13d0ad7233c00004041000080bf000000000000000000000000000080bfffffffff8fc2f53d0ad7233c00005041000080bf000000000000000000000000000080bfffffffffb81e053e0ad7233c00006041000080bf000000000000000000000000000080bfffffffff295c0f3e0ad7233c00007041000080bf000000000000000000000000000080bfffffffff9a99193e0ad7233c00008041000080bf000000000000000000000000000080bfffffffff0ad7233e0ad7233c00008841000080bf000000000000000000000000000080bfffffffff7b142e3e0ad7233c00009041000080bf000000000000000000000000000080bfffffffffec51383e0ad7233c00009841000080bf000000000000000000000000000080bfffffffff5c8f423e0ad7233c0000a041000080bf000000000000000000000000000080bfffffffffcdcc4c3e0ad7233c0000a841000080bf000000003ec3ae393ec32e39ffff7fbfffffffff3d0a573e0ad7233c0000b041000080bf6f12833a3cc32e3a3cc3ae39fcff7fbfffffffffae47613e0ad7233c0000b841000080bf6f12833a0000000000000000000080bfffffffff1f856b3e0ad7233c0000c041000080bf6f12833a6d1203ba6d1203bafcff7fbfffffffff8fc2753e0ad7233c0000c841000080bf00000000000000006e1203baffff7fbfffffffff0000803e0ad7233c0000d041000080bf6f12833a3ec3ae393ec3aeb9ffff7fbfffffffffb81e853e0ad7233c0000d841000080bf6f12833a6d1203ba6d1203bafcff7fbfffffffff713d8a3e0ad7233c0000e041000080bf000000003ec3aeb93ec32eb9ffff7fbfffffffff295c8f3e0ad7233c0000e841000080bf000000000000000000000000000080bfffffffffe17a943e0ad7233c0000f041000080bf000000000000000000000000000080bfffffffff9a99993e0ad7233c0000f841000080bf000000000000000000000000000080bfffffffff52b89e3e0ad7233c00000042000080bf000000000000000000000000000080bfffffffff0ad7a33e0ad7233c00000442000080bf000000000000000000000000000080bfffffffffc3f5a83e0ad7233c00000842000080bf000000003ec32e393ec32eb9ffff7fbfffffffff7b14ae3e0ad7233c00000c42000080bf00000000000000006e1203baffff7fbfffffffff3333b33e0ad7233c00001042000080bf000000003ec3ae393ec3aeb9ffff7fbfffffffffec51b83e0ad7233c00001442000080bf6f12833a3ec3ae393ec3aeb9ffff7fbfffffffffa470bd3e0ad7233c00001842000080bf6f12833a6d1203ba6d1203bafcff7fbfffffffff5c8fc23e0ad7233c00001c42000080bf000000003ec3aeb93ec32eb9ffff7fbfffffffff14aec73e0ad7233c00002042000080bf000000000000000000000000000080bfffffffffcdcccc3e0ad7233c00002442000080bf000000000000000000000000000080bfffffffff85ebd13e0ad7233c00002842000080bf000000000000000000000000000080bfffffffff3d0ad73e0ad7233c00002c42000080bf000000006e12033a00000000ffff7fbffffffffff628dc3e0ad7233c00003042000080bf6f12833a3ec3ae393ec3aeb9ffff7fbfffffffffae47e13e0ad7233c00003442000080bf6f12833a000000006e1203baffff7fbfffffffff6666e63e0ad7233c00003842000080bf6f12833a6d1203ba6d1203bafcff7fbfffffffff1f85eb3e0ad7233c00003c42000080bf000000003ec3aeb93ec32eb9ffff7fbfffffffffd7a3f03e0ad7233c00004042000080bf000000006e12033a00000000ffff7fbfffffffff8fc2f53e0ad7233c00004442000080bf6f12833a3ec3ae393ec3aeb9ffff7fbfffffffff48e1fa3e0ad7233c00004842000080bf6f12833a0000000000000000000080bfffffffff0000003f0ad7233c00004c42000080bf6f12833a3ec3aeb93ec3ae39ffff7fbfffffffff5c8f023f0ad7233c00005042000080bf000000006e1203ba00000000ffff7fbfffffffffb81e053f0ad7233c00005442000080bf000000000000000000000000000080bfffffffff14ae073f0ad7233c00005842000080bf000000000000000000000000000080bfffffffff713d0a3f0ad7233c00005c42000080bf000000000000000000000000000080bfffffffffcdcc0c3f0ad7233c00006042000080bf000000000000000000000000000080bfffffffff295c0f3f0ad7233c00006442000080bf000000003ec3ae393ec32e39ffff7fbfffffffff85eb113f0ad7233c00006842000080bf6f12833a6d12033a6d12033afcff7fbfffffffffe17a143f0ad7233c00006c42000080bf6f12833a3ec3aeb93ec3ae39ffff7fbfffffffff3d0a173f0ad7233c00007042000080bf000000006e1203ba00000000ffff7fbfffffffff9a99193f0ad7233c00007442000080bf000000000000000000000000000080bffffffffff6281c3f0ad7233c00007842000080bf000000000000000000000000000080bfffffffff52b81e3f0ad7233c00007c42000080bf000000003ec3ae393ec32e39ffff7fbfffffffffae47213f0ad7233c00008042000080bf6f12833a6d12033a6d12033afcff7fbfffffffff0ad7233f0ad7233c00008242000080bf6f12833a3ec3aeb93ec3ae39ffff7fbfffffffff6666263f0ad7233c00008442000080bf000000006e1203ba00000000ffff7fbfffffffffc3f5283f0ad7233c00008642000080bf000000000000000000000000000080bfffffffff1f852b3f0ad7233c00008842000080bf000000000000000000000000000080bfffffffff7b142e3f0ad7233c00008a42000080bf000000003ec32e393ec32eb9ffff7fbfffffffffd7a3303f0ad7233c00008c42000080bf00000000000000006e1203baffff7fbfffffffff3333333f0ad7233c00008e42000080bf000000003ec32eb93ec3aeb9ffff7fbfffffffff8fc2353f0ad7233c00009042000080bf000000000000000000000000000080bfffffffffec51383f0ad7233c00009242000080bf000000000000000000000000000080bfffffffff48e13a3f0ad7233c00009442000080bf000000000000000000000000000080bfffffffffa4703d3f0ad7233c00009642000080bf000000000000000000000000000080bfffffffff0000403f0ad7233c00009842000080bf000000000000000000000000000080bfffffffff5c8f423f0ad7233c00009a42000080bf000000003ec32e393ec32eb9ffff7fbfffffffffb81e453f0ad7233c00009c42000080bf00000000000000006e1203baffff7fbfffffffff14ae473f0ad7233c00009e42000080bf000000003ec32eb93ec3aeb9ffff7fbfffffffff713d4a3f0ad7233c0000a042000080bf000000000000000000000000000080bfffffffffcdcc4c3f0ad7233c0000a242000080bf000000000000000000000000000080bfffffffff295c4f3f0ad7233c0000a442000080bf000000006e12033a00000000ffff7fbfffffffff85eb513f0ad7233c0000a642000080bf6f12833a3ec3ae393ec3aeb9ffff7fbfffffffffe17a543f0ad7233c0000a842000080bf6f12833a6d1203ba6d1203bafcff7fbfffffffff3d0a573f0ad7233c0000aa42000080bf000000003ec3aeb93ec32eb9ffff7fbfffffffff9a99593f0ad7233c0000ac42000080bf000000000000000000000000000080bffffffffff6285c3f0ad7233c0000ae42000080bf000000000000000000000000000080bfffffffff52b85e3f0ad7233c0000b042000080bf000000000000000000000000000080bfffffffffae47613f0ad7233c0000b242000080bf000000000000000000000000000080bfffffffff0ad7633f0ad7233c0000b442000080bf000000003ec32e393ec32eb9ffff7fbfffffffff6666663f0ad7233c0000b642000080bf00000000000000006e1203baffff7fbfffffffffc3f5683f0ad7233c0000b842000080bf000000003ec3ae393ec3aeb9ffff7fbfffffffff1f856b3f0ad7233c0000ba42000080bf6f12833a3dc3ae393ec32e39ffff7fbfffffffff7b146e3f0ad7233c0000bc42000080bf6f12833a3ec3aeb93ec3ae39ffff7fbfffffffffd7a3703f0ad7233c0000be42000080bf000000000000000000000000000080bfffffffff3333733f0ad7233c0000c042000080bf6f12833a3ec3ae393ec3aeb9ffff7fbfffffffff8fc2753f0ad7233c0000c242000080bf6f12833a3cc3aeb93cc32ebafcff7fbfffffffffec51783f0ad7233c0000c442000080bf000000003cc3aeb93cc32ebafcff7fbfffffffff48e17a3f0ad7233c0000c642000080bf000000003ec32eb93ec3aeb9ffff7fbfffffffffa4707d3f0ad7233c0000c842000080bf000000000000000000000000000080bfffffffff0000803f0ad7233c00000000000000c0000000000000000000000000000080bfffffffff000000000ad7a33c0000803f000000c0000000003cc32e3a3cc3ae39fcff7fbfffffffff0ad7233c0ad7a33c00000040000000c06f12833a3ec3ae393ec32e39ffff7fbfffffffff0ad7a33c0ad7a33c00004040000000c06f12833a3ec32eb93ec3aeb9ffff7fbfffffffff8fc2f53c0ad7a33c00008040000000c06f12833a000000006e1203baffff7fbfffffffff0ad7233d0ad7a33c0000a040000000c06f12833a3ec3aeb93ec32eb9ffff7fbfffffffffcdcc4c3d0ad7a33c0000c040000000c0000000003ec3aeb93ec3ae39ffff7fbfffffffff8fc2753d0ad7a33c0000e040000000c0000000000000000000000000000080bfffffffff295c8f3d0ad7a33c00000041000000c000000000000000006e1203baffff7fbfffffffff0ad7a33d0ad7a33c00001041000000c000000000000000006e1203baffff7fbfffffffffec51b83d0ad7a33c00002041000000c000000000000000006e1203baffff7fbfffffffffcdcccc3d0ad7a33c00003041000000c0000000003ec32eb93ec3aeb9ffff7fbfffffffffae47e13d0ad7a33c00004041000000c0000000000000000000000000000080bfffffffff8fc2f53d0ad7a33c00005041000000c0000000000000000000000000000080bfffffffffb81e053e0ad7a33c00006041000000c0000000000000000000000000000080bfffffffff295c0f3e0ad7a33c00007041000000c0000000000000000000000000000080bfffffffff9a99193e0ad7a33c00008041000000c0000000000000000000000000000080bfffffffff0ad7233e0ad7a33c00008841000000c0000000003ec32e393ec32eb9ffff7fbfffffffff7b142e3e0ad7a33c00009041000000c000000000000000006e1203baffff7fbfffffffffec51383e0ad7a33c00009841000000c0000000003ec32eb93ec3aeb9ffff7fbfffffffff5c8f423e0ad7a33c0000a041000000c0000000000000000000000000000080bfffffffffcdcc4c3e0ad7a33c0000a841000000c0000000000000000000000000000080bfffffffff3d0a573e0ad7a33c0000b041000000c0000000006d12033a6d12033afcff7fbfffffffffae47613e0ad7a33c0000b841000000c06f12833a3cc3ae393cc32e3afcff7fbfffffffff1f856b3e0ad7a33c0000c041000000c06f12833a3ec32e393ec3ae39ffff7fbfffffffff8fc2753e0ad7a33c0000c841000000c06f12833a3ec32eb93ec3aeb9ffff7fbfffffffff0000803e0ad7a33c0000d041000000c06f12833a0000000000000000000080bfffffffffb81e853e0ad7a33c0000d841000000c06f12833a3ec3aeb93ec3ae39ffff7fbfffffffff713d8a3e0ad7a33c0000e041000000c0000000006e1203ba00000000ffff7fbfffffffff295c8f3e0ad7a33c0000e841000000c0000000000000000000000000000080bfffffffffe17a943e0ad7a33c0000f041000000c0000000000000000000000000000080bfffffffff9a99993e0ad7a33c0000f841000000c0000000000000000000000000000080bfffffffff52b89e3e0ad7a33c00000042000000c0000000003ec32e393ec32eb9ffff7fbfffffffff0ad7a33e0ad7a33c00000442000000c000000000000000006e1203baffff7fbfffffffffc3f5a83e0ad7a33c00000842000000c0000000003ec3ae393ec3aeb9ffff7fbfffffffff7b14ae3e0ad7a33c00000c42000000c06f12833a3ec3ae393ec3aeb9ffff7fbfffffffff3333b33e0ad7a33c00001042000000c06f12833a3ec32eb93dc3aeb9ffff7fbfffffffffec51b83e0ad7a33c00001442000000c06f12833a3ec32e393ec3ae39ffff7fbfffffffffa470bd3e0ad7a33c00001842000000c06f12833a3ec3aeb93ec3ae39ffff7fbfffffffff5c8fc23e0ad7a33c00001c42000000c0000000006e1203ba00000000ffff7fbfffffffff14aec73e0ad7a33c00002042000000c0000000000000000000000000000080bfffffffffcdcccc3e0ad7a33c00002442000000c0000000000000000000000000000080bfffffffff85ebd13e0ad7a33c00002842000000c0000000000000000000000000000080bfffffffff3d0ad73e0ad7a33c00002c42000000c0000000003ec3ae393ec32e39ffff7fbffffffffff628dc3e0ad7a33c00003042000000c06f12833a3cc32e3a3cc3ae39fcff7fbfffffffffae47e13e0ad7a33c00003442000000c06f12833a0000000000000000000080bfffffffff6666e63e0ad7a33c00003842000000c06f12833a6e1203ba00000000ffff7fbfffffffff1f85eb3e0ad7a33c00003c42000000c0000000006e1203ba00000000ffff7fbfffffffffd7a3f03e0ad7a33c00004042000000c0000000003ec3ae393ec32e39ffff7fbfffffffff8fc2f53e0ad7a33c00004442000000c06f12833a6d12033a6d12033afcff7fbfffffffff48e1fa3e0ad7a33c00004842000000c06f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0000003f0ad7a33c00004c42000000c0000000003ec3aeb93ec3ae39ffff7fbfffffffff5c8f023f0ad7a33c00005042000000c0000000003ec32eb93ec32e39ffff7fbfffffffffb81e053f0ad7a33c00005442000000c0000000000000000000000000000080bfffffffff14ae073f0ad7a33c00005842000000c0000000000000000000000000000080bfffffffff713d0a3f0ad7a33c00005c42000000c0000000000000000000000000000080bfffffffffcdcc0c3f0ad7a33c00006042000000c0000000000000000000000000000080bfffffffff295c0f3f0ad7a33c00006442000000c0000000000000000000000000000080bfffffffff85eb113f0ad7a33c00006842000000c0000000003ec32e393ec3ae39ffff7fbfffffffffe17a143f0ad7a33c00006c42000000c000000000000000006e12033affff7fbfffffffff3d0a173f0ad7a33c00007042000000c0000000003ec32eb93ec32e39ffff7fbfffffffff9a99193f0ad7a33c00007442000000c0000000000000000000000000000080bffffffffff6281c3f0ad7a33c00007842000000c0000000000000000000000000000080bfffffffff52b81e3f0ad7a33c00007c42000000c0000000000000000000000000000080bfffffffffae47213f0ad7a33c00008042000000c0000000003ec32e393ec3ae39ffff7fbfffffffff0ad7233f0ad7a33c00008242000000c000000000000000006e12033affff7fbfffffffff6666263f0ad7a33c00008442000000c0000000003ec32eb93ec32e39ffff7fbfffffffffc3f5283f0ad7a33c00008642000000c0000000000000000000000000000080bfffffffff1f852b3f0ad7a33c00008842000000c0000000000000000000000000000080bfffffffff7b142e3f0ad7a33c00008a42000000c0000000006e12033a00000000ffff7fbfffffffffd7a3303f0ad7a33c00008c42000000c06f12833a3ec3ae393ec3aeb9ffff7fbfffffffff3333333f0ad7a33c00008e42000000c06f12833a6d1203ba6d1203bafcff7fbfffffffff8fc2353f0ad7a33c00009042000000c0000000003ec3aeb93ec32eb9ffff7fbfffffffffec51383f0ad7a33c00009242000000c0000000003ec32e393ec32eb9ffff7fbfffffffff48e13a3f0ad7a33c00009442000000c000000000000000006e1203baffff7fbfffffffffa4703d3f0ad7a33c00009642000000c000000000000000006e1203baffff7fbfffffffff0000403f0ad7a33c00009842000000c000000000000000006e1203baffff7fbfffffffff5c8f423f0ad7a33c00009a42000000c0000000003ec3ae393ec3aeb9ffff7fbfffffffffb81e453f0ad7a33c00009c42000000c06f12833a3ec3ae393ec3aeb9ffff7fbfffffffff14ae473f0ad7a33c00009e42000000c06f12833a6d1203ba6d1203bafcff7fbfffffffff713d4a3f0ad7a33c0000a042000000c0000000003ec3aeb93ec32eb9ffff7fbfffffffffcdcc4c3f0ad7a33c0000a242000000c0000000003ec32e393ec32eb9ffff7fbfffffffff295c4f3f0ad7a33c0000a442000000c0000000003ec3ae393ec3aeb9ffff7fbfffffffff85eb513f0ad7a33c0000a642000000c06f12833a3dc3ae393ec32e39ffff7fbfffffffffe17a543f0ad7a33c0000a842000000c06f12833a3ec32eb93ec32e39ffff7fbfffffffff3d0a573f0ad7a33c0000aa42000000c0000000006d1203ba6d1203bafcff7fbfffffffff9a99593f0ad7a33c0000ac42000000c0000000003ec32eb93ec3aeb9ffff7fbffffffffff6285c3f0ad7a33c0000ae42000000c0000000000000000000000000000080bfffffffff52b85e3f0ad7a33c0000b042000000c0000000000000000000000000000080bfffffffffae47613f0ad7a33c0000b242000000c0000000000000000000000000000080bfffffffff0ad7633f0ad7a33c0000b442000000c0000000006e12033a00000000ffff7fbfffffffff6666663f0ad7a33c0000b642000000c06f12833a3ec3ae393ec3aeb9ffff7fbfffffffffc3f5683f0ad7a33c0000b842000000c06f12833a000000006e1203baffff7fbfffffffff1f856b3f0ad7a33c0000ba42000000c06f12833a3ec3aeb93ec32eb9ffff7fbfffffffff7b146e3f0ad7a33c0000bc42000000c0000000003ec3aeb93ec3ae39ffff7fbfffffffffd7a3703f0ad7a33c0000be42000000c0000000003ec32e393ec3ae39ffff7fbfffffffff3333733f0ad7a33c0000c042000000c06f12833a6d12033a6d12033afcff7fbfffffffff8fc2753f0ad7a33c0000c242000000c06f12833a3ec32e393ec3ae39ffff7fbfffffffffec51783f0ad7a33c0000c442000000c06f12833a3ec32eb93ec3aeb9ffff7fbfffffffff48e17a3f0ad7a33c0000c642000000c06f12833a6d1203ba6d1203bafcff7fbfffffffffa4707d3f0ad7a33c0000c842000000c0000000003cc32eba3cc3aeb9fcff7fbfffffffff0000803f0ad7a33c00000000000040c0000000000000000000000000000080bfffffffff000000008fc2f53c0000803f000040c0000000006e12033a00000000ffff7fbfffffffff0ad7233c8fc2f53c00000040000040c06f12833a6e12033a00000000ffff7fbfffffffff0ad7a33c8fc2f53c00004040000040c06f12833a0000000000000000000080bfffffffff8fc2f53c8fc2f53c00008040000040c06f12833a0000000000000000000080bfffffffff0ad7233d8fc2f53c0000a040000040c06f12833a6e1203ba00000000ffff7fbfffffffffcdcc4c3d8fc2f53c0000c040000040c0000000006e1203ba00000000ffff7fbfffffffff8fc2753d8fc2f53c0000e040000040c0000000006e12033a00000000ffff7fbfffffffff295c8f3d8fc2f53c00000041000040c06f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0ad7a33d8fc2f53c00001041000040c06f12833a000000006e1203baffff7fbfffffffffec51b83d8fc2f53c00002041000040c06f12833a000000006e1203baffff7fbfffffffffcdcccc3d8fc2f53c00003041000040c06f12833a6d1203ba6d1203bafcff7fbfffffffffae47e13d8fc2f53c00004041000040c0000000003ec3aeb93ec32eb9ffff7fbfffffffff8fc2f53d8fc2f53c00005041000040c0000000000000000000000000000080bfffffffffb81e053e8fc2f53c00006041000040c0000000003ec32e393ec32eb9ffff7fbfffffffff295c0f3e8fc2f53c00007041000040c000000000000000006e1203baffff7fbfffffffff9a99193e8fc2f53c00008041000040c0000000003ec32eb93ec3aeb9ffff7fbfffffffff0ad7233e8fc2f53c00008841000040c0000000006e12033a00000000ffff7fbfffffffff7b142e3e8fc2f53c00009041000040c06f12833a3ec3ae393ec3aeb9ffff7fbfffffffffec51383e8fc2f53c00009841000040c06f12833a6d1203ba6d1203bafcff7fbfffffffff5c8f423e8fc2f53c0000a041000040c0000000003ec3aeb93ec32eb9ffff7fbfffffffffcdcc4c3e8fc2f53c0000a841000040c0000000000000000000000000000080bfffffffff3d0a573e8fc2f53c0000b041000040c0000000000000000000000000000080bfffffffffae47613e8fc2f53c0000b841000040c0000000003ec3ae393ec32e39ffff7fbfffffffff1f856b3e8fc2f53c0000c041000040c0000000003ec3ae393bc32e39ffff7fbfffffffff8fc2753e8fc2f53c0000c841000040c06f12833a3ec3ae393ec32e39ffff7fbfffffffff0000803e8fc2f53c0000d041000040c06f12833a6e1203ba00000000ffff7fbfffffffffb81e853e8fc2f53c0000d841000040c0000000003ec3aeb93ec3ae39ffff7fbfffffffff713d8a3e8fc2f53c0000e041000040c0000000000000000000000000000080bfffffffff295c8f3e8fc2f53c0000e841000040c000000000000000006e1203baffff7fbfffffffffe17a943e8fc2f53c0000f041000040c0000000003ec32eb93ec3aeb9ffff7fbfffffffff9a99993e8fc2f53c0000f841000040c0000000000000000000000000000080bfffffffff52b89e3e8fc2f53c00000042000040c0000000006e12033a00000000ffff7fbfffffffff0ad7a33e8fc2f53c00000442000040c06f12833a3ec3ae393ec3aeb9ffff7fbfffffffffc3f5a83e8fc2f53c00000842000040c06f12833a3ec32eb93dc3aeb9ffff7fbfffffffff7b14ae3e8fc2f53c00000c42000040c06f12833a3ec32e393ec3ae39ffff7fbfffffffff3333b33e8fc2f53c00001042000040c06f12833a3ec3aeb93ec3ae39ffff7fbfffffffffec51b83e8fc2f53c00001442000040c0000000003ec3aeb93ec3ae39ffff7fbfffffffffa470bd3e8fc2f53c00001842000040c000000000000000006e12033affff7fbfffffffff5c8fc23e8fc2f53c00001c42000040c0000000003ec32eb93ec32e39ffff7fbfffffffff14aec73e8fc2f53c00002042000040c0000000000000000000000000000080bfffffffffcdcccc3e8fc2f53c00002442000040c0000000000000000000000000000080bfffffffff85ebd13e8fc2f53c00002842000040c0000000000000000000000000000080bfffffffff3d0ad73e8fc2f53c00002c42000040c0000000000000000000000000000080bffffffffff628dc3e8fc2f53c00003042000040c0000000003cc32e3a3cc3ae39fcff7fbfffffffffae47e13e8fc2f53c00003442000040c06f12833a3ec3ae393ec32e39ffff7fbfffffffff6666e63e8fc2f53c00003842000040c06f12833a6e1203ba00000000ffff7fbfffffffff1f85eb3e8fc2f53c00003c42000040c0000000006e1203ba00000000ffff7fbfffffffffd7a3f03e8fc2f53c00004042000040c0000000000000000000000000000080bfffffffff8fc2f53e8fc2f53c00004442000040c0000000003ec32e393ec3ae39ffff7fbfffffffff48e1fa3e8fc2f53c00004842000040c000000000000000006e12033affff7fbfffffffff0000003f8fc2f53c00004c42000040c0000000003ec32eb93ec32e39ffff7fbfffffffff5c8f023f8fc2f53c00005042000040c0000000000000000000000000000080bfffffffffb81e053f8fc2f53c00005442000040c0000000000000000000000000000080bfffffffff14ae073f8fc2f53c00005842000040c0000000000000000000000000000080bfffffffff713d0a3f8fc2f53c00005c42000040c0000000000000000000000000000080bfffffffffcdcc0c3f8fc2f53c00006042000040c0000000000000000000000000000080bfffffffff295c0f3f8fc2f53c00006442000040c0000000003ec32e393ec32eb9ffff7fbfffffffff85eb113f8fc2f53c00006842000040c000000000000000006e1203baffff7fbfffffffffe17a143f8fc2f53c00006c42000040c0000000003ec32eb93ec3aeb9ffff7fbfffffffff3d0a173f8fc2f53c00007042000040c0000000000000000000000000000080bfffffffff9a99193f8fc2f53c00007442000040c0000000000000000000000000000080bffffffffff6281c3f8fc2f53c00007842000040c0000000000000000000000000000080bfffffffff52b81e3f8fc2f53c00007c42000040c0000000000000000000000000000080bfffffffffae47213f8fc2f53c00008042000040c0000000003ec32e393ec32eb9ffff7fbfffffffff0ad7233f8fc2f53c00008242000040c000000000000000006e1203baffff7fbfffffffff6666263f8fc2f53c00008442000040c0000000003ec32eb93ec3aeb9ffff7fbfffffffffc3f5283f8fc2f53c00008642000040c0000000000000000000000000000080bfffffffff1f852b3f8fc2f53c00008842000040c0000000000000000000000000000080bfffffffff7b142e3f8fc2f53c00008a42000040c0000000003ec3ae393ec32e39ffff7fbfffffffffd7a3303f8fc2f53c00008c42000040c06f12833a6d12033a6d12033afcff7fbfffffffff3333333f8fc2f53c00008e42000040c06f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2353f8fc2f53c00009042000040c0000000006e1203ba00000000ffff7fbfffffffffec51383f8fc2f53c00009242000040c0000000006e12033a00000000ffff7fbfffffffff48e13a3f8fc2f53c00009442000040c06f12833a3ec3ae393ec3aeb9ffff7fbfffffffffa4703d3f8fc2f53c00009642000040c06f12833a000000006e1203baffff7fbfffffffff0000403f8fc2f53c00009842000040c06f12833a000000006e1203baffff7fbfffffffff5c8f423f8fc2f53c00009a42000040c06f12833a3ec32eb93dc3aeb9ffff7fbfffffffffb81e453f8fc2f53c00009c42000040c06f12833a3ec3ae393ec32e39ffff7fbfffffffff14ae473f8fc2f53c00009e42000040c06f12833a3ec3aeb93ec32eb9ffff7fbfffffffff713d4a3f8fc2f53c0000a042000040c0000000003cc32eba3cc3aeb9fcff7fbfffffffffcdcc4c3f8fc2f53c0000a242000040c0000000006e12033a00000000ffff7fbfffffffff295c4f3f8fc2f53c0000a442000040c06f12833a3ec3ae393ec3aeb9ffff7fbfffffffff85eb513f8fc2f53c0000a642000040c06f12833a3ec3aeb93ec32eb9ffff7fbfffffffffe17a543f8fc2f53c0000a842000040c0000000003ec32e393ec3ae39ffff7fbfffffffff3d0a573f8fc2f53c0000aa42000040c06f12833a3ec32e393ec32eb9ffff7fbfffffffff9a99593f8fc2f53c0000ac42000040c06f12833a6d1203ba6d1203bafcff7fbffffffffff6285c3f8fc2f53c0000ae42000040c0000000003ec3aeb93ec32eb9ffff7fbfffffffff52b85e3f8fc2f53c0000b042000040c0000000000000000000000000000080bfffffffffae47613f8fc2f53c0000b242000040c0000000000000000000000000000080bfffffffff0ad7633f8fc2f53c0000b442000040c0000000003ec3ae393ec32e39ffff7fbfffffffff6666663f8fc2f53c0000b642000040c06f12833a6d12033a6d12033afcff7fbfffffffffc3f5683f8fc2f53c0000b842000040c06f12833a000000006e12033affff7fbfffffffff1f856b3f8fc2f53c0000ba42000040c06f12833a3ec3aeb93ec3ae39ffff7fbfffffffff7b146e3f8fc2f53c0000bc42000040c0000000006e1203ba00000000ffff7fbfffffffffd7a3703f8fc2f53c0000be42000040c0000000000000000000000000000080bfffffffff3333733f8fc2f53c0000c042000040c0000000003ec32e393ec3ae39ffff7fbfffffffff8fc2753f8fc2f53c0000c242000040c0000000003cc3ae393cc32e3afcff7fbfffffffffec51783f8fc2f53c0000c442000040c06f12833a3cc3ae393cc32e3afcff7fbfffffffff48e17a3f8fc2f53c0000c642000040c06f12833a3ec3aeb93ec3ae39ffff7fbfffffffffa4707d3f8fc2f53c0000c842000040c0000000006a1283ba00000000f8ff7fbfffffffff0000803f8fc2f53c00000000000080c0000000000000000000000000000080bfffffffff000000000ad7233d0000803f000080c0000000003ec3ae393ec32e39ffff7fbfffffffff0ad7233c0ad7233d00000040000080c06f12833a6d12033a6d12033afcff7fbfffffffff0ad7a33c0ad7233d00004040000080c06f12833a000000006e12033affff7fbfffffffff8fc2f53c0ad7233d00008040000080c06f12833a000000006e12033affff7fbfffffffff0ad7233d0ad7233d0000a040000080c06f12833a3ec3aeb93ec3ae39ffff7fbfffffffffcdcc4c3d0ad7233d0000c040000080c0000000003dc3aeb93ec32eb9ffff7fbfffffffff8fc2753d0ad7233d0000e040000080c0000000003ec3ae393ec3aeb9ffff7fbfffffffff295c8f3d0ad7233d00000041000080c06f12833a6e12033a00000000ffff7fbfffffffff0ad7a33d0ad7233d00001041000080c06f12833a0000000000000000000080bfffffffffec51b83d0ad7233d00002041000080c06f12833a0000000000000000000080bfffffffffcdcccc3d0ad7233d00003041000080c06f12833a6e1203ba00000000ffff7fbfffffffffae47e13d0ad7233d00004041000080c0000000006e1203ba00000000ffff7fbfffffffff8fc2f53d0ad7233d00005041000080c0000000000000000000000000000080bfffffffffb81e053e0ad7233d00006041000080c0000000006e12033a00000000ffff7fbfffffffff295c0f3e0ad7233d00007041000080c06f12833a3ec3ae393ec3aeb9ffff7fbfffffffff9a99193e0ad7233d00008041000080c06f12833a6d1203ba6d1203bafcff7fbfffffffff0ad7233e0ad7233d00008841000080c0000000000000000000000000000080bfffffffff7b142e3e0ad7233d00009041000080c06f12833a6d12033a6d12033afcff7fbfffffffffec51383e0ad7233d00009841000080c06f12833a3ec32eb93ec32e39ffff7fbfffffffff5c8f423e0ad7233d0000a041000080c0000000006d1203ba6d1203bafcff7fbfffffffffcdcc4c3e0ad7233d0000a841000080c000000000000000006e1203baffff7fbfffffffff3d0a573e0ad7233d0000b041000080c000000000000000006e1203baffff7fbfffffffffae47613e0ad7233d0000b841000080c0000000003ec3ae393ec3aeb9ffff7fbfffffffff1f856b3e0ad7233d0000c041000080c06f12833a3ec3ae393ec3aeb9ffff7fbfffffffff8fc2753e0ad7233d0000c841000080c06f12833a0000000000000000000080bfffffffff0000803e0ad7233d0000d041000080c06f12833a3ec32eb93ec32e39ffff7fbfffffffffb81e853e0ad7233d0000d841000080c0000000006d1203ba6d1203bafcff7fbfffffffff713d8a3e0ad7233d0000e041000080c0000000003ec3ae393ec3aeb9ffff7fbfffffffff295c8f3e0ad7233d0000e841000080c06f12833a3ec3ae393ec3aeb9ffff7fbfffffffffe17a943e0ad7233d0000f041000080c06f12833a6d1203ba6d1203bafcff7fbfffffffff9a99993e0ad7233d0000f841000080c0000000003ec3aeb93ec32eb9ffff7fbfffffffff52b89e3e0ad7233d00000042000080c0000000003ec3ae393ec32e39ffff7fbfffffffff0ad7a33e0ad7233d00000442000080c06f12833a6d12033a6d12033afcff7fbfffffffffc3f5a83e0ad7233d00000842000080c06f12833a3ec3aeb93ec3ae39ffff7fbfffffffff7b14ae3e0ad7233d00000c42000080c0000000003ec3aeb93ec3ae39ffff7fbfffffffff3333b33e0ad7233d00001042000080c000000000000000006e12033affff7fbfffffffffec51b83e0ad7233d00001442000080c0000000003ec32eb93ec32e39ffff7fbfffffffffa470bd3e0ad7233d00001842000080c0000000000000000000000000000080bfffffffff5c8fc23e0ad7233d00001c42000080c0000000000000000000000000000080bfffffffff14aec73e0ad7233d00002042000080c0000000000000000000000000000080bfffffffffcdcccc3e0ad7233d00002442000080c0000000000000000000000000000080bfffffffff85ebd13e0ad7233d00002842000080c0000000000000000000000000000080bfffffffff3d0ad73e0ad7233d00002c42000080c0000000000000000000000000000080bffffffffff628dc3e0ad7233d00003042000080c0000000003ec3ae393ec32e39ffff7fbfffffffffae47e13e0ad7233d00003442000080c06f12833a6d12033a6d12033afcff7fbfffffffff6666e63e0ad7233d00003842000080c06f12833a3ec3aeb93ec3ae39ffff7fbfffffffff1f85eb3e0ad7233d00003c42000080c0000000006e1203ba00000000ffff7fbfffffffffd7a3f03e0ad7233d00004042000080c0000000000000000000000000000080bfffffffff8fc2f53e0ad7233d00004442000080c0000000000000000000000000000080bfffffffff48e1fa3e0ad7233d00004842000080c0000000000000000000000000000080bfffffffff0000003f0ad7233d00004c42000080c0000000000000000000000000000080bfffffffff5c8f023f0ad7233d00005042000080c0000000000000000000000000000080bfffffffffb81e053f0ad7233d00005442000080c0000000000000000000000000000080bfffffffff14ae073f0ad7233d00005842000080c0000000000000000000000000000080bfffffffff713d0a3f0ad7233d00005c42000080c0000000000000000000000000000080bfffffffffcdcc0c3f0ad7233d00006042000080c0000000003ec32e393ec32eb9ffff7fbfffffffff295c0f3f0ad7233d00006442000080c0000000003ec3ae393ec3aeb9ffff7fbfffffffff85eb113f0ad7233d00006842000080c06f12833a3ec3ae393ec3aeb9ffff7fbfffffffffe17a143f0ad7233d00006c42000080c06f12833a6d1203ba6d1203bafcff7fbfffffffff3d0a173f0ad7233d00007042000080c0000000003ec3aeb93ec32eb9ffff7fbfffffffff9a99193f0ad7233d00007442000080c0000000000000000000000000000080bffffffffff6281c3f0ad7233d00007842000080c0000000000000000000000000000080bfffffffff52b81e3f0ad7233d00007c42000080c0000000003ec32e393ec32eb9ffff7fbfffffffffae47213f0ad7233d00008042000080c0000000003ec3ae393ec3aeb9ffff7fbfffffffff0ad7233f0ad7233d00008242000080c06f12833a3ec3ae393ec3aeb9ffff7fbfffffffff6666263f0ad7233d00008442000080c06f12833a6d1203ba6d1203bafcff7fbfffffffffc3f5283f0ad7233d00008642000080c0000000003ec3aeb93ec32eb9ffff7fbfffffffff1f852b3f0ad7233d00008842000080c0000000000000000000000000000080bfffffffff7b142e3f0ad7233d00008a42000080c0000000003ec32e393ec32eb9ffff7fbfffffffffd7a3303f0ad7233d00008c42000080c0000000003ec32e393ec32eb9ffff7fbfffffffff3333333f0ad7233d00008e42000080c0000000003ec32eb93bc32e39ffff7fbfffffffff8fc2353f0ad7233d00009042000080c0000000003ec32eb93ec32e39ffff7fbfffffffffec51383f0ad7233d00009242000080c0000000006e12033a00000000ffff7fbfffffffff48e13a3f0ad7233d00009442000080c06f12833a6e12033a00000000ffff7fbfffffffffa4703d3f0ad7233d00009642000080c06f12833a3ec32eb93ec32e39ffff7fbfffffffff0000403f0ad7233d00009842000080c06f12833a000000006e12033affff7fbfffffffff5c8f423f0ad7233d00009a42000080c06f12833a3ec3aeb93ec3ae39ffff7fbfffffffffb81e453f0ad7233d00009c42000080c0000000003ec32e393ec3ae39ffff7fbfffffffff14ae473f0ad7233d00009e42000080c06f12833a3ec3ae393ec32e39ffff7fbfffffffff713d4a3f0ad7233d0000a042000080c06f12833a3cc32eba3cc3aeb9fcff7fbfffffffffcdcc4c3f0ad7233d0000a242000080c0000000000000000000000000000080bfffffffff295c4f3f0ad7233d0000a442000080c06f12833a6d12033a6d12033afcff7fbfffffffff85eb513f0ad7233d0000a642000080c06f12833a3ec3aeb93ec3ae39ffff7fbfffffffffe17a543f0ad7233d0000a842000080c0000000000000000000000000000080bfffffffff3d0a573f0ad7233d0000aa42000080c06f12833a6e12033a00000000ffff7fbfffffffff9a99593f0ad7233d0000ac42000080c06f12833a6e1203ba00000000ffff7fbffffffffff6285c3f0ad7233d0000ae42000080c0000000006e1203ba00000000ffff7fbfffffffff52b85e3f0ad7233d0000b042000080c0000000000000000000000000000080bfffffffffae47613f0ad7233d0000b242000080c0000000000000000000000000000080bfffffffff0ad7633f0ad7233d0000b442000080c0000000000000000000000000000080bfffffffff6666663f0ad7233d0000b642000080c0000000003ec32e393ec3ae39ffff7fbfffffffffc3f5683f0ad7233d0000b842000080c000000000000000006e12033affff7fbfffffffff1f856b3f0ad7233d0000ba42000080c000000000000000006e12033affff7fbfffffffff7b146e3f0ad7233d0000bc42000080c0000000003ec32eb93ec32e39ffff7fbfffffffffd7a3703f0ad7233d0000be42000080c0000000000000000000000000000080bfffffffff3333733f0ad7233d0000c042000080c0000000000000000000000000000080bfffffffff8fc2753f0ad7233d0000c242000080c0000000000000000000000000000080bfffffffffec51783f0ad7233d0000c442000080c0000000003ec32e393ec3ae39ffff7fbfffffffff48e17a3f0ad7233d0000c642000080c000000000000000006e12033affff7fbfffffffffa4707d3f0ad7233d0000c842000080c0000000003ec3aeb93ec3ae39ffff7fbfffffffff0000803f0ad7233d000000000000a0c0000000000000000000000000000080bfffffffff00000000cdcc4c3d0000803f0000a0c0000000000000000000000000000080bfffffffff0ad7233ccdcc4c3d000000400000a0c0000000003ec32e393ec3ae39ffff7fbfffffffff0ad7a33ccdcc4c3d000040400000a0c000000000000000006e12033affff7fbfffffffff8fc2f53ccdcc4c3d000080400000a0c000000000000000006e12033affff7fbfffffffff0ad7233dcdcc4c3d0000a0400000a0c000000000000000006e12033affff7fbfffffffffcdcc4c3dcdcc4c3d0000c0400000a0c0000000003ec3ae393ec32e39ffff7fbfffffffff8fc2753dcdcc4c3d0000e0400000a0c06f12833a3ec3ae393ec3aeb9ffff7fbfffffffff295c8f3dcdcc4c3d000000410000a0c06f12833a3ec32e393ec32eb9ffff7fbfffffffff0ad7a33dcdcc4c3d000010410000a0c06f12833a0000000000000000000080bfffffffffec51b83dcdcc4c3d000020410000a0c06f12833a0000000000000000000080bfffffffffcdcccc3dcdcc4c3d000030410000a0c06f12833a6e1203ba00000000ffff7fbfffffffffae47e13dcdcc4c3d000040410000a0c0000000006e1203ba00000000ffff7fbfffffffff8fc2f53dcdcc4c3d000050410000a0c0000000000000000000000000000080bfffffffffb81e053ecdcc4c3d000060410000a0c0000000003ec3ae393ec32e39ffff7fbfffffffff295c0f3ecdcc4c3d000070410000a0c06f12833a3cc32e3a3cc3ae39fcff7fbfffffffff9a99193ecdcc4c3d000080410000a0c06f12833a3ec3aeb93ec32eb9ffff7fbfffffffff0ad7233ecdcc4c3d000088410000a0c0000000003cc32eba3cc3aeb9fcff7fbfffffffff7b142e3ecdcc4c3d000090410000a0c0000000003ec32e393ec3ae39ffff7fbfffffffffec51383ecdcc4c3d000098410000a0c0000000006d12033a6d12033afcff7fbfffffffff5c8f423ecdcc4c3d0000a0410000a0c06f12833a3ec32e393ec32eb9ffff7fbfffffffffcdcc4c3ecdcc4c3d0000a8410000a0c06f12833a000000006e1203baffff7fbfffffffff3d0a573ecdcc4c3d0000b0410000a0c06f12833a000000006e1203baffff7fbfffffffffae47613ecdcc4c3d0000b8410000a0c06f12833a000000006e1203baffff7fbfffffffff1f856b3ecdcc4c3d0000c0410000a0c06f12833a3ec32e393ec32eb9ffff7fbfffffffff8fc2753ecdcc4c3d0000c8410000a0c06f12833a3ec3aeb93ec32eb9ffff7fbfffffffff0000803ecdcc4c3d0000d0410000a0c0000000000000000000000000000080bfffffffffb81e853ecdcc4c3d0000d8410000a0c06f12833a3ec32e393ec32eb9ffff7fbfffffffff713d8a3ecdcc4c3d0000e0410000a0c06f12833a3ec32eb93dc3aeb9ffff7fbfffffffff295c8f3ecdcc4c3d0000e8410000a0c06f12833a3ec3ae393ec32e39ffff7fbfffffffffe17a943ecdcc4c3d0000f0410000a0c06f12833a3ec3aeb93ec32eb9ffff7fbfffffffff9a99993ecdcc4c3d0000f8410000a0c0000000003cc32eba3cc3aeb9fcff7fbfffffffff52b89e3ecdcc4c3d000000420000a0c0000000000000000000000000000080bfffffffff0ad7a33ecdcc4c3d000004420000a0c0000000003ec32e393ec3ae39ffff7fbfffffffffc3f5a83ecdcc4c3d000008420000a0c000000000000000006e12033affff7fbfffffffff7b14ae3ecdcc4c3d00000c420000a0c0000000003ec32eb93ec32e39ffff7fbfffffffff3333b33ecdcc4c3d000010420000a0c0000000000000000000000000000080bfffffffffec51b83ecdcc4c3d000014420000a0c0000000000000000000000000000080bfffffffffa470bd3ecdcc4c3d000018420000a0c0000000000000000000000000000080bfffffffff5c8fc23ecdcc4c3d00001c420000a0c0000000000000000000000000000080bfffffffff14aec73ecdcc4c3d000020420000a0c0000000000000000000000000000080bfffffffffcdcccc3ecdcc4c3d000024420000a0c0000000003ec32e393ec32eb9ffff7fbfffffffff85ebd13ecdcc4c3d000028420000a0c000000000000000006e1203baffff7fbfffffffff3d0ad73ecdcc4c3d00002c420000a0c0000000003ec32eb93ec3aeb9ffff7fbffffffffff628dc3ecdcc4c3d000030420000a0c0000000000000000000000000000080bfffffffffae47e13ecdcc4c3d000034420000a0c0000000003ec32e393ec3ae39ffff7fbfffffffff6666e63ecdcc4c3d000038420000a0c000000000000000006e12033affff7fbfffffffff1f85eb3ecdcc4c3d00003c420000a0c0000000003ec32eb93ec32e39ffff7fbfffffffffd7a3f03ecdcc4c3d000040420000a0c0000000000000000000000000000080bfffffffff8fc2f53ecdcc4c3d000044420000a0c0000000000000000000000000000080bfffffffff48e1fa3ecdcc4c3d000048420000a0c0000000000000000000000000000080bfffffffff0000003fcdcc4c3d00004c420000a0c0000000000000000000000000000080bfffffffff5c8f023fcdcc4c3d000050420000a0c0000000000000000000000000000080bfffffffffb81e053fcdcc4c3d000054420000a0c0000000000000000000000000000080bfffffffff14ae073fcdcc4c3d000058420000a0c0000000000000000000000000000080bfffffffff713d0a3fcdcc4c3d00005c420000a0c0000000000000000000000000000080bfffffffffcdcc0c3fcdcc4c3d000060420000a0c0000000006e12033a00000000ffff7fbfffffffff295c0f3fcdcc4c3d000064420000a0c06f12833a3ec3ae393ec3aeb9ffff7fbfffffffff85eb113fcdcc4c3d000068420000a0c06f12833a0000000000000000000080bfffffffffe17a143fcdcc4c3d00006c420000a0c06f12833a3ec3aeb93ec3ae39ffff7fbfffffffff3d0a173fcdcc4c3d000070420000a0c0000000006e1203ba00000000ffff7fbfffffffff9a99193fcdcc4c3d000074420000a0c0000000000000000000000000000080bffffffffff6281c3fcdcc4c3d000078420000a0c0000000000000000000000000000080bfffffffff52b81e3fcdcc4c3d00007c420000a0c0000000006e12033a00000000ffff7fbfffffffffae47213fcdcc4c3d000080420000a0c06f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0ad7233fcdcc4c3d000082420000a0c06f12833a0000000000000000000080bfffffffff6666263fcdcc4c3d000084420000a0c06f12833a3ec3aeb93ec3ae39ffff7fbfffffffffc3f5283fcdcc4c3d000086420000a0c0000000006e1203ba00000000ffff7fbfffffffff1f852b3fcdcc4c3d000088420000a0c0000000000000000000000000000080bfffffffff7b142e3fcdcc4c3d00008a420000a0c0000000006e12033a00000000ffff7fbfffffffffd7a3303fcdcc4c3d00008c420000a0c06f12833a3ec3ae393ec3aeb9ffff7fbfffffffff3333333fcdcc4c3d00008e420000a0c06f12833a6d1203ba6d1203bafcff7fbfffffffff8fc2353fcdcc4c3d000090420000a0c0000000003ec3aeb93ec32eb9ffff7fbfffffffffec51383fcdcc4c3d000092420000a0c0000000003ec3ae393ec32e39ffff7fbfffffffff48e13a3fcdcc4c3d000094420000a0c06f12833a6d12033a6d12033afcff7fbfffffffffa4703d3fcdcc4c3d000096420000a0c06f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0000403fcdcc4c3d000098420000a0c0000000003ec3aeb93ec3ae39ffff7fbfffffffff5c8f423fcdcc4c3d00009a420000a0c000000000000000006e12033affff7fbfffffffffb81e453fcdcc4c3d00009c420000a0c0000000003ec32e393ec3ae39ffff7fbfffffffff14ae473fcdcc4c3d00009e420000a0c06f12833a6d12033a6d12033afcff7fbfffffffff713d4a3fcdcc4c3d0000a0420000a0c06f12833a3ec3aeb93ec3ae39ffff7fbfffffffffcdcc4c3fcdcc4c3d0000a2420000a0c0000000006e1203ba00000000ffff7fbfffffffff295c4f3fcdcc4c3d0000a4420000a0c0000000003ec32e393ec3ae39ffff7fbfffffffff85eb513fcdcc4c3d0000a6420000a0c0000000003ec32e393dc3ae39ffff7fbfffffffffe17a543fcdcc4c3d0000a8420000a0c0000000003ec32e393ec32eb9ffff7fbfffffffff3d0a573fcdcc4c3d0000aa420000a0c06f12833a6e12033a00000000ffff7fbfffffffff9a99593fcdcc4c3d0000ac420000a0c06f12833a3ec3aeb93ec32eb9ffff7fbffffffffff6285c3fcdcc4c3d0000ae420000a0c0000000003cc32eba3cc3aeb9fcff7fbfffffffff52b85e3fcdcc4c3d0000b0420000a0c0000000000000000000000000000080bfffffffffae47613fcdcc4c3d0000b2420000a0c0000000000000000000000000000080bfffffffff0ad7633fcdcc4c3d0000b4420000a0c0000000000000000000000000000080bfffffffff6666663fcdcc4c3d0000b6420000a0c0000000003ec32e393ec32eb9ffff7fbfffffffffc3f5683fcdcc4c3d0000b8420000a0c000000000000000006e1203baffff7fbfffffffff1f856b3fcdcc4c3d0000ba420000a0c0000000003ec32eb93ec3aeb9ffff7fbfffffffff7b146e3fcdcc4c3d0000bc420000a0c0000000000000000000000000000080bfffffffffd7a3703fcdcc4c3d0000be420000a0c0000000000000000000000000000080bfffffffff3333733fcdcc4c3d0000c0420000a0c0000000000000000000000000000080bfffffffff8fc2753fcdcc4c3d0000c2420000a0c0000000000000000000000000000080bfffffffffec51783fcdcc4c3d0000c4420000a0c0000000000000000000000000000080bfffffffff48e17a3fcdcc4c3d0000c6420000a0c0000000000000000000000000000080bfffffffffa4707d3fcdcc4c3d0000c8420000a0c0000000000000000000000000000080bfffffffff0000803fcdcc4c3d000000000000c0c0000000000000000000000000000080bfffffffff000000008fc2753d0000803f0000c0c0000000000000000000000000000080bfffffffff0ad7233c8fc2753d000000400000c0c0000000000000000000000000000080bfffffffff0ad7a33c8fc2753d000040400000c0c0000000000000000000000000000080bfffffffff8fc2f53c8fc2753d000080400000c0c0000000000000000000000000000080bfffffffff0ad7233d8fc2753d0000a0400000c0c0000000000000000000000000000080bfffffffffcdcc4c3d8fc2753d0000c0400000c0c0000000003ec3ae393ec32e39ffff7fbfffffffff8fc2753d8fc2753d0000e0400000c0c06f12833a6d12033a6d12033afcff7fbfffffffff295c8f3d8fc2753d000000410000c0c06f12833a000000006e12033affff7fbfffffffff0ad7a33d8fc2753d000010410000c0c06f12833a000000006e12033affff7fbfffffffffec51b83d8fc2753d000020410000c0c06f12833a000000006e12033affff7fbfffffffffcdcccc3d8fc2753d000030410000c0c06f12833a3ec3aeb93ec3ae39ffff7fbfffffffffae47e13d8fc2753d000040410000c0c0000000006e1203ba00000000ffff7fbfffffffff8fc2f53d8fc2753d000050410000c0c0000000000000000000000000000080bfffffffffb81e053e8fc2753d000060410000c0c0000000000000000000000000000080bfffffffff295c0f3e8fc2753d000070410000c0c0000000003cc32e3a3cc3ae39fcff7fbfffffffff9a99193e8fc2753d000080410000c0c06f12833a3ec3ae393ec32e39ffff7fbfffffffff0ad7233e8fc2753d000088410000c0c06f12833a3cc32eba3cc3aeb9fcff7fbfffffffff7b142e3e8fc2753d000090410000c0c0000000003ec3aeb93ec32eb9ffff7fbfffffffffec51383e8fc2753d000098410000c0c0000000003ec3ae393ec32e39ffff7fbfffffffff5c8f423e8fc2753d0000a0410000c0c06f12833a3cc32e3a3cc3ae39fcff7fbfffffffffcdcc4c3e8fc2753d0000a8410000c0c06f12833a0000000000000000000080bfffffffff3d0a573e8fc2753d0000b0410000c0c06f12833a3ec32eb93ec32e39ffff7fbfffffffffae47613e8fc2753d0000b8410000c0c06f12833a3ec32e393ec3ae39ffff7fbfffffffff1f856b3e8fc2753d0000c0410000c0c06f12833a0000000000000000000080bfffffffff8fc2753e8fc2753d0000c8410000c0c06f12833a0000000000000000000080bfffffffff0000803e8fc2753d0000d0410000c0c06f12833a3ec32eb93ec3aeb9ffff7fbfffffffffb81e853e8fc2753d0000d8410000c0c06f12833a0000000000000000000080bfffffffff713d8a3e8fc2753d0000e0410000c0c06f12833a3ec3aeb93ec3ae39ffff7fbfffffffff295c8f3e8fc2753d0000e8410000c0c0000000003ec32e393ec3ae39ffff7fbfffffffffe17a943e8fc2753d0000f0410000c0c06f12833a3ec3ae393ec32e39ffff7fbfffffffff9a99993e8fc2753d0000f8410000c0c06f12833a3cc32eba3cc3aeb9fcff7fbfffffffff52b89e3e8fc2753d000000420000c0c0000000003ec32eb93ec3aeb9ffff7fbfffffffff0ad7a33e8fc2753d000004420000c0c000000000000000006e1203baffff7fbfffffffffc3f5a83e8fc2753d000008420000c0c0000000003ec32eb93ec3aeb9ffff7fbfffffffff7b14ae3e8fc2753d00000c420000c0c0000000000000000000000000000080bfffffffff3333b33e8fc2753d000010420000c0c0000000000000000000000000000080bfffffffffec51b83e8fc2753d000014420000c0c0000000003ec32e393ec32eb9ffff7fbfffffffffa470bd3e8fc2753d000018420000c0c000000000000000006e1203baffff7fbfffffffff5c8fc23e8fc2753d00001c420000c0c0000000003ec32eb93ec3aeb9ffff7fbfffffffff14aec73e8fc2753d000020420000c0c0000000000000000000000000000080bfffffffffcdcccc3e8fc2753d000024420000c0c0000000006e12033a00000000ffff7fbfffffffff85ebd13e8fc2753d000028420000c0c06f12833a3ec3ae393ec3aeb9ffff7fbfffffffff3d0ad73e8fc2753d00002c420000c0c06f12833a6d1203ba6d1203bafcff7fbffffffffff628dc3e8fc2753d000030420000c0c0000000003ec3aeb93ec32eb9ffff7fbfffffffffae47e13e8fc2753d000034420000c0c0000000000000000000000000000080bfffffffff6666e63e8fc2753d000038420000c0c0000000000000000000000000000080bfffffffff1f85eb3e8fc2753d00003c420000c0c0000000000000000000000000000080bfffffffffd7a3f03e8fc2753d000040420000c0c0000000000000000000000000000080bfffffffff8fc2f53e8fc2753d000044420000c0c0000000000000000000000000000080bfffffffff48e1fa3e8fc2753d000048420000c0c0000000000000000000000000000080bfffffffff0000003f8fc2753d00004c420000c0c0000000000000000000000000000080bfffffffff5c8f023f8fc2753d000050420000c0c0000000000000000000000000000080bfffffffffb81e053f8fc2753d000054420000c0c0000000000000000000000000000080bfffffffff14ae073f8fc2753d000058420000c0c0000000000000000000000000000080bfffffffff713d0a3f8fc2753d00005c420000c0c0000000000000000000000000000080bfffffffffcdcc0c3f8fc2753d000060420000c0c0000000003ec3ae393ec32e39ffff7fbfffffffff295c0f3f8fc2753d000064420000c0c06f12833a6d12033a6d12033afcff7fbfffffffff85eb113f8fc2753d000068420000c0c06f12833a3ec3aeb93ec3ae39ffff7fbfffffffffe17a143f8fc2753d00006c420000c0c0000000003ec3aeb93ec3ae39ffff7fbfffffffff3d0a173f8fc2753d000070420000c0c0000000003ec32eb93ec32e39ffff7fbfffffffff9a99193f8fc2753d000074420000c0c0000000000000000000000000000080bffffffffff6281c3f8fc2753d000078420000c0c0000000000000000000000000000080bfffffffff52b81e3f8fc2753d00007c420000c0c0000000003ec3ae393ec32e39ffff7fbfffffffffae47213f8fc2753d000080420000c0c06f12833a6d12033a6d12033afcff7fbfffffffff0ad7233f8fc2753d000082420000c0c06f12833a3ec3aeb93ec3ae39ffff7fbfffffffff6666263f8fc2753d000084420000c0c0000000003ec3aeb93ec3ae39ffff7fbfffffffffc3f5283f8fc2753d000086420000c0c0000000003ec32eb93ec32e39ffff7fbfffffffff1f852b3f8fc2753d000088420000c0c0000000000000000000000000000080bfffffffff7b142e3f8fc2753d00008a420000c0c0000000003ec3ae393ec32e39ffff7fbfffffffffd7a3303f8fc2753d00008c420000c0c06f12833a6d12033a6d12033afcff7fbfffffffff3333333f8fc2753d00008e420000c0c06f12833a3ec32eb93ec32e39ffff7fbfffffffff8fc2353f8fc2753d000090420000c0c0000000006d1203ba6d1203bafcff7fbfffffffffec51383f8fc2753d000092420000c0c0000000003ec32eb93ec3aeb9ffff7fbfffffffff48e13a3f8fc2753d000094420000c0c0000000003ec32e393ec3ae39ffff7fbfffffffffa4703d3f8fc2753d000096420000c0c000000000000000006e12033affff7fbfffffffff0000403f8fc2753d000098420000c0c0000000003ec32eb93ec32e39ffff7fbfffffffff5c8f423f8fc2753d00009a420000c0c0000000000000000000000000000080bfffffffffb81e453f8fc2753d00009c420000c0c0000000000000000000000000000080bfffffffff14ae473f8fc2753d00009e420000c0c0000000003ec3ae393ec32e39ffff7fbfffffffff713d4a3f8fc2753d0000a0420000c0c00000000000000000abaa2aae000080bfffffffffcdcc4c3f8fc2753d0000a2420000c0c0000000003ec3aeb93ec32eb9ffff7fbfffffffff295c4f3f8fc2753d0000a4420000c0c0000000000000000000000000000080bfffffffff85eb513f8fc2753d0000a6420000c0c0000000006e12033a00000000ffff7fbfffffffffe17a543f8fc2753d0000a8420000c0c06f12833a3ec3ae393ec3aeb9ffff7fbfffffffff3d0a573f8fc2753d0000aa420000c0c06f12833a3ec32e393ec32eb9ffff7fbfffffffff9a99593f8fc2753d0000ac420000c0c06f12833a0000000000000000000080bffffffffff6285c3f8fc2753d0000ae420000c0c06f12833a3cc32eba3cc3aeb9fcff7fbfffffffff52b85e3f8fc2753d0000b0420000c0c0000000003ec3aeb93ec32eb9ffff7fbfffffffffae47613f8fc2753d0000b2420000c0c0000000000000000000000000000080bfffffffff0ad7633f8fc2753d0000b4420000c0c0000000000000000000000000000080bfffffffff6666663f8fc2753d0000b6420000c0c0000000006e12033a00000000ffff7fbfffffffffc3f5683f8fc2753d0000b8420000c0c06f12833a3ec3ae393ec3aeb9ffff7fbfffffffff1f856b3f8fc2753d0000ba420000c0c06f12833a6d1203ba6d1203bafcff7fbfffffffff7b146e3f8fc2753d0000bc420000c0c0000000003ec3aeb93ec32eb9ffff7fbfffffffffd7a3703f8fc2753d0000be420000c0c0000000000000000000000000000080bfffffffff3333733f8fc2753d0000c0420000c0c0000000000000000000000000000080bfffffffff8fc2753f8fc2753d0000c2420000c0c0000000000000000000000000000080bfffffffffec51783f8fc2753d0000c4420000c0c0000000000000000000000000000080bfffffffff48e17a3f8fc2753d0000c6420000c0c0000000000000000000000000000080bfffffffffa4707d3f8fc2753d0000c8420000c0c0000000000000000000000000000080bfffffffff0000803f8fc2753d000000000000e0c0000000000000000000000000000080bfffffffff00000000295c8f3d0000803f0000e0c0000000000000000000000000000080bfffffffff0ad7233c295c8f3d000000400000e0c0000000000000000000000000000080bfffffffff0ad7a33c295c8f3d000040400000e0c0000000000000000000000000000080bfffffffff8fc2f53c295c8f3d000080400000e0c0000000000000000000000000000080bfffffffff0ad7233d295c8f3d0000a0400000e0c0000000000000000000000000000080bfffffffffcdcc4c3d295c8f3d0000c0400000e0c0000000000000000000000000000080bfffffffff8fc2753d295c8f3d0000e0400000e0c0000000003ec32e393ec3ae39ffff7fbfffffffff295c8f3d295c8f3d000000410000e0c000000000000000006e12033affff7fbfffffffff0ad7a33d295c8f3d000010410000e0c000000000000000006e12033affff7fbfffffffffec51b83d295c8f3d000020410000e0c0000000003ec32e393dc3ae39ffff7fbfffffffffcdcccc3d295c8f3d000030410000e0c00000000000000000abaa2aae000080bfffffffffae47e13d295c8f3d000040410000e0c0000000003ec3aeb93ec32eb9ffff7fbfffffffff8fc2f53d295c8f3d000050410000e0c0000000000000000000000000000080bfffffffffb81e053e295c8f3d000060410000e0c0000000000000000000000000000080bfffffffff295c0f3e295c8f3d000070410000e0c0000000003ec3ae393ec32e39ffff7fbfffffffff9a99193e295c8f3d000080410000e0c06f12833a6d12033a6d12033afcff7fbfffffffff0ad7233e295c8f3d000088410000e0c06f12833a3ec3aeb93ec3ae39ffff7fbfffffffff7b142e3e295c8f3d000090410000e0c0000000006e1203ba00000000ffff7fbfffffffffec51383e295c8f3d000098410000e0c0000000000000000000000000000080bfffffffff5c8f423e295c8f3d0000a0410000e0c0000000003cc32e3a3cc3ae39fcff7fbfffffffffcdcc4c3e295c8f3d0000a8410000e0c06f12833a3ec3ae393ec32e39ffff7fbfffffffff3d0a573e295c8f3d0000b0410000e0c06f12833a6e1203ba00000000ffff7fbfffffffffae47613e295c8f3d0000b8410000e0c000000000000000006e12033affff7fbfffffffff1f856b3e295c8f3d0000c0410000e0c06f12833a3cc3ae393cc32e3afcff7fbfffffffff8fc2753e295c8f3d0000c8410000e0c06f12833a000000006e12033affff7fbfffffffff0000803e295c8f3d0000d0410000e0c06f12833a000000006e12033affff7fbfffffffffb81e853e295c8f3d0000d8410000e0c06f12833a3ec3aeb93ec3ae39ffff7fbfffffffff713d8a3e295c8f3d0000e0410000e0c0000000003ec3aeb93ec3ae39ffff7fbfffffffff295c8f3e295c8f3d0000e8410000e0c0000000003ec32e393ec3ae39ffff7fbfffffffffe17a943e295c8f3d0000f0410000e0c06f12833a6d12033a6d12033afcff7fbfffffffff9a99993e295c8f3d0000f8410000e0c06f12833a3ec3aeb93ec3ae39ffff7fbfffffffff52b89e3e295c8f3d000000420000e0c0000000000000000000000000000080bfffffffff0ad7a33e295c8f3d000004420000e0c06f12833a3ec3ae393ec3aeb9ffff7fbfffffffffc3f5a83e295c8f3d000008420000e0c06f12833a6d1203ba6d1203bafcff7fbfffffffff7b14ae3e295c8f3d00000c420000e0c0000000003ec3aeb93ec32eb9ffff7fbfffffffff3333b33e295c8f3d000010420000e0c0000000000000000000000000000080bfffffffffec51b83e295c8f3d000014420000e0c0000000006e12033a00000000ffff7fbfffffffffa470bd3e295c8f3d000018420000e0c06f12833a3ec3ae393ec3aeb9ffff7fbfffffffff5c8fc23e295c8f3d00001c420000e0c06f12833a6d1203ba6d1203bafcff7fbfffffffff14aec73e295c8f3d000020420000e0c0000000003ec3aeb93ec32eb9ffff7fbfffffffffcdcccc3e295c8f3d000024420000e0c0000000006e12033a00000000ffff7fbfffffffff85ebd13e295c8f3d000028420000e0c06f12833a6e12033a00000000ffff7fbfffffffff3d0ad73e295c8f3d00002c420000e0c06f12833a6e1203ba00000000ffff7fbffffffffff628dc3e295c8f3d000030420000e0c0000000006e1203ba00000000ffff7fbfffffffffae47e13e295c8f3d000034420000e0c0000000000000000000000000000080bfffffffff6666e63e295c8f3d000038420000e0c0000000000000000000000000000080bfffffffff1f85eb3e295c8f3d00003c420000e0c0000000003ec32e393ec32eb9ffff7fbfffffffffd7a3f03e295c8f3d000040420000e0c000000000000000006e1203baffff7fbfffffffff8fc2f53e295c8f3d000044420000e0c000000000000000006e1203baffff7fbfffffffff48e1fa3e295c8f3d000048420000e0c000000000000000006e1203baffff7fbfffffffff0000003f295c8f3d00004c420000e0c0000000003ec32eb93ec3aeb9ffff7fbfffffffff5c8f023f295c8f3d000050420000e0c0000000000000000000000000000080bfffffffffb81e053f295c8f3d000054420000e0c0000000000000000000000000000080bfffffffff14ae073f295c8f3d000058420000e0c0000000000000000000000000000080bfffffffff713d0a3f295c8f3d00005c420000e0c0000000000000000000000000000080bfffffffffcdcc0c3f295c8f3d000060420000e0c0000000000000000000000000000080bfffffffff295c0f3f295c8f3d000064420000e0c0000000003ec32e393ec3ae39ffff7fbfffffffff85eb113f295c8f3d000068420000e0c000000000000000006e12033affff7fbfffffffffe17a143f295c8f3d00006c420000e0c0000000003ec32eb93ec32e39ffff7fbfffffffff3d0a173f295c8f3d000070420000e0c0000000000000000000000000000080bfffffffff9a99193f295c8f3d000074420000e0c0000000000000000000000000000080bffffffffff6281c3f295c8f3d000078420000e0c0000000000000000000000000000080bfffffffff52b81e3f295c8f3d00007c420000e0c0000000003ec32e393ec32eb9ffff7fbfffffffffae47213f295c8f3d000080420000e0c0000000003ec32e393ec32eb9ffff7fbfffffffff0ad7233f295c8f3d000082420000e0c0000000003ec32eb93bc32e39ffff7fbfffffffff6666263f295c8f3d000084420000e0c0000000003ec32eb93ec32e39ffff7fbfffffffffc3f5283f295c8f3d000086420000e0c0000000000000000000000000000080bfffffffff1f852b3f295c8f3d000088420000e0c0000000000000000000000000000080bfffffffff7b142e3f295c8f3d00008a420000e0c0000000003ec32e393ec32eb9ffff7fbfffffffffd7a3303f295c8f3d00008c420000e0c0000000003ec32e393ec32eb9ffff7fbfffffffff3333333f295c8f3d00008e420000e0c0000000003ec3ae393bc32e39ffff7fbfffffffff8fc2353f295c8f3d000090420000e0c06f12833a3ec32e393ec32eb9ffff7fbfffffffffec51383f295c8f3d000092420000e0c06f12833a6d1203ba6d1203bafcff7fbfffffffff48e13a3f295c8f3d000094420000e0c0000000003ec3aeb93ec32eb9ffff7fbfffffffffa4703d3f295c8f3d000096420000e0c0000000000000000000000000000080bfffffffff0000403f295c8f3d000098420000e0c0000000000000000000000000000080bfffffffff5c8f423f295c8f3d00009a420000e0c0000000000000000000000000000080bfffffffffb81e453f295c8f3d00009c420000e0c0000000000000000000000000000080bfffffffff14ae473f295c8f3d00009e420000e0c0000000006e12033a00000000ffff7fbfffffffff713d4a3f295c8f3d0000a0420000e0c06f12833a3ec3ae393ec3aeb9ffff7fbfffffffffcdcc4c3f295c8f3d0000a2420000e0c06f12833a3cc3aeb93cc32ebafcff7fbfffffffff295c4f3f295c8f3d0000a4420000e0c0000000006d1203ba6d1203bafcff7fbfffffffff85eb513f295c8f3d0000a6420000e0c0000000003ec3ae393ec32e39ffff7fbfffffffffe17a543f295c8f3d0000a8420000e0c06f12833a6d12033a6d12033afcff7fbfffffffff3d0a573f295c8f3d0000aa420000e0c06f12833a000000006e12033affff7fbfffffffff9a99593f295c8f3d0000ac420000e0c06f12833a000000006e12033affff7fbffffffffff6285c3f295c8f3d0000ae420000e0c06f12833a3ec3aeb93ec3ae39ffff7fbfffffffff52b85e3f295c8f3d0000b0420000e0c0000000003dc3aeb93ec32eb9ffff7fbfffffffffae47613f295c8f3d0000b2420000e0c000000000000000006e1203baffff7fbfffffffff0ad7633f295c8f3d0000b4420000e0c0000000003ec32eb93ec3aeb9ffff7fbfffffffff6666663f295c8f3d0000b6420000e0c0000000006e12033a00000000ffff7fbfffffffffc3f5683f295c8f3d0000b8420000e0c06f12833a6e12033a00000000ffff7fbfffffffff1f856b3f295c8f3d0000ba420000e0c06f12833a3ec3aeb93ec32eb9ffff7fbfffffffff7b146e3f295c8f3d0000bc420000e0c0000000006d1203ba6d1203bafcff7fbfffffffffd7a3703f295c8f3d0000be420000e0c0000000003ec32eb93ec3aeb9ffff7fbfffffffff3333733f295c8f3d0000c0420000e0c0000000000000000000000000000080bfffffffff8fc2753f295c8f3d0000c2420000e0c0000000000000000000000000000080bfffffffffec51783f295c8f3d0000c4420000e0c0000000000000000000000000000080bfffffffff48e17a3f295c8f3d0000c6420000e0c0000000000000000000000000000080bfffffffffa4707d3f295c8f3d0000c8420000e0c0000000000000000000000000000080bfffffffff0000803f295c8f3d00000000000000c1000000000000000000000000000080bfffffffff000000000ad7a33d0000803f000000c1000000000000000000000000000080bfffffffff0ad7233c0ad7a33d00000040000000c1000000000000000000000000000080bfffffffff0ad7a33c0ad7a33d00004040000000c1000000000000000000000000000080bfffffffff8fc2f53c0ad7a33d00008040000000c1000000000000000000000000000080bfffffffff0ad7233d0ad7a33d0000a040000000c1000000000000000000000000000080bfffffffffcdcc4c3d0ad7a33d0000c040000000c1000000000000000000000000000080bfffffffff8fc2753d0ad7a33d0000e040000000c1000000003ec32e393ec32eb9ffff7fbfffffffff295c8f3d0ad7a33d00000041000000c100000000000000006e1203baffff7fbfffffffff0ad7a33d0ad7a33d00001041000000c1000000003ec32eb93ec3aeb9ffff7fbfffffffffec51b83d0ad7a33d00002041000000c1000000006e12033a00000000ffff7fbfffffffffcdcccc3d0ad7a33d00003041000000c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffae47e13d0ad7a33d00004041000000c16f12833a3cc3aeb93cc32ebafcff7fbfffffffff8fc2f53d0ad7a33d00005041000000c1000000006d1203ba6d1203bafcff7fbfffffffffb81e053e0ad7a33d00006041000000c1000000000000000000000000000080bfffffffff295c0f3e0ad7a33d00007041000000c1000000000000000000000000000080bfffffffff9a99193e0ad7a33d00008041000000c1000000003ec32e393ec3ae39ffff7fbfffffffff0ad7233e0ad7a33d00008841000000c100000000000000006e12033affff7fbfffffffff7b142e3e0ad7a33d00009041000000c1000000003ec32eb93ec32e39ffff7fbfffffffffec51383e0ad7a33d00009841000000c1000000003ec32e393ec32eb9ffff7fbfffffffff5c8f423e0ad7a33d0000a041000000c1000000003ec3ae393ec3aeb9ffff7fbfffffffffcdcc4c3e0ad7a33d0000a841000000c16f12833a3dc3ae393ec32e39ffff7fbfffffffff3d0a573e0ad7a33d0000b041000000c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffae47613e0ad7a33d0000b841000000c1000000006e1203ba00000000ffff7fbfffffffff1f856b3e0ad7a33d0000c041000000c1000000003ec32e393ec3ae39ffff7fbfffffffff8fc2753e0ad7a33d0000c841000000c100000000000000006e12033affff7fbfffffffff0000803e0ad7a33d0000d041000000c100000000000000006e12033affff7fbfffffffffb81e853e0ad7a33d0000d841000000c100000000000000006e12033affff7fbfffffffff713d8a3e0ad7a33d0000e041000000c1000000003ec32eb93ec32e39ffff7fbfffffffff295c8f3e0ad7a33d0000e841000000c1000000000000000000000000000080bfffffffffe17a943e0ad7a33d0000f041000000c1000000003ec32e393ec3ae39ffff7fbfffffffff9a99993e0ad7a33d0000f841000000c100000000000000006e12033affff7fbfffffffff52b89e3e0ad7a33d00000042000000c1000000003ec32e393ec3ae39ffff7fbfffffffff0ad7a33e0ad7a33d00000442000000c16f12833a6d12033a6d12033afcff7fbfffffffffc3f5a83e0ad7a33d00000842000000c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff7b14ae3e0ad7a33d00000c42000000c1000000006e1203ba00000000ffff7fbfffffffff3333b33e0ad7a33d00001042000000c1000000000000000000000000000080bfffffffffec51b83e0ad7a33d00001442000000c1000000006e12033a00000000ffff7fbfffffffffa470bd3e0ad7a33d00001842000000c16f12833a6e12033a00000000ffff7fbfffffffff5c8fc23e0ad7a33d00001c42000000c16f12833a6e1203ba00000000ffff7fbfffffffff14aec73e0ad7a33d00002042000000c1000000006e1203ba00000000ffff7fbfffffffffcdcccc3e0ad7a33d00002442000000c1000000006e12033a00000000ffff7fbfffffffff85ebd13e0ad7a33d00002842000000c16f12833a6e12033a00000000ffff7fbfffffffff3d0ad73e0ad7a33d00002c42000000c16f12833a6e1203ba00000000ffff7fbffffffffff628dc3e0ad7a33d00003042000000c1000000006e1203ba00000000ffff7fbfffffffffae47e13e0ad7a33d00003442000000c1000000000000000000000000000080bfffffffff6666e63e0ad7a33d00003842000000c1000000003ec32e393ec32eb9ffff7fbfffffffff1f85eb3e0ad7a33d00003c42000000c1000000003ec3ae393ec3aeb9ffff7fbfffffffffd7a3f03e0ad7a33d00004042000000c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff8fc2f53e0ad7a33d00004442000000c16f12833a000000006e1203baffff7fbfffffffff48e1fa3e0ad7a33d00004842000000c16f12833a000000006e1203baffff7fbfffffffff0000003f0ad7a33d00004c42000000c16f12833a6d1203ba6d1203bafcff7fbfffffffff5c8f023f0ad7a33d00005042000000c1000000003ec3aeb93ec32eb9ffff7fbfffffffffb81e053f0ad7a33d00005442000000c1000000000000000000000000000080bfffffffff14ae073f0ad7a33d00005842000000c1000000000000000000000000000080bfffffffff713d0a3f0ad7a33d00005c42000000c1000000000000000000000000000080bfffffffffcdcc0c3f0ad7a33d00006042000000c1000000000000000000000000000080bfffffffff295c0f3f0ad7a33d00006442000000c1000000000000000000000000000080bfffffffff85eb113f0ad7a33d00006842000000c1000000000000000000000000000080bfffffffffe17a143f0ad7a33d00006c42000000c1000000000000000000000000000080bfffffffff3d0a173f0ad7a33d00007042000000c1000000000000000000000000000080bfffffffff9a99193f0ad7a33d00007442000000c1000000000000000000000000000080bffffffffff6281c3f0ad7a33d00007842000000c1000000000000000000000000000080bfffffffff52b81e3f0ad7a33d00007c42000000c1000000006e12033a00000000ffff7fbfffffffffae47213f0ad7a33d00008042000000c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0ad7233f0ad7a33d00008242000000c16f12833a3cc3aeb93cc32ebafcff7fbfffffffff6666263f0ad7a33d00008442000000c1000000006d1203ba6d1203bafcff7fbfffffffffc3f5283f0ad7a33d00008642000000c1000000000000000000000000000080bfffffffff1f852b3f0ad7a33d00008842000000c1000000000000000000000000000080bfffffffff7b142e3f0ad7a33d00008a42000000c1000000006e12033a00000000ffff7fbfffffffffd7a3303f0ad7a33d00008c42000000c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff3333333f0ad7a33d00008e42000000c16f12833a3ec32eb93dc3aeb9ffff7fbfffffffff8fc2353f0ad7a33d00009042000000c16f12833a3ec32e393ec3ae39ffff7fbfffffffffec51383f0ad7a33d00009242000000c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff48e13a3f0ad7a33d00009442000000c1000000006e1203ba00000000ffff7fbfffffffffa4703d3f0ad7a33d00009642000000c1000000000000000000000000000080bfffffffff0000403f0ad7a33d00009842000000c1000000000000000000000000000080bfffffffff5c8f423f0ad7a33d00009a42000000c1000000000000000000000000000080bfffffffffb81e453f0ad7a33d00009c42000000c1000000003ec32e393ec32eb9ffff7fbfffffffff14ae473f0ad7a33d00009e42000000c1000000003ec3ae393ec3aeb9ffff7fbfffffffff713d4a3f0ad7a33d0000a042000000c16f12833a6e12033a00000000ffff7fbfffffffffcdcc4c3f0ad7a33d0000a242000000c16f12833a0000000000000000000080bfffffffff295c4f3f0ad7a33d0000a442000000c16f12833a3cc32eba3cc3aeb9fcff7fbfffffffff85eb513f0ad7a33d0000a642000000c1000000003ec3aeb93ec32eb9ffff7fbfffffffffe17a543f0ad7a33d0000a842000000c1000000003ec32e393ec3ae39ffff7fbfffffffff3d0a573f0ad7a33d0000aa42000000c100000000000000006e12033affff7fbfffffffff9a99593f0ad7a33d0000ac42000000c100000000000000006e12033affff7fbffffffffff6285c3f0ad7a33d0000ae42000000c100000000000000006e12033affff7fbfffffffff52b85e3f0ad7a33d0000b042000000c1000000003ec3ae393ec32e39ffff7fbfffffffffae47613f0ad7a33d0000b242000000c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0ad7633f0ad7a33d0000b442000000c16f12833a6d1203ba6d1203bafcff7fbfffffffff6666663f0ad7a33d0000b642000000c1000000000000000000000000000080bfffffffffc3f5683f0ad7a33d0000b842000000c16f12833a6d12033a6d12033afcff7fbfffffffff1f856b3f0ad7a33d0000ba42000000c16f12833a3ec32e393ec3ae39ffff7fbfffffffff7b146e3f0ad7a33d0000bc42000000c16f12833a3ec32eb93ec3aeb9ffff7fbfffffffffd7a3703f0ad7a33d0000be42000000c16f12833a3cc3aeb93cc32ebafcff7fbfffffffff3333733f0ad7a33d0000c042000000c1000000003cc3aeb93cc32ebafcff7fbfffffffff8fc2753f0ad7a33d0000c242000000c1000000003ec32eb93ec3aeb9ffff7fbfffffffffec51783f0ad7a33d0000c442000000c1000000000000000000000000000080bfffffffff48e17a3f0ad7a33d0000c642000000c1000000000000000000000000000080bfffffffffa4707d3f0ad7a33d0000c842000000c1000000000000000000000000000080bfffffffff0000803f0ad7a33d00000000000010c100000000000000003cc32ebafcff7fbfffffffff00000000ec51b83d0000803f000010c1000000003ec32eb93ec3aeb9ffff7fbfffffffff0ad7233cec51b83d00000040000010c1000000000000000000000000000080bfffffffff0ad7a33cec51b83d00004040000010c1000000000000000000000000000080bfffffffff8fc2f53cec51b83d00008040000010c1000000000000000000000000000080bfffffffff0ad7233dec51b83d0000a040000010c1000000000000000000000000000080bfffffffffcdcc4c3dec51b83d0000c040000010c1000000000000000000000000000080bfffffffff8fc2753dec51b83d0000e040000010c1000000006e12033a00000000ffff7fbfffffffff295c8f3dec51b83d00000041000010c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0ad7a33dec51b83d00001041000010c16f12833a6d1203ba6d1203bafcff7fbfffffffffec51b83dec51b83d00002041000010c1000000000000000000000000000080bfffffffffcdcccc3dec51b83d00003041000010c16f12833a3cc32e3a3cc3ae39fcff7fbfffffffffae47e13dec51b83d00004041000010c16f12833a0000000000000000000080bfffffffff8fc2f53dec51b83d00005041000010c16f12833a3cc32eba3cc3aeb9fcff7fbfffffffffb81e053eec51b83d00006041000010c1000000003ec3aeb93ec32eb9ffff7fbfffffffff295c0f3eec51b83d00007041000010c1000000000000000000000000000080bfffffffff9a99193eec51b83d00008041000010c1000000000000000000000000000080bfffffffff0ad7233eec51b83d00008841000010c1000000000000000000000000000080bfffffffff7b142e3eec51b83d00009041000010c1000000000000000000000000000080bfffffffffec51383eec51b83d00009841000010c1000000006e12033a00000000ffff7fbfffffffff5c8f423eec51b83d0000a041000010c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffcdcc4c3eec51b83d0000a841000010c16f12833a3ec3aeb93ec32eb9ffff7fbfffffffff3d0a573eec51b83d0000b041000010c1000000003ec3aeb93ec3ae39ffff7fbfffffffffae47613eec51b83d0000b841000010c1000000003ec32eb93ec32e39ffff7fbfffffffff1f856b3eec51b83d0000c041000010c1000000000000000000000000000080bfffffffff8fc2753eec51b83d0000c841000010c1000000000000000000000000000080bfffffffff0000803eec51b83d0000d041000010c1000000000000000000000000000080bfffffffffb81e853eec51b83d0000d841000010c1000000000000000000000000000080bfffffffff713d8a3eec51b83d0000e041000010c1000000000000000000000000000080bfffffffff295c8f3eec51b83d0000e841000010c1000000003ec32e393ec32eb9ffff7fbfffffffffe17a943eec51b83d0000f041000010c100000000000000006e1203baffff7fbfffffffff9a99993eec51b83d0000f841000010c1000000003ec32eb93ec3aeb9ffff7fbfffffffff52b89e3eec51b83d00000042000010c1000000000000000000000000000080bfffffffff0ad7a33eec51b83d00000442000010c1000000003ec32e393ec3ae39ffff7fbfffffffffc3f5a83eec51b83d00000842000010c100000000000000006e12033affff7fbfffffffff7b14ae3eec51b83d00000c42000010c1000000003ec32eb93ec32e39ffff7fbfffffffff3333b33eec51b83d00001042000010c1000000000000000000000000000080bfffffffffec51b83eec51b83d00001442000010c1000000003ec3ae393ec32e39ffff7fbfffffffffa470bd3eec51b83d00001842000010c16f12833a6d12033a6d12033afcff7fbfffffffff5c8fc23eec51b83d00001c42000010c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff14aec73eec51b83d00002042000010c1000000006e1203ba00000000ffff7fbfffffffffcdcccc3eec51b83d00002442000010c1000000003ec3ae393ec32e39ffff7fbfffffffff85ebd13eec51b83d00002842000010c16f12833a6d12033a6d12033afcff7fbfffffffff3d0ad73eec51b83d00002c42000010c16f12833a3ec3aeb93ec3ae39ffff7fbffffffffff628dc3eec51b83d00003042000010c1000000006e1203ba00000000ffff7fbfffffffffae47e13eec51b83d00003442000010c1000000000000000000000000000080bfffffffff6666e63eec51b83d00003842000010c1000000006e12033a00000000ffff7fbfffffffff1f85eb3eec51b83d00003c42000010c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffd7a3f03eec51b83d00004042000010c16f12833a3ec32e393ec32eb9ffff7fbfffffffff8fc2f53eec51b83d00004442000010c16f12833a3ec32eb93ec32e39ffff7fbfffffffff48e1fa3eec51b83d00004842000010c16f12833a000000006e12033affff7fbfffffffff0000003fec51b83d00004c42000010c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff5c8f023fec51b83d00005042000010c1000000006e1203ba00000000ffff7fbfffffffffb81e053fec51b83d00005442000010c1000000000000000000000000000080bfffffffff14ae073fec51b83d00005842000010c1000000000000000000000000000080bfffffffff713d0a3fec51b83d00005c42000010c1000000000000000000000000000080bfffffffffcdcc0c3fec51b83d00006042000010c1000000000000000000000000000080bfffffffff295c0f3fec51b83d00006442000010c1000000000000000000000000000080bfffffffff85eb113fec51b83d00006842000010c1000000000000000000000000000080bfffffffffe17a143fec51b83d00006c42000010c1000000000000000000000000000080bfffffffff3d0a173fec51b83d00007042000010c1000000003ec32e393ec32eb9ffff7fbfffffffff9a99193fec51b83d00007442000010c100000000000000006e1203baffff7fbffffffffff6281c3fec51b83d00007842000010c1000000003ec32eb93ec3aeb9ffff7fbfffffffff52b81e3fec51b83d00007c42000010c1000000006e12033a00000000ffff7fbfffffffffae47213fec51b83d00008042000010c16f12833a6e12033a00000000ffff7fbfffffffff0ad7233fec51b83d00008242000010c16f12833a0000000000000000000080bfffffffff6666263fec51b83d00008442000010c16f12833a3cc32eba3cc3aeb9fcff7fbfffffffffc3f5283fec51b83d00008642000010c1000000003ec3aeb93ec32eb9ffff7fbfffffffff1f852b3fec51b83d00008842000010c1000000000000000000000000000080bfffffffff7b142e3fec51b83d00008a42000010c1000000003ec3ae393ec32e39ffff7fbfffffffffd7a3303fec51b83d00008c42000010c16f12833a6d12033a6d12033afcff7fbfffffffff3333333fec51b83d00008e42000010c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2353fec51b83d00009042000010c1000000003ec3aeb93ec3ae39ffff7fbfffffffffec51383fec51b83d00009242000010c1000000003ec32e393dc3ae39ffff7fbfffffffff48e13a3fec51b83d00009442000010c1000000003ec32eb93ec3aeb9ffff7fbfffffffffa4703d3fec51b83d00009642000010c1000000003ec32eb93ec3aeb9ffff7fbfffffffff0000403fec51b83d00009842000010c1000000000000000000000000000080bfffffffff5c8f423fec51b83d00009a42000010c1000000000000000000000000000080bfffffffffb81e453fec51b83d00009c42000010c1000000006e12033a00000000ffff7fbfffffffff14ae473fec51b83d00009e42000010c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff713d4a3fec51b83d0000a042000010c16f12833a3ec32e393ec32eb9ffff7fbfffffffffcdcc4c3fec51b83d0000a242000010c16f12833a0000000000000000000080bfffffffff295c4f3fec51b83d0000a442000010c16f12833a3ec3aeb93ec32eb9ffff7fbfffffffff85eb513fec51b83d0000a642000010c1000000006d1203ba6d1203bafcff7fbfffffffffe17a543fec51b83d0000a842000010c100000000000000006e1203baffff7fbfffffffff3d0a573fec51b83d0000aa42000010c100000000000000006e1203baffff7fbfffffffff9a99593fec51b83d0000ac42000010c100000000000000006e1203baffff7fbffffffffff6285c3fec51b83d0000ae42000010c100000000000000006e1203baffff7fbfffffffff52b85e3fec51b83d0000b042000010c1000000003ec32e393ec32eb9ffff7fbfffffffffae47613fec51b83d0000b242000010c16f12833a6d12033a6d12033afcff7fbfffffffff0ad7633fec51b83d0000b442000010c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff6666663fec51b83d0000b642000010c1000000006e1203ba00000000ffff7fbfffffffffc3f5683fec51b83d0000b842000010c1000000003ec32e393ec3ae39ffff7fbfffffffff1f856b3fec51b83d0000ba42000010c1000000003cc3ae393cc32e3afcff7fbfffffffff7b146e3fec51b83d0000bc42000010c16f12833a3cc3ae393cc32e3afcff7fbfffffffffd7a3703fec51b83d0000be42000010c16f12833a3ec32e393ec3ae39ffff7fbfffffffff3333733fec51b83d0000c042000010c16f12833a3ec32eb93ec3aeb9ffff7fbfffffffff8fc2753fec51b83d0000c242000010c16f12833a6d1203ba6d1203bafcff7fbfffffffffec51783fec51b83d0000c442000010c1000000003ec3aeb93ec32eb9ffff7fbfffffffff48e17a3fec51b83d0000c642000010c1000000000000000000000000000080bfffffffffa4707d3fec51b83d0000c842000010c1000000000000000000000000000080bfffffffff0000803fec51b83d00000000000020c16f12833a000000003ec3aeb9ffff7fbfffffffff00000000cdcccc3d0000803f000020c16f12833a3cc3aeb93cc32ebafcff7fbfffffffff0ad7233ccdcccc3d00000040000020c1000000006d1203ba6d1203bafcff7fbfffffffff0ad7a33ccdcccc3d00004040000020c1000000000000000000000000000080bfffffffff8fc2f53ccdcccc3d00008040000020c1000000000000000000000000000080bfffffffff0ad7233dcdcccc3d0000a040000020c1000000000000000000000000000080bfffffffffcdcc4c3dcdcccc3d0000c040000020c1000000000000000000000000000080bfffffffff8fc2753dcdcccc3d0000e040000020c1000000003ec3ae393ec32e39ffff7fbfffffffff295c8f3dcdcccc3d00000041000020c16f12833a6d12033a6d12033afcff7fbfffffffff0ad7a33dcdcccc3d00001041000020c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffec51b83dcdcccc3d00002041000020c1000000006e1203ba00000000ffff7fbfffffffffcdcccc3dcdcccc3d00003041000020c1000000006d12033a6d12033afcff7fbfffffffffae47e13dcdcccc3d00004041000020c16f12833a3cc3ae393cc32e3afcff7fbfffffffff8fc2f53dcdcccc3d00005041000020c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffb81e053ecdcccc3d00006041000020c1000000006e1203ba00000000ffff7fbfffffffff295c0f3ecdcccc3d00007041000020c1000000000000000000000000000080bfffffffff9a99193ecdcccc3d00008041000020c1000000000000000000000000000080bfffffffff0ad7233ecdcccc3d00008841000020c1000000000000000000000000000080bfffffffff7b142e3ecdcccc3d00009041000020c1000000000000000000000000000080bfffffffffec51383ecdcccc3d00009841000020c1000000006e12033a00000000ffff7fbfffffffff5c8f423ecdcccc3d0000a041000020c16f12833a6e12033a00000000ffff7fbfffffffffcdcc4c3ecdcccc3d0000a841000020c16f12833a6e1203ba00000000ffff7fbfffffffff3d0a573ecdcccc3d0000b041000020c1000000006e1203ba00000000ffff7fbfffffffffae47613ecdcccc3d0000b841000020c1000000000000000000000000000080bfffffffff1f856b3ecdcccc3d0000c041000020c1000000000000000000000000000080bfffffffff8fc2753ecdcccc3d0000c841000020c1000000000000000000000000000080bfffffffff0000803ecdcccc3d0000d041000020c1000000000000000000000000000080bfffffffffb81e853ecdcccc3d0000d841000020c1000000000000000000000000000080bfffffffff713d8a3ecdcccc3d0000e041000020c1000000000000000000000000000080bfffffffff295c8f3ecdcccc3d0000e841000020c1000000006e12033a00000000ffff7fbfffffffffe17a943ecdcccc3d0000f041000020c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff9a99993ecdcccc3d0000f841000020c16f12833a6d1203ba6d1203bafcff7fbfffffffff52b89e3ecdcccc3d00000042000020c1000000003ec3aeb93ec32eb9ffff7fbfffffffff0ad7a33ecdcccc3d00000442000020c1000000000000000000000000000080bfffffffffc3f5a83ecdcccc3d00000842000020c1000000000000000000000000000080bfffffffff7b14ae3ecdcccc3d00000c42000020c1000000003ec32e393ec32eb9ffff7fbfffffffff3333b33ecdcccc3d00001042000020c100000000000000006e1203baffff7fbfffffffffec51b83ecdcccc3d00001442000020c1000000003ec32eb93ec3aeb9ffff7fbfffffffffa470bd3ecdcccc3d00001842000020c1000000003ec32e393ec3ae39ffff7fbfffffffff5c8fc23ecdcccc3d00001c42000020c100000000000000006e12033affff7fbfffffffff14aec73ecdcccc3d00002042000020c1000000003ec32eb93ec32e39ffff7fbfffffffffcdcccc3ecdcccc3d00002442000020c1000000000000000000000000000080bfffffffff85ebd13ecdcccc3d00002842000020c1000000003ec32e393ec3ae39ffff7fbfffffffff3d0ad73ecdcccc3d00002c42000020c100000000000000006e12033affff7fbffffffffff628dc3ecdcccc3d00003042000020c1000000003ec32eb93ec32e39ffff7fbfffffffffae47e13ecdcccc3d00003442000020c1000000000000000000000000000080bfffffffff6666e63ecdcccc3d00003842000020c1000000003ec3ae393ec32e39ffff7fbfffffffff1f85eb3ecdcccc3d00003c42000020c16f12833a6d12033a6d12033afcff7fbfffffffffd7a3f03ecdcccc3d00004042000020c16f12833a000000006e12033affff7fbfffffffff8fc2f53ecdcccc3d00004442000020c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff48e1fa3ecdcccc3d00004842000020c1000000003ec3aeb93ec3ae39ffff7fbfffffffff0000003fcdcccc3d00004c42000020c100000000000000006e12033affff7fbfffffffff5c8f023fcdcccc3d00005042000020c1000000003ec32eb93ec32e39ffff7fbfffffffffb81e053fcdcccc3d00005442000020c1000000000000000000000000000080bfffffffff14ae073fcdcccc3d00005842000020c1000000000000000000000000000080bfffffffff713d0a3fcdcccc3d00005c42000020c1000000000000000000000000000080bfffffffffcdcc0c3fcdcccc3d00006042000020c1000000000000000000000000000080bfffffffff295c0f3fcdcccc3d00006442000020c1000000000000000000000000000080bfffffffff85eb113fcdcccc3d00006842000020c1000000003ec32e393ec32eb9ffff7fbfffffffffe17a143fcdcccc3d00006c42000020c100000000000000006e1203baffff7fbfffffffff3d0a173fcdcccc3d00007042000020c1000000003ec3ae393ec3aeb9ffff7fbfffffffff9a99193fcdcccc3d00007442000020c16f12833a3ec3ae393ec3aeb9ffff7fbffffffffff6281c3fcdcccc3d00007842000020c16f12833a6d1203ba6d1203bafcff7fbfffffffff52b81e3fcdcccc3d00007c42000020c1000000003ec32e393ec32eb9ffff7fbfffffffffae47213fcdcccc3d00008042000020c16f12833a6e12033a00000000ffff7fbfffffffff0ad7233fcdcccc3d00008242000020c16f12833a0000000000000000000080bfffffffff6666263fcdcccc3d00008442000020c16f12833a6e1203ba00000000ffff7fbfffffffffc3f5283fcdcccc3d00008642000020c1000000006e1203ba00000000ffff7fbfffffffff1f852b3fcdcccc3d00008842000020c1000000000000000000000000000080bfffffffff7b142e3fcdcccc3d00008a42000020c1000000000000000000000000000080bfffffffffd7a3303fcdcccc3d00008c42000020c1000000003ec32e393ec3ae39ffff7fbfffffffff3333333fcdcccc3d00008e42000020c100000000000000006e12033affff7fbfffffffff8fc2353fcdcccc3d00009042000020c1000000003ec32eb93ec32e39ffff7fbfffffffffec51383fcdcccc3d00009242000020c1000000006e12033a00000000ffff7fbfffffffff48e13a3fcdcccc3d00009442000020c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffa4703d3fcdcccc3d00009642000020c16f12833a6d1203ba6d1203bafcff7fbfffffffff0000403fcdcccc3d00009842000020c1000000003ec3aeb93ec32eb9ffff7fbfffffffff5c8f423fcdcccc3d00009a42000020c1000000000000000000000000000080bfffffffffb81e453fcdcccc3d00009c42000020c1000000003ec3ae393ec32e39ffff7fbfffffffff14ae473fcdcccc3d00009e42000020c16f12833a3cc32e3a3cc3ae39fcff7fbfffffffff713d4a3fcdcccc3d0000a042000020c16f12833a0000000000000000000080bfffffffffcdcc4c3fcdcccc3d0000a242000020c16f12833a3ec32eb93ec32e39ffff7fbfffffffff295c4f3fcdcccc3d0000a442000020c16f12833a3ec32e393ec3ae39ffff7fbfffffffff85eb513fcdcccc3d0000a642000020c16f12833a3ec32eb93ec3aeb9ffff7fbfffffffffe17a543fcdcccc3d0000a842000020c16f12833a000000006e1203baffff7fbfffffffff3d0a573fcdcccc3d0000aa42000020c16f12833a000000006e1203baffff7fbfffffffff9a99593fcdcccc3d0000ac42000020c16f12833a000000006e1203baffff7fbffffffffff6285c3fcdcccc3d0000ae42000020c16f12833a000000006e1203baffff7fbfffffffff52b85e3fcdcccc3d0000b042000020c16f12833a6d1203ba6d1203bafcff7fbfffffffffae47613fcdcccc3d0000b242000020c1000000003ec32eb93ec32e39ffff7fbfffffffff0ad7633fcdcccc3d0000b442000020c100000000000000006e12033affff7fbfffffffff6666663fcdcccc3d0000b642000020c1000000000000000000000000000080bfffffffffc3f5683fcdcccc3d0000b842000020c100000000000000006e1203baffff7fbfffffffff1f856b3fcdcccc3d0000ba42000020c1000000003ec32eb93ec3aeb9ffff7fbfffffffff7b146e3fcdcccc3d0000bc42000020c1000000003ec32e393ec3ae39ffff7fbfffffffffd7a3703fcdcccc3d0000be42000020c1000000006d12033a6d12033afcff7fbfffffffff3333733fcdcccc3d0000c042000020c16f12833a3ec3ae393ec32e39ffff7fbfffffffff8fc2753fcdcccc3d0000c242000020c16f12833a3ec3aeb93ec32eb9ffff7fbfffffffffec51783fcdcccc3d0000c442000020c1000000003cc32eba3cc3aeb9fcff7fbfffffffff48e17a3fcdcccc3d0000c642000020c1000000000000000000000000000080bfffffffffa4707d3fcdcccc3d0000c842000020c1000000000000000000000000000080bfffffffff0000803fcdcccc3d00000000000030c16f12833a3ec3ae393ec3ae39ffff7fbfffffffff00000000ae47e13d0000803f000030c16f12833a0000000000000000000080bfffffffff0ad7233cae47e13d00000040000030c16f12833a3cc32eba3cc3aeb9fcff7fbfffffffff0ad7a33cae47e13d00004040000030c1000000003ec3aeb93ec32eb9ffff7fbfffffffff8fc2f53cae47e13d00008040000030c1000000000000000000000000000080bfffffffff0ad7233dae47e13d0000a040000030c1000000000000000000000000000080bfffffffffcdcc4c3dae47e13d0000c040000030c1000000000000000000000000000080bfffffffff8fc2753dae47e13d0000e040000030c1000000000000000000000000000080bfffffffff295c8f3dae47e13d00000041000030c1000000003ec32e393ec3ae39ffff7fbfffffffff0ad7a33dae47e13d00001041000030c100000000000000006e12033affff7fbfffffffffec51b83dae47e13d00002041000030c1000000003ec32eb93ec32e39ffff7fbfffffffffcdcccc3dae47e13d00003041000030c1000000000000000000000000000080bfffffffffae47e13dae47e13d00004041000030c1000000003ec32e393ec3ae39ffff7fbfffffffff8fc2f53dae47e13d00005041000030c100000000000000006e12033affff7fbfffffffffb81e053eae47e13d00006041000030c1000000003ec32eb93ec32e39ffff7fbfffffffff295c0f3eae47e13d00007041000030c1000000000000000000000000000080bfffffffff9a99193eae47e13d00008041000030c1000000000000000000000000000080bfffffffff0ad7233eae47e13d00008841000030c1000000000000000000000000000080bfffffffff7b142e3eae47e13d00009041000030c1000000000000000000000000000080bfffffffffec51383eae47e13d00009841000030c1000000003ec3ae393ec32e39ffff7fbfffffffff5c8f423eae47e13d0000a041000030c16f12833a6d12033a6d12033afcff7fbfffffffffcdcc4c3eae47e13d0000a841000030c16f12833a3ec32eb93ec32e39ffff7fbfffffffff3d0a573eae47e13d0000b041000030c1000000006d1203ba6d1203bafcff7fbfffffffffae47613eae47e13d0000b841000030c1000000003ec32eb93ec3aeb9ffff7fbfffffffff1f856b3eae47e13d0000c041000030c1000000000000000000000000000080bfffffffff8fc2753eae47e13d0000c841000030c1000000000000000000000000000080bfffffffff0000803eae47e13d0000d041000030c1000000003ec32e393ec32eb9ffff7fbfffffffffb81e853eae47e13d0000d841000030c100000000000000006e1203baffff7fbfffffffff713d8a3eae47e13d0000e041000030c100000000000000006e1203baffff7fbfffffffff295c8f3eae47e13d0000e841000030c1000000003ec32e393ec32eb9ffff7fbfffffffffe17a943eae47e13d0000f041000030c16f12833a6d12033a6d12033afcff7fbfffffffff9a99993eae47e13d0000f841000030c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff52b89e3eae47e13d00000042000030c1000000006e1203ba00000000ffff7fbfffffffff0ad7a33eae47e13d00000442000030c1000000000000000000000000000080bfffffffffc3f5a83eae47e13d00000842000030c1000000000000000000000000000080bfffffffff7b14ae3eae47e13d00000c42000030c1000000006e12033a00000000ffff7fbfffffffff3333b33eae47e13d00001042000030c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffec51b83eae47e13d00001442000030c16f12833a6d1203ba6d1203bafcff7fbfffffffffa470bd3eae47e13d00001842000030c1000000003ec3aeb93ec32eb9ffff7fbfffffffff5c8fc23eae47e13d00001c42000030c1000000003ec32e393ec32eb9ffff7fbfffffffff14aec73eae47e13d00002042000030c100000000000000006e1203baffff7fbfffffffffcdcccc3eae47e13d00002442000030c1000000003ec32eb93ec3aeb9ffff7fbfffffffff85ebd13eae47e13d00002842000030c1000000000000000000000000000080bfffffffff3d0ad73eae47e13d00002c42000030c1000000000000000000000000000080bffffffffff628dc3eae47e13d00003042000030c1000000000000000000000000000080bfffffffffae47e13eae47e13d00003442000030c1000000000000000000000000000080bfffffffff6666e63eae47e13d00003842000030c1000000000000000000000000000080bfffffffff1f85eb3eae47e13d00003c42000030c1000000003ec32e393ec3ae39ffff7fbfffffffffd7a3f03eae47e13d00004042000030c100000000000000006e12033affff7fbfffffffff8fc2f53eae47e13d00004442000030c100000000000000006e12033affff7fbfffffffff48e1fa3eae47e13d00004842000030c1000000003ec32eb93ec32e39ffff7fbfffffffff0000003fae47e13d00004c42000030c1000000000000000000000000000080bfffffffff5c8f023fae47e13d00005042000030c1000000000000000000000000000080bfffffffffb81e053fae47e13d00005442000030c1000000003ec32e393ec32eb9ffff7fbfffffffff14ae073fae47e13d00005842000030c100000000000000006e1203baffff7fbfffffffff713d0a3fae47e13d00005c42000030c1000000003ec32eb93ec3aeb9ffff7fbfffffffffcdcc0c3fae47e13d00006042000030c1000000000000000000000000000080bfffffffff295c0f3fae47e13d00006442000030c1000000003ec32e393ec32eb9ffff7fbfffffffff85eb113fae47e13d00006842000030c1000000003ec3ae393ec3aeb9ffff7fbfffffffffe17a143fae47e13d00006c42000030c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff3d0a173fae47e13d00007042000030c16f12833a3ec32eb93dc3aeb9ffff7fbfffffffff9a99193fae47e13d00007442000030c16f12833a3ec32e393ec3ae39ffff7fbffffffffff6281c3fae47e13d00007842000030c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff52b81e3fae47e13d00007c42000030c1000000003ec32eb93ec32e39ffff7fbfffffffffae47213fae47e13d00008042000030c16f12833a3cc32e3a3cc3ae39fcff7fbfffffffff0ad7233fae47e13d00008242000030c16f12833a0000000000000000000080bfffffffff6666263fae47e13d00008442000030c16f12833a3ec3aeb93ec32eb9ffff7fbfffffffffc3f5283fae47e13d00008642000030c1000000006d1203ba6d1203bafcff7fbfffffffff1f852b3fae47e13d00008842000030c1000000003ec32eb93ec3aeb9ffff7fbfffffffff7b142e3fae47e13d00008a42000030c1000000000000000000000000000080bfffffffffd7a3303fae47e13d00008c42000030c1000000000000000000000000000080bfffffffff3333333fae47e13d00008e42000030c1000000000000000000000000000080bfffffffff8fc2353fae47e13d00009042000030c1000000000000000000000000000080bfffffffffec51383fae47e13d00009242000030c1000000006e12033a00000000ffff7fbfffffffff48e13a3fae47e13d00009442000030c16f12833a6e12033a00000000ffff7fbfffffffffa4703d3fae47e13d00009642000030c16f12833a6e1203ba00000000ffff7fbfffffffff0000403fae47e13d00009842000030c1000000006e1203ba00000000ffff7fbfffffffff5c8f423fae47e13d00009a42000030c1000000000000000000000000000080bfffffffffb81e453fae47e13d00009c42000030c1000000000000000000000000000080bfffffffff14ae473fae47e13d00009e42000030c1000000006d12033a6d12033afcff7fbfffffffff713d4a3fae47e13d0000a042000030c16f12833a3cc3ae393cc32e3afcff7fbfffffffffcdcc4c3fae47e13d0000a242000030c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff295c4f3fae47e13d0000a442000030c1000000003ec32e393ec3ae39ffff7fbfffffffff85eb513fae47e13d0000a642000030c16f12833a3ec3ae393ec32e39ffff7fbfffffffffe17a543fae47e13d0000a842000030c16f12833a3ec32eb93ec32e39ffff7fbfffffffff3d0a573fae47e13d0000aa42000030c16f12833a000000006e12033affff7fbfffffffff9a99593fae47e13d0000ac42000030c16f12833a000000006e12033affff7fbffffffffff6285c3fae47e13d0000ae42000030c16f12833a000000006e12033affff7fbfffffffff52b85e3fae47e13d0000b042000030c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffae47613fae47e13d0000b242000030c1000000006e1203ba00000000ffff7fbfffffffff0ad7633fae47e13d0000b442000030c1000000000000000000000000000080bfffffffff6666663fae47e13d0000b642000030c1000000006e12033a00000000ffff7fbfffffffffc3f5683fae47e13d0000b842000030c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff1f856b3fae47e13d0000ba42000030c16f12833a6d1203ba6d1203bafcff7fbfffffffff7b146e3fae47e13d0000bc42000030c1000000003ec3aeb93ec32eb9ffff7fbfffffffffd7a3703fae47e13d0000be42000030c1000000006e12033a00000000ffff7fbfffffffff3333733fae47e13d0000c042000030c16f12833a6e12033a00000000ffff7fbfffffffff8fc2753fae47e13d0000c242000030c16f12833a0000000000000000000080bfffffffffec51783fae47e13d0000c442000030c16f12833a3cc32eba3cc3aeb9fcff7fbfffffffff48e17a3fae47e13d0000c642000030c1000000003ec3aeb93ec32eb9ffff7fbfffffffffa4707d3fae47e13d0000c842000030c1000000000000000000000000000080bfffffffff0000803fae47e13d00000000000040c1000000003ac32e3a3ac32e3af9ff7fbfffffffff000000008fc2f53d0000803f000040c16f12833a3cc3ae393cc32e3afcff7fbfffffffff0ad7233c8fc2f53d00000040000040c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0ad7a33c8fc2f53d00004040000040c1000000006e1203ba00000000ffff7fbfffffffff8fc2f53c8fc2f53d00008040000040c1000000000000000000000000000080bfffffffff0ad7233d8fc2f53d0000a040000040c1000000000000000000000000000080bfffffffffcdcc4c3d8fc2f53d0000c040000040c1000000000000000000000000000080bfffffffff8fc2753d8fc2f53d0000e040000040c1000000003ec32e393ec32eb9ffff7fbfffffffff295c8f3d8fc2f53d00000041000040c100000000000000006e1203baffff7fbfffffffff0ad7a33d8fc2f53d00001041000040c1000000003ec32eb93ec3aeb9ffff7fbfffffffffec51b83d8fc2f53d00002041000040c1000000000000000000000000000080bfffffffffcdcccc3d8fc2f53d00003041000040c1000000003ec32e393ec32eb9ffff7fbfffffffffae47e13d8fc2f53d00004041000040c100000000000000006e1203baffff7fbfffffffff8fc2f53d8fc2f53d00005041000040c100000000000000006e1203baffff7fbfffffffffb81e053e8fc2f53d00006041000040c100000000000000006e1203baffff7fbfffffffff295c0f3e8fc2f53d00007041000040c1000000003ec32eb93ec3aeb9ffff7fbfffffffff9a99193e8fc2f53d00008041000040c1000000000000000000000000000080bfffffffff0ad7233e8fc2f53d00008841000040c1000000000000000000000000000080bfffffffff7b142e3e8fc2f53d00009041000040c1000000000000000000000000000080bfffffffffec51383e8fc2f53d00009841000040c1000000000000000000000000000080bfffffffff5c8f423e8fc2f53d0000a041000040c1000000003ec32e393ec3ae39ffff7fbfffffffffcdcc4c3e8fc2f53d0000a841000040c1000000006d12033a6d12033afcff7fbfffffffff3d0a573e8fc2f53d0000b041000040c16f12833a3ec32e393ec32eb9ffff7fbfffffffffae47613e8fc2f53d0000b841000040c16f12833a3cc3aeb93cc32ebafcff7fbfffffffff1f856b3e8fc2f53d0000c041000040c1000000003cc3aeb93cc32ebafcff7fbfffffffff8fc2753e8fc2f53d0000c841000040c1000000003ec32eb93ec3aeb9ffff7fbfffffffff0000803e8fc2f53d0000d041000040c1000000006e12033a00000000ffff7fbfffffffffb81e853e8fc2f53d0000d841000040c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff713d8a3e8fc2f53d0000e041000040c16f12833a000000006e1203baffff7fbfffffffff295c8f3e8fc2f53d0000e841000040c16f12833a6d1203ba6d1203bafcff7fbfffffffffe17a943e8fc2f53d0000f041000040c1000000003ec32eb93ec32e39ffff7fbfffffffff9a99993e8fc2f53d0000f841000040c100000000000000006e12033affff7fbfffffffff52b89e3e8fc2f53d00000042000040c1000000000000000000000000000080bfffffffff0ad7a33e8fc2f53d00000442000040c100000000000000006e1203baffff7fbfffffffffc3f5a83e8fc2f53d00000842000040c1000000003ec32eb93ec3aeb9ffff7fbfffffffff7b14ae3e8fc2f53d00000c42000040c1000000006e12033a00000000ffff7fbfffffffff3333b33e8fc2f53d00001042000040c16f12833a6e12033a00000000ffff7fbfffffffffec51b83e8fc2f53d00001442000040c16f12833a3ec3aeb93ec32eb9ffff7fbfffffffffa470bd3e8fc2f53d00001842000040c1000000003cc32eba3cc3aeb9fcff7fbfffffffff5c8fc23e8fc2f53d00001c42000040c1000000006e12033a00000000ffff7fbfffffffff14aec73e8fc2f53d00002042000040c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffcdcccc3e8fc2f53d00002442000040c16f12833a6d1203ba6d1203bafcff7fbfffffffff85ebd13e8fc2f53d00002842000040c1000000003ec3aeb93ec32eb9ffff7fbfffffffff3d0ad73e8fc2f53d00002c42000040c1000000000000000000000000000080bffffffffff628dc3e8fc2f53d00003042000040c1000000003ec32e393ec32eb9ffff7fbfffffffffae47e13e8fc2f53d00003442000040c100000000000000006e1203baffff7fbfffffffff6666e63e8fc2f53d00003842000040c100000000000000006e1203baffff7fbfffffffff1f85eb3e8fc2f53d00003c42000040c1000000003ec32eb93ec3aeb9ffff7fbfffffffffd7a3f03e8fc2f53d00004042000040c1000000000000000000000000000080bfffffffff8fc2f53e8fc2f53d00004442000040c1000000000000000000000000000080bfffffffff48e1fa3e8fc2f53d00004842000040c1000000000000000000000000000080bfffffffff0000003f8fc2f53d00004c42000040c1000000000000000000000000000080bfffffffff5c8f023f8fc2f53d00005042000040c1000000000000000000000000000080bfffffffffb81e053f8fc2f53d00005442000040c1000000006e12033a00000000ffff7fbfffffffff14ae073f8fc2f53d00005842000040c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff713d0a3f8fc2f53d00005c42000040c16f12833a6d1203ba6d1203bafcff7fbfffffffffcdcc0c3f8fc2f53d00006042000040c1000000003ec3aeb93ec32eb9ffff7fbfffffffff295c0f3f8fc2f53d00006442000040c1000000006e12033a00000000ffff7fbfffffffff85eb113f8fc2f53d00006842000040c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffe17a143f8fc2f53d00006c42000040c16f12833a0000000000000000000080bfffffffff3d0a173f8fc2f53d00007042000040c16f12833a3ec32eb93ec32e39ffff7fbfffffffff9a99193f8fc2f53d00007442000040c1000000003ec3aeb93ec32eb9ffff7fbffffffffff6281c3f8fc2f53d00007842000040c1000000003ec32eb93bc32e39ffff7fbfffffffff52b81e3f8fc2f53d00007c42000040c1000000003ec32eb93ec32e39ffff7fbfffffffffae47213f8fc2f53d00008042000040c1000000006d12033a6d12033afcff7fbfffffffff0ad7233f8fc2f53d00008242000040c16f12833a3cc3ae393cc32e3afcff7fbfffffffff6666263f8fc2f53d00008442000040c16f12833a3ec32e393ec3ae39ffff7fbfffffffffc3f5283f8fc2f53d00008642000040c16f12833a3ec32eb93ec3aeb9ffff7fbfffffffff1f852b3f8fc2f53d00008842000040c16f12833a6d1203ba6d1203bafcff7fbfffffffff7b142e3f8fc2f53d00008a42000040c1000000003ec3aeb93ec32eb9ffff7fbfffffffffd7a3303f8fc2f53d00008c42000040c1000000000000000000000000000080bfffffffff3333333f8fc2f53d00008e42000040c1000000000000000000000000000080bfffffffff8fc2353f8fc2f53d00009042000040c1000000000000000000000000000080bfffffffffec51383f8fc2f53d00009242000040c1000000006e12033a00000000ffff7fbfffffffff48e13a3f8fc2f53d00009442000040c16f12833a6e12033a00000000ffff7fbfffffffffa4703d3f8fc2f53d00009642000040c16f12833a6e1203ba00000000ffff7fbfffffffff0000403f8fc2f53d00009842000040c1000000006e1203ba00000000ffff7fbfffffffff5c8f423f8fc2f53d00009a42000040c1000000000000000000000000000080bfffffffffb81e453f8fc2f53d00009c42000040c1000000000000000000000000000080bfffffffff14ae473f8fc2f53d00009e42000040c1000000000000000000000000000080bfffffffff713d4a3f8fc2f53d0000a042000040c1000000003ec32e393ec3ae39ffff7fbfffffffffcdcc4c3f8fc2f53d0000a242000040c1000000003ec32e393dc3ae39ffff7fbfffffffff295c4f3f8fc2f53d0000a442000040c1000000003ec32e393ec32eb9ffff7fbfffffffff85eb513f8fc2f53d0000a642000040c16f12833a6e12033a00000000ffff7fbfffffffffe17a543f8fc2f53d0000a842000040c16f12833a6e1203ba00000000ffff7fbfffffffff3d0a573f8fc2f53d0000aa42000040c1000000003ec3aeb93ec3ae39ffff7fbfffffffff9a99593f8fc2f53d0000ac42000040c100000000000000006e12033affff7fbffffffffff6285c3f8fc2f53d0000ae42000040c100000000000000006e12033affff7fbfffffffff52b85e3f8fc2f53d0000b042000040c100000000000000006e12033affff7fbfffffffffae47613f8fc2f53d0000b242000040c1000000003ec32eb93ec32e39ffff7fbfffffffff0ad7633f8fc2f53d0000b442000040c1000000000000000000000000000080bfffffffff6666663f8fc2f53d0000b642000040c1000000006e12033a00000000ffff7fbfffffffffc3f5683f8fc2f53d0000b842000040c16f12833a6e12033a00000000ffff7fbfffffffff1f856b3f8fc2f53d0000ba42000040c16f12833a6e1203ba00000000ffff7fbfffffffff7b146e3f8fc2f53d0000bc42000040c1000000003dc3aeb93ec32eb9ffff7fbfffffffffd7a3703f8fc2f53d0000be42000040c1000000003ec3ae393ec3aeb9ffff7fbfffffffff3333733f8fc2f53d0000c042000040c16f12833a6e12033a00000000ffff7fbfffffffff8fc2753f8fc2f53d0000c242000040c16f12833a3ec32eb93ec32e39ffff7fbfffffffffec51783f8fc2f53d0000c442000040c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff48e17a3f8fc2f53d0000c642000040c1000000006e1203ba00000000ffff7fbfffffffffa4707d3f8fc2f53d0000c842000040c1000000000000000000000000000080bfffffffff0000803f8fc2f53d00000000000050c100000000000000003cc32ebafcff7fbfffffffff00000000b81e053e0000803f000050c1000000000000000000000000000080bfffffffff0ad7233cb81e053e00000040000050c100000000000000006e12033affff7fbfffffffff0ad7a33cb81e053e00004040000050c1000000003ec32eb93ec32e39ffff7fbfffffffff8fc2f53cb81e053e00008040000050c1000000000000000000000000000080bfffffffff0ad7233db81e053e0000a040000050c1000000003ec32e393ec32eb9ffff7fbfffffffffcdcc4c3db81e053e0000c040000050c100000000000000006e1203baffff7fbfffffffff8fc2753db81e053e0000e040000050c1000000003ec3ae393ec3aeb9ffff7fbfffffffff295c8f3db81e053e00000041000050c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0ad7a33db81e053e00001041000050c16f12833a3cc3aeb93cc32ebafcff7fbfffffffffec51b83db81e053e00002041000050c1000000003cc3aeb93cc32ebafcff7fbfffffffffcdcccc3db81e053e00003041000050c1000000003ec3ae393ec3aeb9ffff7fbfffffffffae47e13db81e053e00004041000050c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff8fc2f53db81e053e00005041000050c16f12833a000000006e1203baffff7fbfffffffffb81e053eb81e053e00006041000050c16f12833a000000006e1203baffff7fbfffffffff295c0f3eb81e053e00007041000050c16f12833a6d1203ba6d1203bafcff7fbfffffffff9a99193eb81e053e00008041000050c1000000003ec3aeb93ec32eb9ffff7fbfffffffff0ad7233eb81e053e00008841000050c1000000000000000000000000000080bfffffffff7b142e3eb81e053e00009041000050c1000000000000000000000000000080bfffffffffec51383eb81e053e00009841000050c1000000000000000000000000000080bfffffffff5c8f423eb81e053e0000a041000050c1000000000000000000000000000080bfffffffffcdcc4c3eb81e053e0000a841000050c1000000003ec3ae393ec32e39ffff7fbfffffffff3d0a573eb81e053e0000b041000050c16f12833a6d12033a6d12033afcff7fbfffffffffae47613eb81e053e0000b841000050c16f12833a3ec32e393ec3ae39ffff7fbfffffffff1f856b3eb81e053e0000c041000050c16f12833a3ec32eb93ec3aeb9ffff7fbfffffffff8fc2753eb81e053e0000c841000050c16f12833a6d1203ba6d1203bafcff7fbfffffffff0000803eb81e053e0000d041000050c1000000003ec32e393ec32eb9ffff7fbfffffffffb81e853eb81e053e0000d841000050c16f12833a6e12033a00000000ffff7fbfffffffff713d8a3eb81e053e0000e041000050c16f12833a3ec32eb93ec32e39ffff7fbfffffffff295c8f3eb81e053e0000e841000050c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffe17a943eb81e053e0000f041000050c1000000003dc3aeb93ec32eb9ffff7fbfffffffff9a99993eb81e053e0000f841000050c100000000000000006e1203baffff7fbfffffffff52b89e3eb81e053e00000042000050c1000000003ec3ae393ec3aeb9ffff7fbfffffffff0ad7a33eb81e053e00000442000050c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffc3f5a83eb81e053e00000842000050c16f12833a6d1203ba6d1203bafcff7fbfffffffff7b14ae3eb81e053e00000c42000050c1000000000000000000000000000080bfffffffff3333b33eb81e053e00001042000050c16f12833a3cc32e3a3cc3ae39fcff7fbfffffffffec51b83eb81e053e00001442000050c16f12833a0000000000000000000080bfffffffffa470bd3eb81e053e00001842000050c16f12833a6d1203ba6d1203bafcff7fbfffffffff5c8fc23eb81e053e00001c42000050c1000000003ec32eb93ec3aeb9ffff7fbfffffffff14aec73eb81e053e00002042000050c16f12833a6d12033a6d12033afcff7fbfffffffffcdcccc3eb81e053e00002442000050c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff85ebd13eb81e053e00002842000050c1000000006e1203ba00000000ffff7fbfffffffff3d0ad73eb81e053e00002c42000050c1000000000000000000000000000080bffffffffff628dc3eb81e053e00003042000050c1000000006e12033a00000000ffff7fbfffffffffae47e13eb81e053e00003442000050c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff6666e63eb81e053e00003842000050c16f12833a000000006e1203baffff7fbfffffffff1f85eb3eb81e053e00003c42000050c16f12833a6d1203ba6d1203bafcff7fbfffffffffd7a3f03eb81e053e00004042000050c1000000003ec3aeb93ec32eb9ffff7fbfffffffff8fc2f53eb81e053e00004442000050c1000000000000000000000000000080bfffffffff48e1fa3eb81e053e00004842000050c1000000000000000000000000000080bfffffffff0000003fb81e053e00004c42000050c1000000000000000000000000000080bfffffffff5c8f023fb81e053e00005042000050c1000000000000000000000000000080bfffffffffb81e053fb81e053e00005442000050c1000000003ec3ae393ec32e39ffff7fbfffffffff14ae073fb81e053e00005842000050c16f12833a6d12033a6d12033afcff7fbfffffffff713d0a3fb81e053e00005c42000050c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffcdcc0c3fb81e053e00006042000050c1000000006e1203ba00000000ffff7fbfffffffff295c0f3fb81e053e00006442000050c1000000006e12033a00000000ffff7fbfffffffff85eb113fb81e053e00006842000050c16f12833a6e12033a00000000ffff7fbfffffffffe17a143fb81e053e00006c42000050c16f12833a3ec3aeb93ec32eb9ffff7fbfffffffff3d0a173fb81e053e00007042000050c1000000000000000000000000000080bfffffffff9a99193fb81e053e00007442000050c16f12833a3ec32e393ec32eb9ffff7fbffffffffff6281c3fb81e053e00007842000050c16f12833a6d1203ba6d1203bafcff7fbfffffffff52b81e3fb81e053e00007c42000050c1000000003ec3aeb93ec32eb9ffff7fbfffffffffae47213fb81e053e00008042000050c1000000000000000000000000000080bfffffffff0ad7233fb81e053e00008242000050c1000000003ec32e393ec3ae39ffff7fbfffffffff6666263fb81e053e00008442000050c1000000003cc3ae393cc32e3afcff7fbfffffffffc3f5283fb81e053e00008642000050c16f12833a3cc3ae393cc32e3afcff7fbfffffffff1f852b3fb81e053e00008842000050c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff7b142e3fb81e053e00008a42000050c1000000003dc3aeb93ec32eb9ffff7fbfffffffffd7a3303fb81e053e00008c42000050c100000000000000006e1203baffff7fbfffffffff3333333fb81e053e00008e42000050c1000000003ec32eb93ec3aeb9ffff7fbfffffffff8fc2353fb81e053e00009042000050c1000000000000000000000000000080bfffffffffec51383fb81e053e00009242000050c1000000003ec3ae393ec32e39ffff7fbfffffffff48e13a3fb81e053e00009442000050c16f12833a6d12033a6d12033afcff7fbfffffffffa4703d3fb81e053e00009642000050c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0000403fb81e053e00009842000050c1000000006e1203ba00000000ffff7fbfffffffff5c8f423fb81e053e00009a42000050c1000000003ec32e393ec32eb9ffff7fbfffffffffb81e453fb81e053e00009c42000050c100000000000000006e1203baffff7fbfffffffff14ae473fb81e053e00009e42000050c1000000003ec32eb93ec3aeb9ffff7fbfffffffff713d4a3fb81e053e0000a042000050c1000000000000000000000000000080bfffffffffcdcc4c3fb81e053e0000a242000050c1000000006e12033a00000000ffff7fbfffffffff295c4f3fb81e053e0000a442000050c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff85eb513fb81e053e0000a642000050c16f12833a0000000000000000000080bfffffffffe17a543fb81e053e0000a842000050c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff3d0a573fb81e053e0000aa42000050c1000000006e1203ba00000000ffff7fbfffffffff9a99593fb81e053e0000ac42000050c1000000000000000000000000000080bffffffffff6285c3fb81e053e0000ae42000050c1000000000000000000000000000080bfffffffff52b85e3fb81e053e0000b042000050c1000000000000000000000000000080bfffffffffae47613fb81e053e0000b242000050c1000000000000000000000000000080bfffffffff0ad7633fb81e053e0000b442000050c1000000003ec32e393ec32eb9ffff7fbfffffffff6666663fb81e053e0000b642000050c1000000003ec3ae393ec3aeb9ffff7fbfffffffffc3f5683fb81e053e0000b842000050c16f12833a6e12033a00000000ffff7fbfffffffff1f856b3fb81e053e0000ba42000050c16f12833a6e1203ba00000000ffff7fbfffffffff7b146e3fb81e053e0000bc42000050c1000000000000000000000000000080bfffffffffd7a3703fb81e053e0000be42000050c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff3333733fb81e053e0000c042000050c16f12833a0000000000000000000080bfffffffff8fc2753fb81e053e0000c242000050c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffec51783fb81e053e0000c442000050c1000000003ec3aeb93ec3ae39ffff7fbfffffffff48e17a3fb81e053e0000c642000050c1000000003ec32eb93ec32e39ffff7fbfffffffffa4707d3fb81e053e0000c842000050c1000000000000000000000000000080bfffffffff0000803fb81e053e00000000000060c16f12833a000000003ec3aeb9ffff7fbfffffffff00000000295c0f3e0000803f000060c16f12833a3cc3aeb93cc32ebafcff7fbfffffffff0ad7233c295c0f3e00000040000060c1000000003cc3aeb93cc32ebafcff7fbfffffffff0ad7a33c295c0f3e00004040000060c1000000003ec32eb93ec3aeb9ffff7fbfffffffff8fc2f53c295c0f3e00008040000060c1000000003ec32e393ec32eb9ffff7fbfffffffff0ad7233d295c0f3e0000a040000060c1000000003ec3ae393ec3aeb9ffff7fbfffffffffcdcc4c3d295c0f3e0000c040000060c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff8fc2753d295c0f3e0000e040000060c16f12833a3ec32eb93dc3aeb9ffff7fbfffffffff295c8f3d295c0f3e00000041000060c16f12833a3ec32e393ec3ae39ffff7fbfffffffff0ad7a33d295c0f3e00001041000060c16f12833a3ec32e393ec3ae39ffff7fbfffffffffec51b83d295c0f3e00002041000060c16f12833a3ec32eb93ec3aeb9ffff7fbfffffffffcdcccc3d295c0f3e00003041000060c16f12833a000000006e1203baffff7fbfffffffffae47e13d295c0f3e00004041000060c16f12833a3ec32e393ec32eb9ffff7fbfffffffff8fc2f53d295c0f3e00005041000060c16f12833a3ec32eb93ec32e39ffff7fbfffffffffb81e053e295c0f3e00006041000060c16f12833a000000006e12033affff7fbfffffffff295c0f3e295c0f3e00007041000060c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff9a99193e295c0f3e00008041000060c1000000006e1203ba00000000ffff7fbfffffffff0ad7233e295c0f3e00008841000060c1000000000000000000000000000080bfffffffff7b142e3e295c0f3e00009041000060c1000000000000000000000000000080bfffffffffec51383e295c0f3e00009841000060c1000000003ec32e393ec32eb9ffff7fbfffffffff5c8f423e295c0f3e0000a041000060c100000000000000006e1203baffff7fbfffffffffcdcc4c3e295c0f3e0000a841000060c1000000003ec32eb93ec3aeb9ffff7fbfffffffff3d0a573e295c0f3e0000b041000060c1000000003ec3ae393ec32e39ffff7fbfffffffffae47613e295c0f3e0000b841000060c1000000003ec3ae393bc32e39ffff7fbfffffffff1f856b3e295c0f3e0000c041000060c16f12833a3ec32e393ec3ae39ffff7fbfffffffff8fc2753e295c0f3e0000c841000060c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0000803e295c0f3e0000d041000060c1000000000000000000000000000080bfffffffffb81e853e295c0f3e0000d841000060c16f12833a6e12033a00000000ffff7fbfffffffff713d8a3e295c0f3e0000e041000060c16f12833a6e1203ba00000000ffff7fbfffffffff295c8f3e295c0f3e0000e841000060c1000000003ec3aeb93ec3ae39ffff7fbfffffffffe17a943e295c0f3e0000f041000060c1000000003ec3ae393ec32e39ffff7fbfffffffff9a99993e295c0f3e0000f841000060c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff52b89e3e295c0f3e00000042000060c16f12833a000000006e1203baffff7fbfffffffff0ad7a33e295c0f3e00000442000060c16f12833a0000000000000000000080bfffffffffc3f5a83e295c0f3e00000842000060c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff7b14ae3e295c0f3e00000c42000060c1000000003dc3aeb93ec32eb9ffff7fbfffffffff3333b33e295c0f3e00001042000060c1000000006e12033a00000000ffff7fbfffffffffec51b83e295c0f3e00001442000060c16f12833a3ec3ae393ec32e39ffff7fbfffffffffa470bd3e295c0f3e00001842000060c16f12833a0000000000000000000080bfffffffff5c8fc23e295c0f3e00001c42000060c16f12833a6d1203ba6d1203bafcff7fbfffffffff14aec73e295c0f3e00002042000060c1000000003ec3aeb93ec32eb9ffff7fbfffffffffcdcccc3e295c0f3e00002442000060c100000000000000006e12033affff7fbfffffffff85ebd13e295c0f3e00002842000060c1000000003ec32eb93ec32e39ffff7fbfffffffff3d0ad73e295c0f3e00002c42000060c1000000003ec32e393ec32eb9ffff7fbffffffffff628dc3e295c0f3e00003042000060c1000000003ec3ae393ec3aeb9ffff7fbfffffffffae47e13e295c0f3e00003442000060c16f12833a3dc3ae393ec32e39ffff7fbfffffffff6666e63e295c0f3e00003842000060c16f12833a000000006e12033affff7fbfffffffff1f85eb3e295c0f3e00003c42000060c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffd7a3f03e295c0f3e00004042000060c1000000006e1203ba00000000ffff7fbfffffffff8fc2f53e295c0f3e00004442000060c1000000000000000000000000000080bfffffffff48e1fa3e295c0f3e00004842000060c1000000000000000000000000000080bfffffffff0000003f295c0f3e00004c42000060c1000000000000000000000000000080bfffffffff5c8f023f295c0f3e00005042000060c1000000003ec32e393ec32eb9ffff7fbfffffffffb81e053f295c0f3e00005442000060c100000000000000006e1203baffff7fbfffffffff14ae073f295c0f3e00005842000060c1000000000000000000000000000080bfffffffff713d0a3f295c0f3e00005c42000060c100000000000000006e12033affff7fbfffffffffcdcc0c3f295c0f3e00006042000060c1000000003ec32eb93ec32e39ffff7fbfffffffff295c0f3f295c0f3e00006442000060c1000000006e12033a00000000ffff7fbfffffffff85eb113f295c0f3e00006842000060c16f12833a6e12033a00000000ffff7fbfffffffffe17a143f295c0f3e00006c42000060c16f12833a0000000000000000000080bfffffffff3d0a173f295c0f3e00007042000060c16f12833a3ec32eb93ec3aeb9ffff7fbfffffffff9a99193f295c0f3e00007442000060c16f12833a0000000000000000000080bffffffffff6281c3f295c0f3e00007842000060c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff52b81e3f295c0f3e00007c42000060c1000000006e1203ba00000000ffff7fbfffffffffae47213f295c0f3e00008042000060c1000000000000000000000000000080bfffffffff0ad7233f295c0f3e00008242000060c1000000000000000000000000000080bfffffffff6666263f295c0f3e00008442000060c1000000000000000000000000000080bfffffffffc3f5283f295c0f3e00008642000060c1000000003ec32e393ec3ae39ffff7fbfffffffff1f852b3f295c0f3e00008842000060c100000000000000006e12033affff7fbfffffffff7b142e3f295c0f3e00008a42000060c1000000003ec3ae393ec32e39ffff7fbfffffffffd7a3303f295c0f3e00008c42000060c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff3333333f295c0f3e00008e42000060c16f12833a6d1203ba6d1203bafcff7fbfffffffff8fc2353f295c0f3e00009042000060c1000000003ec3aeb93ec32eb9ffff7fbfffffffffec51383f295c0f3e00009242000060c1000000000000000000000000000080bfffffffff48e13a3f295c0f3e00009442000060c1000000003ec32e393ec3ae39ffff7fbfffffffffa4703d3f295c0f3e00009642000060c1000000003ec32e393dc3ae39ffff7fbfffffffff0000403f295c0f3e00009842000060c1000000003ec32eb93ec3aeb9ffff7fbfffffffff5c8f423f295c0f3e00009a42000060c1000000003ec3ae393ec3aeb9ffff7fbfffffffffb81e453f295c0f3e00009c42000060c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff14ae473f295c0f3e00009e42000060c16f12833a6d1203ba6d1203bafcff7fbfffffffff713d4a3f295c0f3e0000a042000060c1000000003ec3aeb93ec32eb9ffff7fbfffffffffcdcc4c3f295c0f3e0000a242000060c1000000003ec3ae393ec32e39ffff7fbfffffffff295c4f3f295c0f3e0000a442000060c16f12833a6d12033a6d12033afcff7fbfffffffff85eb513f295c0f3e0000a642000060c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffe17a543f295c0f3e0000a842000060c1000000003ec3aeb93ec3ae39ffff7fbfffffffff3d0a573f295c0f3e0000aa42000060c1000000003ec32eb93ec32e39ffff7fbfffffffff9a99593f295c0f3e0000ac42000060c1000000000000000000000000000080bffffffffff6285c3f295c0f3e0000ae42000060c1000000000000000000000000000080bfffffffff52b85e3f295c0f3e0000b042000060c1000000000000000000000000000080bfffffffffae47613f295c0f3e0000b242000060c1000000000000000000000000000080bfffffffff0ad7633f295c0f3e0000b442000060c1000000006e12033a00000000ffff7fbfffffffff6666663f295c0f3e0000b642000060c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffc3f5683f295c0f3e0000b842000060c16f12833a3ec32e393ec32eb9ffff7fbfffffffff1f856b3f295c0f3e0000ba42000060c16f12833a6e1203ba00000000ffff7fbfffffffff7b146e3f295c0f3e0000bc42000060c1000000003ec32eb93ec32e39ffff7fbfffffffffd7a3703f295c0f3e0000be42000060c16f12833a6d12033a6d12033afcff7fbfffffffff3333733f295c0f3e0000c042000060c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2753f295c0f3e0000c242000060c1000000003ec3aeb93ec3ae39ffff7fbfffffffffec51783f295c0f3e0000c442000060c1000000000000000000000000000080bfffffffff48e17a3f295c0f3e0000c642000060c100000000000000006e1203baffff7fbfffffffffa4707d3f295c0f3e0000c842000060c100000000000000003ec3aeb9ffff7fbfffffffff0000803f295c0f3e00000000000070c16f12833a000000003cc32e3afcff7fbfffffffff000000009a99193e0000803f000070c16f12833a3ec32e393ec3ae39ffff7fbfffffffff0ad7233c9a99193e00000040000070c16f12833a3ec32eb93ec3aeb9ffff7fbfffffffff0ad7a33c9a99193e00004040000070c16f12833a6d1203ba6d1203bafcff7fbfffffffff8fc2f53c9a99193e00008040000070c1000000003ec32e393ec32eb9ffff7fbfffffffff0ad7233d9a99193e0000a040000070c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffcdcc4c3d9a99193e0000c040000070c16f12833a3ec32e393ec32eb9ffff7fbfffffffff8fc2753d9a99193e0000e040000070c16f12833a6e1203ba00000000ffff7fbfffffffff295c8f3d9a99193e00000041000070c1000000003ec3aeb93ec3ae39ffff7fbfffffffff0ad7a33d9a99193e00001041000070c1000000003cc3ae393cc32e3afcff7fbfffffffffec51b83d9a99193e00002041000070c16f12833a3cc3ae393cc32e3afcff7fbfffffffffcdcccc3d9a99193e00003041000070c16f12833a3ec32e393ec3ae39ffff7fbfffffffffae47e13d9a99193e00004041000070c16f12833a0000000000000000000080bfffffffff8fc2f53d9a99193e00005041000070c16f12833a6e1203ba00000000ffff7fbfffffffffb81e053e9a99193e00006041000070c1000000003ec3aeb93ec3ae39ffff7fbfffffffff295c0f3e9a99193e00007041000070c1000000003ec32e393dc3ae39ffff7fbfffffffff9a99193e9a99193e00008041000070c1000000003ec32eb93ec3aeb9ffff7fbfffffffff0ad7233e9a99193e00008841000070c1000000003ec32eb93ec3aeb9ffff7fbfffffffff7b142e3e9a99193e00009041000070c1000000000000000000000000000080bfffffffffec51383e9a99193e00009841000070c1000000006e12033a00000000ffff7fbfffffffff5c8f423e9a99193e0000a041000070c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffcdcc4c3e9a99193e0000a841000070c16f12833a6d1203ba6d1203bafcff7fbfffffffff3d0a573e9a99193e0000b041000070c1000000003ec32e393ec32eb9ffff7fbfffffffffae47613e9a99193e0000b841000070c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff1f856b3e9a99193e0000c041000070c16f12833a3ec3aeb93ec32eb9ffff7fbfffffffff8fc2753e9a99193e0000c841000070c1000000003ec3aeb93ec3ae39ffff7fbfffffffff0000803e9a99193e0000d041000070c1000000003ec32e393ec3ae39ffff7fbfffffffffb81e853e9a99193e0000d841000070c16f12833a6d12033a6d12033afcff7fbfffffffff713d8a3e9a99193e0000e041000070c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff295c8f3e9a99193e0000e841000070c1000000003dc3aeb93ec32eb9ffff7fbfffffffffe17a943e9a99193e0000f041000070c1000000003ec3ae393ec3aeb9ffff7fbfffffffff9a99993e9a99193e0000f841000070c16f12833a6e12033a00000000ffff7fbfffffffff52b89e3e9a99193e00000042000070c16f12833a0000000000000000000080bfffffffff0ad7a33e9a99193e00000442000070c16f12833a6e1203ba00000000ffff7fbfffffffffc3f5a83e9a99193e00000842000070c1000000003ec32eb93ec32e39ffff7fbfffffffff7b14ae3e9a99193e00000c42000070c1000000003ec32e393ec32eb9ffff7fbfffffffff3333b33e9a99193e00001042000070c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffec51b83e9a99193e00001442000070c16f12833a0000000000000000000080bfffffffffa470bd3e9a99193e00001842000070c16f12833a3ec32e393ec3ae39ffff7fbfffffffff5c8fc23e9a99193e00001c42000070c16f12833a0000000000000000000080bfffffffff14aec73e9a99193e00002042000070c16f12833a3cc32eba3cc3aeb9fcff7fbfffffffffcdcccc3e9a99193e00002442000070c1000000003ec3aeb93ec32eb9ffff7fbfffffffff85ebd13e9a99193e00002842000070c1000000000000000000000000000080bfffffffff3d0ad73e9a99193e00002c42000070c1000000006e12033a00000000ffff7fbffffffffff628dc3e9a99193e00003042000070c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffae47e13e9a99193e00003442000070c16f12833a3ec3aeb93ec32eb9ffff7fbfffffffff6666e63e9a99193e00003842000070c1000000003ec3aeb93ec3ae39ffff7fbfffffffff1f85eb3e9a99193e00003c42000070c100000000000000006e12033affff7fbfffffffffd7a3f03e9a99193e00004042000070c1000000003ec32eb93ec32e39ffff7fbfffffffff8fc2f53e9a99193e00004442000070c1000000000000000000000000000080bfffffffff48e1fa3e9a99193e00004842000070c1000000000000000000000000000080bfffffffff0000003f9a99193e00004c42000070c1000000000000000000000000000080bfffffffff5c8f023f9a99193e00005042000070c1000000006e12033a00000000ffff7fbfffffffffb81e053f9a99193e00005442000070c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff14ae073f9a99193e00005842000070c16f12833a6d1203ba6d1203bafcff7fbfffffffff713d0a3f9a99193e00005c42000070c1000000003ec3aeb93ec32eb9ffff7fbfffffffffcdcc0c3f9a99193e00006042000070c1000000000000000000000000000080bfffffffff295c0f3f9a99193e00006442000070c1000000003ec3ae393ec32e39ffff7fbfffffffff85eb113f9a99193e00006842000070c16f12833a3cc32e3a3cc3ae39fcff7fbfffffffffe17a143f9a99193e00006c42000070c16f12833a0000000000000000000080bfffffffff3d0a173f9a99193e00007042000070c16f12833a3ec32eb93ec32e39ffff7fbfffffffff9a99193f9a99193e00007442000070c16f12833a3ec3aeb93ec3ae39ffff7fbffffffffff6281c3f9a99193e00007842000070c1000000003ec3aeb93ec3ae39ffff7fbfffffffff52b81e3f9a99193e00007c42000070c1000000003ec32eb93ec32e39ffff7fbfffffffffae47213f9a99193e00008042000070c1000000000000000000000000000080bfffffffff0ad7233f9a99193e00008242000070c1000000000000000000000000000080bfffffffff6666263f9a99193e00008442000070c1000000000000000000000000000080bfffffffffc3f5283f9a99193e00008642000070c1000000000000000000000000000080bfffffffff1f852b3f9a99193e00008842000070c1000000000000000000000000000080bfffffffff7b142e3f9a99193e00008a42000070c1000000003ec3ae393ec32e39ffff7fbfffffffffd7a3303f9a99193e00008c42000070c16f12833a6d12033a6d12033afcff7fbfffffffff3333333f9a99193e00008e42000070c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2353f9a99193e00009042000070c1000000006e1203ba00000000ffff7fbfffffffffec51383f9a99193e00009242000070c1000000000000000000000000000080bfffffffff48e13a3f9a99193e00009442000070c1000000000000000000000000000080bfffffffffa4703d3f9a99193e00009642000070c1000000006e12033a00000000ffff7fbfffffffff0000403f9a99193e00009842000070c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff5c8f423f9a99193e00009a42000070c16f12833a000000006e1203baffff7fbfffffffffb81e453f9a99193e00009c42000070c16f12833a0000000000000000000080bfffffffff14ae473f9a99193e00009e42000070c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff713d4a3f9a99193e0000a042000070c1000000006e1203ba00000000ffff7fbfffffffffcdcc4c3f9a99193e0000a242000070c1000000000000000000000000000080bfffffffff295c4f3f9a99193e0000a442000070c1000000003ec32e393ec3ae39ffff7fbfffffffff85eb513f9a99193e0000a642000070c1000000003ec32e393dc3ae39ffff7fbfffffffffe17a543f9a99193e0000a842000070c1000000003ec32eb93ec3aeb9ffff7fbfffffffff3d0a573f9a99193e0000aa42000070c1000000003ec32eb93ec3aeb9ffff7fbfffffffff9a99593f9a99193e0000ac42000070c1000000000000000000000000000080bffffffffff6285c3f9a99193e0000ae42000070c1000000000000000000000000000080bfffffffff52b85e3f9a99193e0000b042000070c1000000003ec32e393ec32eb9ffff7fbfffffffffae47613f9a99193e0000b242000070c100000000000000006e1203baffff7fbfffffffff0ad7633f9a99193e0000b442000070c1000000003ec32e393ec32eb9ffff7fbfffffffff6666663f9a99193e0000b642000070c16f12833a6d12033a6d12033afcff7fbfffffffffc3f5683f9a99193e0000b842000070c16f12833a000000006e12033affff7fbfffffffff1f856b3f9a99193e0000ba42000070c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff7b146e3f9a99193e0000bc42000070c1000000006e1203ba00000000ffff7fbfffffffffd7a3703f9a99193e0000be42000070c1000000003ec32e393ec3ae39ffff7fbfffffffff3333733f9a99193e0000c042000070c100000000000000006e12033affff7fbfffffffff8fc2753f9a99193e0000c242000070c1000000003ec32eb93ec32e39ffff7fbfffffffffec51783f9a99193e0000c442000070c1000000006e12033a00000000ffff7fbfffffffff48e17a3f9a99193e0000c642000070c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffa4707d3f9a99193e0000c842000070c16f12833a000000003cc32ebafcff7fbfffffffff0000803f9a99193e00000000000080c1000000003ec3ae3900000000ffff7fbfffffffff000000000ad7233e0000803f000080c1000000003ec3ae393bc32e39ffff7fbfffffffff0ad7233c0ad7233e00000040000080c16f12833a3ec32e393ec3ae39ffff7fbfffffffff0ad7a33c0ad7233e00004040000080c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2f53c0ad7233e00008040000080c1000000003ec32eb93ec32e39ffff7fbfffffffff0ad7233d0ad7233e0000a040000080c16f12833a3cc32e3a3cc3ae39fcff7fbfffffffffcdcc4c3d0ad7233e0000c040000080c16f12833a0000000000000000000080bfffffffff8fc2753d0ad7233e0000e040000080c16f12833a6e1203ba00000000ffff7fbfffffffff295c8f3d0ad7233e00000041000080c1000000006e1203ba00000000ffff7fbfffffffff0ad7a33d0ad7233e00001041000080c1000000000000000000000000000080bfffffffffec51b83d0ad7233e00002041000080c1000000003ec32e393ec3ae39ffff7fbfffffffffcdcccc3d0ad7233e00003041000080c1000000003cc3ae393cc32e3afcff7fbfffffffffae47e13d0ad7233e00004041000080c16f12833a3cc3ae393cc32e3afcff7fbfffffffff8fc2f53d0ad7233e00005041000080c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffb81e053e0ad7233e00006041000080c1000000006e1203ba00000000ffff7fbfffffffff295c0f3e0ad7233e00007041000080c1000000006e12033a00000000ffff7fbfffffffff9a99193e0ad7233e00008041000080c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0ad7233e0ad7233e00008841000080c16f12833a6d1203ba6d1203bafcff7fbfffffffff7b142e3e0ad7233e00009041000080c1000000003ec3aeb93ec32eb9ffff7fbfffffffffec51383e0ad7233e00009841000080c1000000003ec3ae393ec32e39ffff7fbfffffffff5c8f423e0ad7233e0000a041000080c16f12833a3cc32e3a3cc3ae39fcff7fbfffffffffcdcc4c3e0ad7233e0000a841000080c16f12833a3ec3aeb93ec32eb9ffff7fbfffffffff3d0a573e0ad7233e0000b041000080c1000000003ec3aeb93ec32eb9ffff7fbfffffffffae47613e0ad7233e0000b841000080c16f12833a6d12033a6d12033afcff7fbfffffffff1f856b3e0ad7233e0000c041000080c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2753e0ad7233e0000c841000080c1000000006e1203ba00000000ffff7fbfffffffff0000803e0ad7233e0000d041000080c1000000000000000000000000000080bfffffffffb81e853e0ad7233e0000d841000080c1000000003ec32e393ec3ae39ffff7fbfffffffff713d8a3e0ad7233e0000e041000080c100000000000000006e12033affff7fbfffffffff295c8f3e0ad7233e0000e841000080c1000000003ec3ae393ec32e39ffff7fbfffffffffe17a943e0ad7233e0000f041000080c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff9a99993e0ad7233e0000f841000080c16f12833a0000000000000000000080bfffffffff52b89e3e0ad7233e00000042000080c16f12833a000000006e12033affff7fbfffffffff0ad7a33e0ad7233e00000442000080c16f12833a3ec32eb93ec32e39ffff7fbfffffffffc3f5a83e0ad7233e00000842000080c1000000003ec32eb93ec3aeb9ffff7fbfffffffff7b14ae3e0ad7233e00000c42000080c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff3333b33e0ad7233e00001042000080c16f12833a3ec32e393ec32eb9ffff7fbfffffffffec51b83e0ad7233e00001442000080c16f12833a6e1203ba00000000ffff7fbfffffffffa470bd3e0ad7233e00001842000080c100000000000000006e12033affff7fbfffffffff5c8fc23e0ad7233e00001c42000080c16f12833a3cc3ae393cc32e3afcff7fbfffffffff14aec73e0ad7233e00002042000080c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffcdcccc3e0ad7233e00002442000080c1000000006e1203ba00000000ffff7fbfffffffff85ebd13e0ad7233e00002842000080c1000000000000000000000000000080bfffffffff3d0ad73e0ad7233e00002c42000080c1000000003ec3ae393ec32e39ffff7fbffffffffff628dc3e0ad7233e00003042000080c16f12833a6d12033a6d12033afcff7fbfffffffffae47e13e0ad7233e00003442000080c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff6666e63e0ad7233e00003842000080c1000000006e1203ba00000000ffff7fbfffffffff1f85eb3e0ad7233e00003c42000080c1000000000000000000000000000080bfffffffffd7a3f03e0ad7233e00004042000080c1000000000000000000000000000080bfffffffff8fc2f53e0ad7233e00004442000080c1000000003ec32e393ec32eb9ffff7fbfffffffff48e1fa3e0ad7233e00004842000080c100000000000000006e1203baffff7fbfffffffff0000003f0ad7233e00004c42000080c1000000003ec32eb93ec3aeb9ffff7fbfffffffff5c8f023f0ad7233e00005042000080c1000000003ec3ae393ec32e39ffff7fbfffffffffb81e053f0ad7233e00005442000080c16f12833a6d12033a6d12033afcff7fbfffffffff14ae073f0ad7233e00005842000080c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff713d0a3f0ad7233e00005c42000080c1000000006e1203ba00000000ffff7fbfffffffffcdcc0c3f0ad7233e00006042000080c1000000000000000000000000000080bfffffffff295c0f3f0ad7233e00006442000080c1000000000000000000000000000080bfffffffff85eb113f0ad7233e00006842000080c1000000006d12033a6d12033afcff7fbfffffffffe17a143f0ad7233e00006c42000080c16f12833a3cc3ae393cc32e3afcff7fbfffffffff3d0a173f0ad7233e00007042000080c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff9a99193f0ad7233e00007442000080c1000000003ec3aeb93ec3ae39ffff7fbffffffffff6281c3f0ad7233e00007842000080c1000000003ec32eb93ec32e39ffff7fbfffffffff52b81e3f0ad7233e00007c42000080c1000000000000000000000000000080bfffffffffae47213f0ad7233e00008042000080c1000000000000000000000000000080bfffffffff0ad7233f0ad7233e00008242000080c1000000000000000000000000000080bfffffffff6666263f0ad7233e00008442000080c1000000000000000000000000000080bfffffffffc3f5283f0ad7233e00008642000080c1000000000000000000000000000080bfffffffff1f852b3f0ad7233e00008842000080c1000000000000000000000000000080bfffffffff7b142e3f0ad7233e00008a42000080c1000000000000000000000000000080bfffffffffd7a3303f0ad7233e00008c42000080c1000000003ec32e393ec3ae39ffff7fbfffffffff3333333f0ad7233e00008e42000080c100000000000000006e12033affff7fbfffffffff8fc2353f0ad7233e00009042000080c1000000003ec32eb93ec32e39ffff7fbfffffffffec51383f0ad7233e00009242000080c1000000000000000000000000000080bfffffffff48e13a3f0ad7233e00009442000080c1000000000000000000000000000080bfffffffffa4703d3f0ad7233e00009642000080c1000000003ec3ae393ec32e39ffff7fbfffffffff0000403f0ad7233e00009842000080c16f12833a3cc32e3a3cc3ae39fcff7fbfffffffff5c8f423f0ad7233e00009a42000080c16f12833a0000000000000000000080bfffffffffb81e453f0ad7233e00009c42000080c16f12833a6e1203ba00000000ffff7fbfffffffff14ae473f0ad7233e00009e42000080c1000000003ec3aeb93ec3ae39ffff7fbfffffffff713d4a3f0ad7233e0000a042000080c1000000003ec32eb93ec32e39ffff7fbfffffffffcdcc4c3f0ad7233e0000a242000080c1000000003ec32e393ec32eb9ffff7fbfffffffff295c4f3f0ad7233e0000a442000080c100000000000000006e1203baffff7fbfffffffff85eb513f0ad7233e0000a642000080c1000000003ec3ae393ec3aeb9ffff7fbfffffffffe17a543f0ad7233e0000a842000080c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff3d0a573f0ad7233e0000aa42000080c16f12833a6d1203ba6d1203bafcff7fbfffffffff9a99593f0ad7233e0000ac42000080c1000000003ec3aeb93ec32eb9ffff7fbffffffffff6285c3f0ad7233e0000ae42000080c1000000000000000000000000000080bfffffffff52b85e3f0ad7233e0000b042000080c1000000006e12033a00000000ffff7fbfffffffffae47613f0ad7233e0000b242000080c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0ad7633f0ad7233e0000b442000080c16f12833a6d1203ba6d1203bafcff7fbfffffffff6666663f0ad7233e0000b642000080c1000000003ec32eb93ec32e39ffff7fbfffffffffc3f5683f0ad7233e0000b842000080c100000000000000006e12033affff7fbfffffffff1f856b3f0ad7233e0000ba42000080c100000000000000006e12033affff7fbfffffffff7b146e3f0ad7233e0000bc42000080c1000000003ec32eb93ec32e39ffff7fbfffffffffd7a3703f0ad7233e0000be42000080c1000000000000000000000000000080bfffffffff3333733f0ad7233e0000c042000080c1000000000000000000000000000080bfffffffff8fc2753f0ad7233e0000c242000080c1000000000000000000000000000080bfffffffffec51783f0ad7233e0000c442000080c1000000003ec3ae393ec32e39ffff7fbfffffffff48e17a3f0ad7233e0000c642000080c16f12833a6d12033a6d12033afcff7fbfffffffffa4707d3f0ad7233e0000c842000080c16f12833a000000003ec3ae39ffff7fbfffffffff0000803f0ad7233e00000000000088c1000000006a12833a00000000f8ff7fbfffffffff000000007b142e3e0000803f000088c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0ad7233c7b142e3e00000040000088c16f12833a3ec3aeb93ec32eb9ffff7fbfffffffff0ad7a33c7b142e3e00004040000088c1000000003ec3aeb93ec3ae39ffff7fbfffffffff8fc2f53c7b142e3e00008040000088c1000000003ec32eb93ec32e39ffff7fbfffffffff0ad7233d7b142e3e0000a040000088c1000000003cc32e3a3cc3ae39fcff7fbfffffffffcdcc4c3d7b142e3e0000c040000088c16f12833a3ec3ae393ec32e39ffff7fbfffffffff8fc2753d7b142e3e0000e040000088c16f12833a6e1203ba00000000ffff7fbfffffffff295c8f3d7b142e3e00000041000088c1000000003dc3aeb93ec32eb9ffff7fbfffffffff0ad7a33d7b142e3e00001041000088c100000000000000006e1203baffff7fbfffffffffec51b83d7b142e3e00002041000088c1000000003ec32eb93ec3aeb9ffff7fbfffffffffcdcccc3d7b142e3e00003041000088c1000000000000000000000000000080bfffffffffae47e13d7b142e3e00004041000088c1000000003ec32e393ec3ae39ffff7fbfffffffff8fc2f53d7b142e3e00005041000088c100000000000000006e12033affff7fbfffffffffb81e053e7b142e3e00006041000088c1000000003ec32eb93ec32e39ffff7fbfffffffff295c0f3e7b142e3e00007041000088c1000000006e12033a00000000ffff7fbfffffffff9a99193e7b142e3e00008041000088c16f12833a6e12033a00000000ffff7fbfffffffff0ad7233e7b142e3e00008841000088c16f12833a6e1203ba00000000ffff7fbfffffffff7b142e3e7b142e3e00009041000088c1000000006e1203ba00000000ffff7fbfffffffffec51383e7b142e3e00009841000088c1000000000000000000000000000080bfffffffff5c8f423e7b142e3e0000a041000088c1000000003cc32e3a3cc3ae39fcff7fbfffffffffcdcc4c3e7b142e3e0000a841000088c16f12833a3ec3ae393ec32e39ffff7fbfffffffff3d0a573e7b142e3e0000b041000088c16f12833a3cc32eba3cc3aeb9fcff7fbfffffffffae47613e7b142e3e0000b841000088c1000000000000000000000000000080bfffffffff1f856b3e7b142e3e0000c041000088c10000000000000000abaa2aae000080bfffffffff8fc2753e7b142e3e0000c841000088c1000000003ec3aeb93ec32eb9ffff7fbfffffffff0000803e7b142e3e0000d041000088c1000000000000000000000000000080bfffffffffb81e853e7b142e3e0000d841000088c1000000000000000000000000000080bfffffffff713d8a3e7b142e3e0000e041000088c1000000000000000000000000000080bfffffffff295c8f3e7b142e3e0000e841000088c1000000003ec3ae393ec32e39ffff7fbfffffffffe17a943e7b142e3e0000f041000088c16f12833a6d12033a6d12033afcff7fbfffffffff9a99993e7b142e3e0000f841000088c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff52b89e3e7b142e3e00000042000088c1000000003ec3aeb93ec3ae39ffff7fbfffffffff0ad7a33e7b142e3e00000442000088c1000000006d12033a6d12033afcff7fbfffffffffc3f5a83e7b142e3e00000842000088c16f12833a3ec32e393ec32eb9ffff7fbfffffffff7b14ae3e7b142e3e00000c42000088c16f12833a0000000000000000000080bfffffffff3333b33e7b142e3e00001042000088c16f12833a000000006e12033affff7fbfffffffffec51b83e7b142e3e00001442000088c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffa470bd3e7b142e3e00001842000088c1000000006e1203ba00000000ffff7fbfffffffff5c8fc23e7b142e3e00001c42000088c1000000003ec32e393ec3ae39ffff7fbfffffffff14aec73e7b142e3e00002042000088c100000000000000006e12033affff7fbfffffffffcdcccc3e7b142e3e00002442000088c1000000003ec32eb93ec32e39ffff7fbfffffffff85ebd13e7b142e3e00002842000088c1000000000000000000000000000080bfffffffff3d0ad73e7b142e3e00002c42000088c1000000000000000000000000000080bffffffffff628dc3e7b142e3e00003042000088c1000000003ec32e393ec3ae39ffff7fbfffffffffae47e13e7b142e3e00003442000088c100000000000000006e12033affff7fbfffffffff6666e63e7b142e3e00003842000088c1000000003ec32eb93ec32e39ffff7fbfffffffff1f85eb3e7b142e3e00003c42000088c1000000000000000000000000000080bfffffffffd7a3f03e7b142e3e00004042000088c1000000000000000000000000000080bfffffffff8fc2f53e7b142e3e00004442000088c1000000006e12033a00000000ffff7fbfffffffff48e1fa3e7b142e3e00004842000088c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0000003f7b142e3e00004c42000088c16f12833a6d1203ba6d1203bafcff7fbfffffffff5c8f023f7b142e3e00005042000088c1000000003ec32eb93ec3aeb9ffff7fbfffffffffb81e053f7b142e3e00005442000088c1000000003ec32e393ec32eb9ffff7fbfffffffff14ae073f7b142e3e00005842000088c10000000000000000abaa2aae000080bfffffffff713d0a3f7b142e3e00005c42000088c1000000003ec3aeb93ec32eb9ffff7fbfffffffffcdcc0c3f7b142e3e00006042000088c1000000000000000000000000000080bfffffffff295c0f3f7b142e3e00006442000088c1000000000000000000000000000080bfffffffff85eb113f7b142e3e00006842000088c1000000000000000000000000000080bfffffffffe17a143f7b142e3e00006c42000088c1000000003ec32e393ec3ae39ffff7fbfffffffff3d0a173f7b142e3e00007042000088c100000000000000006e12033affff7fbfffffffff9a99193f7b142e3e00007442000088c1000000003ec32eb93ec32e39ffff7fbffffffffff6281c3f7b142e3e00007842000088c1000000000000000000000000000080bfffffffff52b81e3f7b142e3e00007c42000088c1000000000000000000000000000080bfffffffffae47213f7b142e3e00008042000088c1000000000000000000000000000080bfffffffff0ad7233f7b142e3e00008242000088c1000000000000000000000000000080bfffffffff6666263f7b142e3e00008442000088c1000000003ec32e393ec32eb9ffff7fbfffffffffc3f5283f7b142e3e00008642000088c100000000000000006e1203baffff7fbfffffffff1f852b3f7b142e3e00008842000088c1000000003ec32eb93ec3aeb9ffff7fbfffffffff7b142e3f7b142e3e00008a42000088c1000000000000000000000000000080bfffffffffd7a3303f7b142e3e00008c42000088c1000000000000000000000000000080bfffffffff3333333f7b142e3e00008e42000088c1000000000000000000000000000080bfffffffff8fc2353f7b142e3e00009042000088c1000000000000000000000000000080bfffffffffec51383f7b142e3e00009242000088c1000000003ec32e393ec32eb9ffff7fbfffffffff48e13a3f7b142e3e00009442000088c100000000000000006e1203baffff7fbfffffffffa4703d3f7b142e3e00009642000088c100000000000000006e1203baffff7fbfffffffff0000403f7b142e3e00009842000088c1000000006e12033a00000000ffff7fbfffffffff5c8f423f7b142e3e00009a42000088c16f12833a3ec32e393ec3ae39ffff7fbfffffffffb81e453f7b142e3e00009c42000088c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff14ae473f7b142e3e00009e42000088c1000000003dc3aeb93ec32eb9ffff7fbfffffffff713d4a3f7b142e3e0000a042000088c100000000000000006e1203baffff7fbfffffffffcdcc4c3f7b142e3e0000a242000088c1000000003ec3ae393ec3aeb9ffff7fbfffffffff295c4f3f7b142e3e0000a442000088c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff85eb513f7b142e3e0000a642000088c16f12833a3ec32eb93dc3aeb9ffff7fbfffffffffe17a543f7b142e3e0000a842000088c16f12833a3ec32e393ec3ae39ffff7fbfffffffff3d0a573f7b142e3e0000aa42000088c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff9a99593f7b142e3e0000ac42000088c1000000006e1203ba00000000ffff7fbffffffffff6285c3f7b142e3e0000ae42000088c1000000000000000000000000000080bfffffffff52b85e3f7b142e3e0000b042000088c1000000003ec3ae393ec32e39ffff7fbfffffffffae47613f7b142e3e0000b242000088c16f12833a6d12033a6d12033afcff7fbfffffffff0ad7633f7b142e3e0000b442000088c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff6666663f7b142e3e0000b642000088c1000000006e1203ba00000000ffff7fbfffffffffc3f5683f7b142e3e0000b842000088c1000000000000000000000000000080bfffffffff1f856b3f7b142e3e0000ba42000088c1000000000000000000000000000080bfffffffff7b146e3f7b142e3e0000bc42000088c1000000000000000000000000000080bfffffffffd7a3703f7b142e3e0000be42000088c1000000000000000000000000000080bfffffffff3333733f7b142e3e0000c042000088c1000000000000000000000000000080bfffffffff8fc2753f7b142e3e0000c242000088c1000000003ec32e393ec32eb9ffff7fbfffffffffec51783f7b142e3e0000c442000088c100000000000000006e1203baffff7fbfffffffff48e17a3f7b142e3e0000c642000088c1000000000000000000000000000080bfffffffffa4707d3f7b142e3e0000c842000088c100000000000000003cc32e3afcff7fbfffffffff0000803f7b142e3e00000000000090c1000000006a12833a00000000f8ff7fbfffffffff00000000ec51383e0000803f000090c16f12833a6e12033a00000000ffff7fbfffffffff0ad7233cec51383e00000040000090c16f12833a6e1203ba00000000ffff7fbfffffffff0ad7a33cec51383e00004040000090c1000000006e1203ba00000000ffff7fbfffffffff8fc2f53cec51383e00008040000090c1000000003ec32e393ec32eb9ffff7fbfffffffff0ad7233dec51383e0000a040000090c1000000003ec3ae393ec3aeb9ffff7fbfffffffffcdcc4c3dec51383e0000c040000090c16f12833a6e12033a00000000ffff7fbfffffffff8fc2753dec51383e0000e040000090c16f12833a6e1203ba00000000ffff7fbfffffffff295c8f3dec51383e00000041000090c1000000000000000000000000000080bfffffffff0ad7a33dec51383e00001041000090c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffec51b83dec51383e00002041000090c16f12833a6d1203ba6d1203bafcff7fbfffffffffcdcccc3dec51383e00003041000090c1000000003ec3aeb93ec32eb9ffff7fbfffffffffae47e13dec51383e00004041000090c1000000003ec32e393ec32eb9ffff7fbfffffffff8fc2f53dec51383e00005041000090c100000000000000006e1203baffff7fbfffffffffb81e053eec51383e00006041000090c100000000000000006e1203baffff7fbfffffffff295c0f3eec51383e00007041000090c1000000003ec3ae393ec3aeb9ffff7fbfffffffff9a99193eec51383e00008041000090c16f12833a6e12033a00000000ffff7fbfffffffff0ad7233eec51383e00008841000090c16f12833a6e1203ba00000000ffff7fbfffffffff7b142e3eec51383e00009041000090c1000000006e1203ba00000000ffff7fbfffffffffec51383eec51383e00009841000090c1000000000000000000000000000080bfffffffff5c8f423eec51383e0000a041000090c1000000003ec3ae393ec32e39ffff7fbfffffffffcdcc4c3eec51383e0000a841000090c16f12833a6d12033a6d12033afcff7fbfffffffff3d0a573eec51383e0000b041000090c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffae47613eec51383e0000b841000090c1000000000000000000000000000080bfffffffff1f856b3eec51383e0000c041000090c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff8fc2753eec51383e0000c841000090c16f12833a6d1203ba6d1203bafcff7fbfffffffff0000803eec51383e0000d041000090c1000000003ec3aeb93ec32eb9ffff7fbfffffffffb81e853eec51383e0000d841000090c1000000000000000000000000000080bfffffffff713d8a3eec51383e0000e041000090c1000000000000000000000000000080bfffffffff295c8f3eec51383e0000e841000090c1000000000000000000000000000080bfffffffffe17a943eec51383e0000f041000090c1000000003ec3ae393ec32e39ffff7fbfffffffff9a99993eec51383e0000f841000090c10000000000000000abaa2aae000080bfffffffff52b89e3eec51383e00000042000090c1000000003ec3aeb93ec32eb9ffff7fbfffffffff0ad7a33eec51383e00000442000090c1000000003ec3ae393ec32e39ffff7fbfffffffffc3f5a83eec51383e00000842000090c16f12833a6d12033a6d12033afcff7fbfffffffff7b14ae3eec51383e00000c42000090c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff3333b33eec51383e00001042000090c1000000003ec3aeb93ec3ae39ffff7fbfffffffffec51b83eec51383e00001442000090c100000000000000006e12033affff7fbfffffffffa470bd3eec51383e00001842000090c1000000003ec32eb93ec32e39ffff7fbfffffffff5c8fc23eec51383e00001c42000090c1000000000000000000000000000080bfffffffff14aec73eec51383e00002042000090c1000000000000000000000000000080bfffffffffcdcccc3eec51383e00002442000090c1000000000000000000000000000080bfffffffff85ebd13eec51383e00002842000090c1000000000000000000000000000080bfffffffff3d0ad73eec51383e00002c42000090c1000000000000000000000000000080bffffffffff628dc3eec51383e00003042000090c1000000000000000000000000000080bfffffffffae47e13eec51383e00003442000090c1000000000000000000000000000080bfffffffff6666e63eec51383e00003842000090c1000000000000000000000000000080bfffffffff1f85eb3eec51383e00003c42000090c1000000003ec32e393ec32eb9ffff7fbfffffffffd7a3f03eec51383e00004042000090c100000000000000006e1203baffff7fbfffffffff8fc2f53eec51383e00004442000090c1000000003ec3ae393ec3aeb9ffff7fbfffffffff48e1fa3eec51383e00004842000090c16f12833a3dc3ae393ec32e39ffff7fbfffffffff0000003fec51383e00004c42000090c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff5c8f023fec51383e00005042000090c1000000000000000000000000000080bfffffffffb81e053fec51383e00005442000090c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff14ae073fec51383e00005842000090c16f12833a000000006e1203baffff7fbfffffffff713d0a3fec51383e00005c42000090c16f12833a6d1203ba6d1203bafcff7fbfffffffffcdcc0c3fec51383e00006042000090c1000000003ec3aeb93ec32eb9ffff7fbfffffffff295c0f3fec51383e00006442000090c1000000000000000000000000000080bfffffffff85eb113fec51383e00006842000090c1000000000000000000000000000080bfffffffffe17a143fec51383e00006c42000090c1000000000000000000000000000080bfffffffff3d0a173fec51383e00007042000090c1000000000000000000000000000080bfffffffff9a99193fec51383e00007442000090c1000000000000000000000000000080bffffffffff6281c3fec51383e00007842000090c1000000000000000000000000000080bfffffffff52b81e3fec51383e00007c42000090c1000000000000000000000000000080bfffffffffae47213fec51383e00008042000090c1000000000000000000000000000080bfffffffff0ad7233fec51383e00008242000090c1000000000000000000000000000080bfffffffff6666263fec51383e00008442000090c1000000006e12033a00000000ffff7fbfffffffffc3f5283fec51383e00008642000090c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff1f852b3fec51383e00008842000090c16f12833a6d1203ba6d1203bafcff7fbfffffffff7b142e3fec51383e00008a42000090c1000000003ec3aeb93ec32eb9ffff7fbfffffffffd7a3303fec51383e00008c42000090c1000000000000000000000000000080bfffffffff3333333fec51383e00008e42000090c1000000000000000000000000000080bfffffffff8fc2353fec51383e00009042000090c1000000000000000000000000000080bfffffffffec51383fec51383e00009242000090c1000000006e12033a00000000ffff7fbfffffffff48e13a3fec51383e00009442000090c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffa4703d3fec51383e00009642000090c16f12833a000000006e1203baffff7fbfffffffff0000403fec51383e00009842000090c16f12833a000000006e1203baffff7fbfffffffff5c8f423fec51383e00009a42000090c16f12833a3ec3aeb93ec32eb9ffff7fbfffffffffb81e453fec51383e00009c42000090c1000000003ec3aeb93ec3ae39ffff7fbfffffffff14ae473fec51383e00009e42000090c1000000003ec3ae393ec32e39ffff7fbfffffffff713d4a3fec51383e0000a042000090c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffcdcc4c3fec51383e0000a242000090c16f12833a3ec32eb93dc3aeb9ffff7fbfffffffff295c4f3fec51383e0000a442000090c16f12833a3ec32e393ec3ae39ffff7fbfffffffff85eb513fec51383e0000a642000090c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffe17a543fec51383e0000a842000090c1000000003ec3aeb93ec3ae39ffff7fbfffffffff3d0a573fec51383e0000aa42000090c100000000000000006e12033affff7fbfffffffff9a99593fec51383e0000ac42000090c1000000003ec32eb93ec32e39ffff7fbffffffffff6285c3fec51383e0000ae42000090c1000000000000000000000000000080bfffffffff52b85e3fec51383e0000b042000090c1000000000000000000000000000080bfffffffffae47613fec51383e0000b242000090c1000000003ec32e393ec3ae39ffff7fbfffffffff0ad7633fec51383e0000b442000090c100000000000000006e12033affff7fbfffffffff6666663fec51383e0000b642000090c1000000000000000000000000000080bfffffffffc3f5683fec51383e0000b842000090c100000000000000006e1203baffff7fbfffffffff1f856b3fec51383e0000ba42000090c1000000003ec32eb93ec3aeb9ffff7fbfffffffff7b146e3fec51383e0000bc42000090c1000000000000000000000000000080bfffffffffd7a3703fec51383e0000be42000090c1000000000000000000000000000080bfffffffff3333733fec51383e0000c042000090c1000000000000000000000000000080bfffffffff8fc2753fec51383e0000c242000090c1000000006e12033a00000000ffff7fbfffffffffec51783fec51383e0000c442000090c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff48e17a3fec51383e0000c642000090c16f12833a3cc3aeb93cc32ebafcff7fbfffffffffa4707d3fec51383e0000c842000090c1000000003ac32eba3ac32ebaf9ff7fbfffffffff0000803fec51383e00000000000098c1000000003cc32e3a3cc3ae39fcff7fbfffffffff000000005c8f423e0000803f000098c16f12833a6d12033a6d12033afcff7fbfffffffff0ad7233c5c8f423e00000040000098c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0ad7a33c5c8f423e00004040000098c1000000003dc3aeb93ec32eb9ffff7fbfffffffff8fc2f53c5c8f423e00008040000098c1000000003ec3ae393ec3aeb9ffff7fbfffffffff0ad7233d5c8f423e0000a040000098c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffcdcc4c3d5c8f423e0000c040000098c16f12833a3ec32e393ec32eb9ffff7fbfffffffff8fc2753d5c8f423e0000e040000098c16f12833a6e1203ba00000000ffff7fbfffffffff295c8f3d5c8f423e00000041000098c1000000003ec32eb93ec32e39ffff7fbfffffffff0ad7a33d5c8f423e00001041000098c16f12833a6d12033a6d12033afcff7fbfffffffffec51b83d5c8f423e00002041000098c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffcdcccc3d5c8f423e00003041000098c1000000006e1203ba00000000ffff7fbfffffffffae47e13d5c8f423e00004041000098c1000000006e12033a00000000ffff7fbfffffffff8fc2f53d5c8f423e00005041000098c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffb81e053e5c8f423e00006041000098c16f12833a000000006e1203baffff7fbfffffffff295c0f3e5c8f423e00007041000098c16f12833a3ec32eb93dc3aeb9ffff7fbfffffffff9a99193e5c8f423e00008041000098c16f12833a3ec32e393ec3ae39ffff7fbfffffffff0ad7233e5c8f423e00008841000098c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff7b142e3e5c8f423e00009041000098c1000000006e1203ba00000000ffff7fbfffffffffec51383e5c8f423e00009841000098c1000000000000000000000000000080bfffffffff5c8f423e5c8f423e0000a041000098c1000000003ec32e393ec32eb9ffff7fbfffffffffcdcc4c3e5c8f423e0000a841000098c1000000003ec32e393ec32eb9ffff7fbfffffffff3d0a573e5c8f423e0000b041000098c1000000003ec32eb93bc32e39ffff7fbfffffffffae47613e5c8f423e0000b841000098c1000000003ec32e393ec3ae39ffff7fbfffffffff1f856b3e5c8f423e0000c041000098c16f12833a6d12033a6d12033afcff7fbfffffffff8fc2753e5c8f423e0000c841000098c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0000803e5c8f423e0000d041000098c1000000006e1203ba00000000ffff7fbfffffffffb81e853e5c8f423e0000d841000098c1000000000000000000000000000080bfffffffff713d8a3e5c8f423e0000e041000098c1000000000000000000000000000080bfffffffff295c8f3e5c8f423e0000e841000098c1000000000000000000000000000080bfffffffffe17a943e5c8f423e0000f041000098c1000000006e12033a00000000ffff7fbfffffffff9a99993e5c8f423e0000f841000098c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff52b89e3e5c8f423e00000042000098c16f12833a6d1203ba6d1203bafcff7fbfffffffff0ad7a33e5c8f423e00000442000098c1000000003ec3aeb93ec32eb9ffff7fbfffffffffc3f5a83e5c8f423e00000842000098c1000000003ec32e393ec3ae39ffff7fbfffffffff7b14ae3e5c8f423e00000c42000098c100000000000000006e12033affff7fbfffffffff3333b33e5c8f423e00001042000098c1000000003ec32eb93ec32e39ffff7fbfffffffffec51b83e5c8f423e00001442000098c1000000000000000000000000000080bfffffffffa470bd3e5c8f423e00001842000098c1000000000000000000000000000080bfffffffff5c8fc23e5c8f423e00001c42000098c1000000003ec32e393ec32eb9ffff7fbfffffffff14aec73e5c8f423e00002042000098c100000000000000006e1203baffff7fbfffffffffcdcccc3e5c8f423e00002442000098c1000000003ec32eb93ec3aeb9ffff7fbfffffffff85ebd13e5c8f423e00002842000098c1000000000000000000000000000080bfffffffff3d0ad73e5c8f423e00002c42000098c1000000000000000000000000000080bffffffffff628dc3e5c8f423e00003042000098c1000000000000000000000000000080bfffffffffae47e13e5c8f423e00003442000098c1000000000000000000000000000080bfffffffff6666e63e5c8f423e00003842000098c1000000000000000000000000000080bfffffffff1f85eb3e5c8f423e00003c42000098c1000000006e12033a00000000ffff7fbfffffffffd7a3f03e5c8f423e00004042000098c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff8fc2f53e5c8f423e00004442000098c16f12833a000000006e1203baffff7fbfffffffff48e1fa3e5c8f423e00004842000098c16f12833a3ec32eb93ec3aeb9ffff7fbfffffffff0000003f5c8f423e00004c42000098c1000000003ec3aeb93ec32eb9ffff7fbfffffffff5c8f023f5c8f423e00005042000098c1000000000000000000000000000080bfffffffffb81e053f5c8f423e00005442000098c16f12833a6d12033a6d12033afcff7fbfffffffff14ae073f5c8f423e00005842000098c16f12833a000000006e12033affff7fbfffffffff713d0a3f5c8f423e00005c42000098c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffcdcc0c3f5c8f423e00006042000098c1000000006e1203ba00000000ffff7fbfffffffff295c0f3f5c8f423e00006442000098c1000000000000000000000000000080bfffffffff85eb113f5c8f423e00006842000098c1000000000000000000000000000080bfffffffffe17a143f5c8f423e00006c42000098c1000000000000000000000000000080bfffffffff3d0a173f5c8f423e00007042000098c1000000003ec32e393ec32eb9ffff7fbfffffffff9a99193f5c8f423e00007442000098c100000000000000006e1203baffff7fbffffffffff6281c3f5c8f423e00007842000098c100000000000000006e1203baffff7fbfffffffff52b81e3f5c8f423e00007c42000098c100000000000000006e1203baffff7fbfffffffffae47213f5c8f423e00008042000098c1000000003ec32eb93ec3aeb9ffff7fbfffffffff0ad7233f5c8f423e00008242000098c1000000000000000000000000000080bfffffffff6666263f5c8f423e00008442000098c1000000003ec3ae393ec32e39ffff7fbfffffffffc3f5283f5c8f423e00008642000098c16f12833a6d12033a6d12033afcff7fbfffffffff1f852b3f5c8f423e00008842000098c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff7b142e3f5c8f423e00008a42000098c1000000006e1203ba00000000ffff7fbfffffffffd7a3303f5c8f423e00008c42000098c1000000000000000000000000000080bfffffffff3333333f5c8f423e00008e42000098c1000000000000000000000000000080bfffffffff8fc2353f5c8f423e00009042000098c1000000000000000000000000000080bfffffffffec51383f5c8f423e00009242000098c1000000003ec3ae393ec32e39ffff7fbfffffffff48e13a3f5c8f423e00009442000098c16f12833a6d12033a6d12033afcff7fbfffffffffa4703d3f5c8f423e00009642000098c16f12833a000000006e12033affff7fbfffffffff0000403f5c8f423e00009842000098c16f12833a000000006e12033affff7fbfffffffff5c8f423f5c8f423e00009a42000098c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffb81e453f5c8f423e00009c42000098c1000000006e1203ba00000000ffff7fbfffffffff14ae473f5c8f423e00009e42000098c1000000003ec3ae393ec32e39ffff7fbfffffffff713d4a3f5c8f423e0000a042000098c16f12833a6d12033a6d12033afcff7fbfffffffffcdcc4c3f5c8f423e0000a242000098c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff295c4f3f5c8f423e0000a442000098c1000000003ec3aeb93ec3ae39ffff7fbfffffffff85eb513f5c8f423e0000a642000098c100000000000000006e12033affff7fbfffffffffe17a543f5c8f423e0000a842000098c1000000003ec32eb93ec32e39ffff7fbfffffffff3d0a573f5c8f423e0000aa42000098c1000000000000000000000000000080bfffffffff9a99593f5c8f423e0000ac42000098c1000000003ec32e393ec32eb9ffff7fbffffffffff6285c3f5c8f423e0000ae42000098c100000000000000006e1203baffff7fbfffffffff52b85e3f5c8f423e0000b042000098c1000000003ec32eb93ec3aeb9ffff7fbfffffffffae47613f5c8f423e0000b242000098c1000000000000000000000000000080bfffffffff0ad7633f5c8f423e0000b442000098c1000000000000000000000000000080bfffffffff6666663f5c8f423e0000b642000098c1000000006e12033a00000000ffff7fbfffffffffc3f5683f5c8f423e0000b842000098c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff1f856b3f5c8f423e0000ba42000098c16f12833a6d1203ba6d1203bafcff7fbfffffffff7b146e3f5c8f423e0000bc42000098c1000000003ec3aeb93ec32eb9ffff7fbfffffffffd7a3703f5c8f423e0000be42000098c1000000000000000000000000000080bfffffffff3333733f5c8f423e0000c042000098c1000000000000000000000000000080bfffffffff8fc2753f5c8f423e0000c242000098c1000000006e12033a00000000ffff7fbfffffffffec51783f5c8f423e0000c442000098c16f12833a6e12033a00000000ffff7fbfffffffff48e17a3f5c8f423e0000c642000098c16f12833a0000000000000000000080bfffffffffa4707d3f5c8f423e0000c842000098c16f12833a3ec3aeb93ec3aeb9ffff7fbfffffffff0000803f5c8f423e000000000000a0c1000000000000000000000000000080bfffffffff00000000cdcc4c3e0000803f0000a0c1000000003ec32e393ec3ae39ffff7fbfffffffff0ad7233ccdcc4c3e000000400000a0c100000000000000006e12033affff7fbfffffffff0ad7a33ccdcc4c3e000040400000a0c1000000003ec3ae393ec32e39ffff7fbfffffffff8fc2f53ccdcc4c3e000080400000a0c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0ad7233dcdcc4c3e0000a0400000a0c16f12833a0000000000000000000080bfffffffffcdcc4c3dcdcc4c3e0000c0400000a0c16f12833a000000006e12033affff7fbfffffffff8fc2753dcdcc4c3e0000e0400000a0c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff295c8f3dcdcc4c3e000000410000a0c1000000006e1203ba00000000ffff7fbfffffffff0ad7a33dcdcc4c3e000010410000a0c1000000003ec32e393ec3ae39ffff7fbfffffffffec51b83dcdcc4c3e000020410000a0c100000000000000006e12033affff7fbfffffffffcdcccc3dcdcc4c3e000030410000a0c1000000003ec32eb93ec32e39ffff7fbfffffffffae47e13dcdcc4c3e000040410000a0c1000000003ec3ae393ec32e39ffff7fbfffffffff8fc2f53dcdcc4c3e000050410000a0c16f12833a6d12033a6d12033afcff7fbfffffffffb81e053ecdcc4c3e000060410000a0c16f12833a000000006e12033affff7fbfffffffff295c0f3ecdcc4c3e000070410000a0c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff9a99193ecdcc4c3e000080410000a0c1000000003ec3aeb93ec3ae39ffff7fbfffffffff0ad7233ecdcc4c3e000088410000a0c1000000003ec32e393dc3ae39ffff7fbfffffffff7b142e3ecdcc4c3e000090410000a0c1000000003ec32eb93ec3aeb9ffff7fbfffffffffec51383ecdcc4c3e000098410000a0c1000000003ec32eb93ec3aeb9ffff7fbfffffffff5c8f423ecdcc4c3e0000a0410000a0c1000000006e12033a00000000ffff7fbfffffffffcdcc4c3ecdcc4c3e0000a8410000a0c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff3d0a573ecdcc4c3e0000b0410000a0c16f12833a6d1203ba6d1203bafcff7fbfffffffffae47613ecdcc4c3e0000b8410000a0c1000000003ec3aeb93ec32eb9ffff7fbfffffffff1f856b3ecdcc4c3e0000c0410000a0c1000000003ec3ae393ec32e39ffff7fbfffffffff8fc2753ecdcc4c3e0000c8410000a0c10000000000000000abaa2aae000080bfffffffff0000803ecdcc4c3e0000d0410000a0c1000000003ec32eb93ec3aeb9ffff7fbfffffffffb81e853ecdcc4c3e0000d8410000a0c100000000000000006e1203baffff7fbfffffffff713d8a3ecdcc4c3e0000e0410000a0c1000000003ec32eb93ec3aeb9ffff7fbfffffffff295c8f3ecdcc4c3e0000e8410000a0c1000000000000000000000000000080bfffffffffe17a943ecdcc4c3e0000f0410000a0c1000000006e12033a00000000ffff7fbfffffffff9a99993ecdcc4c3e0000f8410000a0c16f12833a6e12033a00000000ffff7fbfffffffff52b89e3ecdcc4c3e000000420000a0c16f12833a6e1203ba00000000ffff7fbfffffffff0ad7a33ecdcc4c3e000004420000a0c1000000006e1203ba00000000ffff7fbfffffffffc3f5a83ecdcc4c3e000008420000a0c1000000000000000000000000000080bfffffffff7b14ae3ecdcc4c3e00000c420000a0c1000000000000000000000000000080bfffffffff3333b33ecdcc4c3e000010420000a0c1000000000000000000000000000080bfffffffffec51b83ecdcc4c3e000014420000a0c1000000000000000000000000000080bfffffffffa470bd3ecdcc4c3e000018420000a0c1000000000000000000000000000080bfffffffff5c8fc23ecdcc4c3e00001c420000a0c1000000006e12033a00000000ffff7fbfffffffff14aec73ecdcc4c3e000020420000a0c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffcdcccc3ecdcc4c3e000024420000a0c16f12833a6d1203ba6d1203bafcff7fbfffffffff85ebd13ecdcc4c3e000028420000a0c1000000003ec3aeb93ec32eb9ffff7fbfffffffff3d0ad73ecdcc4c3e00002c420000a0c1000000000000000000000000000080bffffffffff628dc3ecdcc4c3e000030420000a0c1000000000000000000000000000080bfffffffffae47e13ecdcc4c3e000034420000a0c1000000000000000000000000000080bfffffffff6666e63ecdcc4c3e000038420000a0c1000000000000000000000000000080bfffffffff1f85eb3ecdcc4c3e00003c420000a0c1000000003ec3ae393ec32e39ffff7fbfffffffffd7a3f03ecdcc4c3e000040420000a0c16f12833a6d12033a6d12033afcff7fbfffffffff8fc2f53ecdcc4c3e000044420000a0c16f12833a000000006e12033affff7fbfffffffff48e1fa3ecdcc4c3e000048420000a0c16f12833a3ec32e393ec3ae39ffff7fbfffffffff0000003fcdcc4c3e00004c420000a0c16f12833a3ec32eb93ec3aeb9ffff7fbfffffffff5c8f023fcdcc4c3e000050420000a0c16f12833a3cc3aeb93cc32ebafcff7fbfffffffffb81e053fcdcc4c3e000054420000a0c1000000003ec32eb93ec3aeb9ffff7fbfffffffff14ae073fcdcc4c3e000058420000a0c1000000003ec32eb93bc32e39ffff7fbfffffffff713d0a3fcdcc4c3e00005c420000a0c100000000000000006e12033affff7fbfffffffffcdcc0c3fcdcc4c3e000060420000a0c1000000003ec32eb93ec32e39ffff7fbfffffffff295c0f3fcdcc4c3e000064420000a0c1000000000000000000000000000080bfffffffff85eb113fcdcc4c3e000068420000a0c1000000000000000000000000000080bfffffffffe17a143fcdcc4c3e00006c420000a0c1000000000000000000000000000080bfffffffff3d0a173fcdcc4c3e000070420000a0c1000000006e12033a00000000ffff7fbfffffffff9a99193fcdcc4c3e000074420000a0c16f12833a3ec3ae393ec3aeb9ffff7fbffffffffff6281c3fcdcc4c3e000078420000a0c16f12833a000000006e1203baffff7fbfffffffff52b81e3fcdcc4c3e00007c420000a0c16f12833a000000006e1203baffff7fbfffffffffae47213fcdcc4c3e000080420000a0c16f12833a6d1203ba6d1203bafcff7fbfffffffff0ad7233fcdcc4c3e000082420000a0c1000000003ec3aeb93ec32eb9ffff7fbfffffffff6666263fcdcc4c3e000084420000a0c1000000000000000000000000000080bfffffffffc3f5283fcdcc4c3e000086420000a0c1000000003ec32e393ec3ae39ffff7fbfffffffff1f852b3fcdcc4c3e000088420000a0c100000000000000006e12033affff7fbfffffffff7b142e3fcdcc4c3e00008a420000a0c1000000003ec32eb93ec32e39ffff7fbfffffffffd7a3303fcdcc4c3e00008c420000a0c1000000000000000000000000000080bfffffffff3333333fcdcc4c3e00008e420000a0c1000000000000000000000000000080bfffffffff8fc2353fcdcc4c3e000090420000a0c1000000000000000000000000000080bfffffffffec51383fcdcc4c3e000092420000a0c1000000000000000000000000000080bfffffffff48e13a3fcdcc4c3e000094420000a0c1000000003ec32e393ec3ae39ffff7fbfffffffffa4703d3fcdcc4c3e000096420000a0c100000000000000006e12033affff7fbfffffffff0000403fcdcc4c3e000098420000a0c100000000000000006e12033affff7fbfffffffff5c8f423fcdcc4c3e00009a420000a0c100000000000000006e12033affff7fbfffffffffb81e453fcdcc4c3e00009c420000a0c1000000000000000000000000000080bfffffffff14ae473fcdcc4c3e00009e420000a0c100000000000000006e1203baffff7fbfffffffff713d4a3fcdcc4c3e0000a0420000a0c1000000000000000000000000000080bfffffffffcdcc4c3fcdcc4c3e0000a2420000a0c100000000000000006e12033affff7fbfffffffff295c4f3fcdcc4c3e0000a4420000a0c1000000003ec32eb93ec32e39ffff7fbfffffffff85eb513fcdcc4c3e0000a6420000a0c1000000000000000000000000000080bfffffffffe17a543fcdcc4c3e0000a8420000a0c1000000000000000000000000000080bfffffffff3d0a573fcdcc4c3e0000aa420000a0c1000000000000000000000000000080bfffffffff9a99593fcdcc4c3e0000ac420000a0c1000000006e12033a00000000ffff7fbffffffffff6285c3fcdcc4c3e0000ae420000a0c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff52b85e3fcdcc4c3e0000b0420000a0c16f12833a6d1203ba6d1203bafcff7fbfffffffffae47613fcdcc4c3e0000b2420000a0c1000000003ec3aeb93ec32eb9ffff7fbfffffffff0ad7633fcdcc4c3e0000b4420000a0c1000000000000000000000000000080bfffffffff6666663fcdcc4c3e0000b6420000a0c1000000003ec3ae393ec32e39ffff7fbfffffffffc3f5683fcdcc4c3e0000b8420000a0c16f12833a6d12033a6d12033afcff7fbfffffffff1f856b3fcdcc4c3e0000ba420000a0c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff7b146e3fcdcc4c3e0000bc420000a0c1000000006e1203ba00000000ffff7fbfffffffffd7a3703fcdcc4c3e0000be420000a0c1000000000000000000000000000080bfffffffff3333733fcdcc4c3e0000c0420000a0c1000000000000000000000000000080bfffffffff8fc2753fcdcc4c3e0000c2420000a0c1000000006e12033a00000000ffff7fbfffffffffec51783fcdcc4c3e0000c4420000a0c16f12833a6e12033a00000000ffff7fbfffffffff48e17a3fcdcc4c3e0000c6420000a0c16f12833a0000000000000000000080bfffffffffa4707d3fcdcc4c3e0000c8420000a0c16f12833a0000000000000000000080bfffffffff0000803fcdcc4c3e000000000000a8c1000000000000000000000000000080bfffffffff000000003d0a573e0000803f0000a8c1000000000000000000000000000080bfffffffff0ad7233c3d0a573e000000400000a8c1000000000000000000000000000080bfffffffff0ad7a33c3d0a573e000040400000a8c1000000003ec3ae393ec32e39ffff7fbfffffffff8fc2f53c3d0a573e000080400000a8c16f12833a6d12033a6d12033afcff7fbfffffffff0ad7233d3d0a573e0000a0400000a8c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffcdcc4c3d3d0a573e0000c0400000a8c1000000003ec3aeb93ec3ae39ffff7fbfffffffff8fc2753d3d0a573e0000e0400000a8c100000000000000006e12033affff7fbfffffffff295c8f3d3d0a573e000000410000a8c1000000003ec32eb93ec32e39ffff7fbfffffffff0ad7a33d3d0a573e000010410000a8c1000000000000000000000000000080bfffffffffec51b83d3d0a573e000020410000a8c1000000000000000000000000000080bfffffffffcdcccc3d3d0a573e000030410000a8c1000000000000000000000000000080bfffffffffae47e13d3d0a573e000040410000a8c1000000000000000000000000000080bfffffffff8fc2f53d3d0a573e000050410000a8c1000000003ec32e393ec3ae39ffff7fbfffffffffb81e053e3d0a573e000060410000a8c100000000000000006e12033affff7fbfffffffff295c0f3e3d0a573e000070410000a8c100000000000000006e12033affff7fbfffffffff9a99193e3d0a573e000080410000a8c1000000003ec32eb93ec32e39ffff7fbfffffffff0ad7233e3d0a573e000088410000a8c1000000006e12033a00000000ffff7fbfffffffff7b142e3e3d0a573e000090410000a8c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffec51383e3d0a573e000098410000a8c16f12833a6d1203ba6d1203bafcff7fbfffffffff5c8f423e3d0a573e0000a0410000a8c1000000000000000000000000000080bfffffffffcdcc4c3e3d0a573e0000a8410000a8c16f12833a6d12033a6d12033afcff7fbfffffffff3d0a573e3d0a573e0000b0410000a8c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffae47613e3d0a573e0000b8410000a8c1000000006e1203ba00000000ffff7fbfffffffff1f856b3e3d0a573e0000c0410000a8c1000000006e12033a00000000ffff7fbfffffffff8fc2753e3d0a573e0000c8410000a8c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0000803e3d0a573e0000d0410000a8c16f12833a000000006e1203baffff7fbfffffffffb81e853e3d0a573e0000d8410000a8c16f12833a000000006e1203baffff7fbfffffffff713d8a3e3d0a573e0000e0410000a8c16f12833a6d1203ba6d1203bafcff7fbfffffffff295c8f3e3d0a573e0000e8410000a8c1000000003ec32eb93ec3aeb9ffff7fbfffffffffe17a943e3d0a573e0000f0410000a8c1000000003ec3ae393ec3aeb9ffff7fbfffffffff9a99993e3d0a573e0000f8410000a8c16f12833a6e12033a00000000ffff7fbfffffffff52b89e3e3d0a573e000000420000a8c16f12833a6e1203ba00000000ffff7fbfffffffff0ad7a33e3d0a573e000004420000a8c1000000006e1203ba00000000ffff7fbfffffffffc3f5a83e3d0a573e000008420000a8c1000000000000000000000000000080bfffffffff7b14ae3e3d0a573e00000c420000a8c1000000000000000000000000000080bfffffffff3333b33e3d0a573e000010420000a8c1000000000000000000000000000080bfffffffffec51b83e3d0a573e000014420000a8c1000000000000000000000000000080bfffffffffa470bd3e3d0a573e000018420000a8c1000000000000000000000000000080bfffffffff5c8fc23e3d0a573e00001c420000a8c1000000003ec3ae393ec32e39ffff7fbfffffffff14aec73e3d0a573e000020420000a8c16f12833a6d12033a6d12033afcff7fbfffffffffcdcccc3e3d0a573e000024420000a8c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff85ebd13e3d0a573e000028420000a8c1000000006e1203ba00000000ffff7fbfffffffff3d0ad73e3d0a573e00002c420000a8c1000000000000000000000000000080bffffffffff628dc3e3d0a573e000030420000a8c1000000003ec32e393ec32eb9ffff7fbfffffffffae47e13e3d0a573e000034420000a8c100000000000000006e1203baffff7fbfffffffff6666e63e3d0a573e000038420000a8c1000000003ec32eb93ec3aeb9ffff7fbfffffffff1f85eb3e3d0a573e00003c420000a8c1000000000000000000000000000080bfffffffffd7a3f03e3d0a573e000040420000a8c1000000003ec32e393ec3ae39ffff7fbfffffffff8fc2f53e3d0a573e000044420000a8c100000000000000006e12033affff7fbfffffffff48e1fa3e3d0a573e000048420000a8c1000000003cc3ae393cc32e3afcff7fbfffffffff0000003f3d0a573e00004c420000a8c16f12833a3cc3ae393cc32e3afcff7fbfffffffff5c8f023f3d0a573e000050420000a8c16f12833a3ec32e393ec3ae39ffff7fbfffffffffb81e053f3d0a573e000054420000a8c16f12833a3ec32eb93ec3aeb9ffff7fbfffffffff14ae073f3d0a573e000058420000a8c16f12833a3cc3aeb93cc32ebafcff7fbfffffffff713d0a3f3d0a573e00005c420000a8c1000000006d1203ba6d1203bafcff7fbfffffffffcdcc0c3f3d0a573e000060420000a8c1000000000000000000000000000080bfffffffff295c0f3f3d0a573e000064420000a8c1000000003ec32e393ec32eb9ffff7fbfffffffff85eb113f3d0a573e000068420000a8c100000000000000006e1203baffff7fbfffffffffe17a143f3d0a573e00006c420000a8c1000000003ec32eb93ec3aeb9ffff7fbfffffffff3d0a173f3d0a573e000070420000a8c1000000003ec3ae393ec32e39ffff7fbfffffffff9a99193f3d0a573e000074420000a8c16f12833a6d12033a6d12033afcff7fbffffffffff6281c3f3d0a573e000078420000a8c16f12833a000000006e12033affff7fbfffffffff52b81e3f3d0a573e00007c420000a8c16f12833a000000006e12033affff7fbfffffffffae47213f3d0a573e000080420000a8c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0ad7233f3d0a573e000082420000a8c1000000006e1203ba00000000ffff7fbfffffffff6666263f3d0a573e000084420000a8c1000000000000000000000000000080bfffffffffc3f5283f3d0a573e000086420000a8c1000000000000000000000000000080bfffffffff1f852b3f3d0a573e000088420000a8c1000000000000000000000000000080bfffffffff7b142e3f3d0a573e00008a420000a8c1000000000000000000000000000080bfffffffffd7a3303f3d0a573e00008c420000a8c1000000000000000000000000000080bfffffffff3333333f3d0a573e00008e420000a8c1000000000000000000000000000080bfffffffff8fc2353f3d0a573e000090420000a8c1000000000000000000000000000080bfffffffffec51383f3d0a573e000092420000a8c1000000000000000000000000000080bfffffffff48e13a3f3d0a573e000094420000a8c1000000000000000000000000000080bfffffffffa4703d3f3d0a573e000096420000a8c1000000000000000000000000000080bfffffffff0000403f3d0a573e000098420000a8c1000000000000000000000000000080bfffffffff5c8f423f3d0a573e00009a420000a8c1000000000000000000000000000080bfffffffffb81e453f3d0a573e00009c420000a8c1000000006e12033a00000000ffff7fbfffffffff14ae473f3d0a573e00009e420000a8c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff713d4a3f3d0a573e0000a0420000a8c16f12833a6d1203ba6d1203bafcff7fbfffffffffcdcc4c3f3d0a573e0000a2420000a8c1000000003ec3aeb93ec32eb9ffff7fbfffffffff295c4f3f3d0a573e0000a4420000a8c1000000000000000000000000000080bfffffffff85eb513f3d0a573e0000a6420000a8c1000000000000000000000000000080bfffffffffe17a543f3d0a573e0000a8420000a8c1000000000000000000000000000080bfffffffff3d0a573f3d0a573e0000aa420000a8c1000000000000000000000000000080bfffffffff9a99593f3d0a573e0000ac420000a8c1000000003ec3ae393ec32e39ffff7fbffffffffff6285c3f3d0a573e0000ae420000a8c16f12833a6d12033a6d12033afcff7fbfffffffff52b85e3f3d0a573e0000b0420000a8c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffae47613f3d0a573e0000b2420000a8c1000000006e1203ba00000000ffff7fbfffffffff0ad7633f3d0a573e0000b4420000a8c1000000000000000000000000000080bfffffffff6666663f3d0a573e0000b6420000a8c1000000000000000000000000000080bfffffffffc3f5683f3d0a573e0000b8420000a8c1000000003ec32e393ec3ae39ffff7fbfffffffff1f856b3f3d0a573e0000ba420000a8c1000000003ec32e393dc3ae39ffff7fbfffffffff7b146e3f3d0a573e0000bc420000a8c1000000003ec32eb93ec3aeb9ffff7fbfffffffffd7a3703f3d0a573e0000be420000a8c1000000003ec32eb93ec3aeb9ffff7fbfffffffff3333733f3d0a573e0000c0420000a8c1000000000000000000000000000080bfffffffff8fc2753f3d0a573e0000c2420000a8c1000000003ec3ae393ec32e39ffff7fbfffffffffec51783f3d0a573e0000c4420000a8c16f12833a6d12033a6d12033afcff7fbfffffffff48e17a3f3d0a573e0000c6420000a8c16f12833a000000006e12033affff7fbfffffffffa4707d3f3d0a573e0000c8420000a8c16f12833a000000003ec3ae39ffff7fbfffffffff0000803f3d0a573e000000000000b0c1000000000000000000000000000080bfffffffff00000000ae47613e0000803f0000b0c1000000000000000000000000000080bfffffffff0ad7233cae47613e000000400000b0c1000000003ec32e393ec32eb9ffff7fbfffffffff0ad7a33cae47613e000040400000b0c100000000000000006e1203baffff7fbfffffffff8fc2f53cae47613e000080400000b0c1000000000000000000000000000080bfffffffff0ad7233dae47613e0000a0400000b0c1000000003ec32e393dc3ae39ffff7fbfffffffffcdcc4c3dae47613e0000c0400000b0c1000000003ec32eb93ec3aeb9ffff7fbfffffffff8fc2753dae47613e0000e0400000b0c1000000003ec32eb93ec3aeb9ffff7fbfffffffff295c8f3dae47613e000000410000b0c1000000000000000000000000000080bfffffffff0ad7a33dae47613e000010410000b0c1000000000000000000000000000080bfffffffffec51b83dae47613e000020410000b0c1000000000000000000000000000080bfffffffffcdcccc3dae47613e000030410000b0c1000000000000000000000000000080bfffffffffae47e13dae47613e000040410000b0c1000000000000000000000000000080bfffffffff8fc2f53dae47613e000050410000b0c1000000000000000000000000000080bfffffffffb81e053eae47613e000060410000b0c1000000000000000000000000000080bfffffffff295c0f3eae47613e000070410000b0c1000000000000000000000000000080bfffffffff9a99193eae47613e000080410000b0c1000000000000000000000000000080bfffffffff0ad7233eae47613e000088410000b0c1000000003ec3ae393ec32e39ffff7fbfffffffff7b142e3eae47613e000090410000b0c16f12833a3cc32e3a3cc3ae39fcff7fbfffffffffec51383eae47613e000098410000b0c16f12833a3ec3aeb93ec32eb9ffff7fbfffffffff5c8f423eae47613e0000a0410000b0c1000000006d1203ba6d1203bafcff7fbfffffffffcdcc4c3eae47613e0000a8410000b0c1000000000000000000000000000080bfffffffff3d0a573eae47613e0000b0410000b0c100000000000000006e12033affff7fbfffffffffae47613eae47613e0000b8410000b0c1000000003ec32eb93ec32e39ffff7fbfffffffff1f856b3eae47613e0000c0410000b0c1000000003ec3ae393ec32e39ffff7fbfffffffff8fc2753eae47613e0000c8410000b0c16f12833a6d12033a6d12033afcff7fbfffffffff0000803eae47613e0000d0410000b0c16f12833a000000006e12033affff7fbfffffffffb81e853eae47613e0000d8410000b0c16f12833a000000006e12033affff7fbfffffffff713d8a3eae47613e0000e0410000b0c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff295c8f3eae47613e0000e8410000b0c1000000000000000000000000000080bfffffffffe17a943eae47613e0000f0410000b0c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff9a99993eae47613e0000f8410000b0c16f12833a0000000000000000000080bfffffffff52b89e3eae47613e000000420000b0c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0ad7a33eae47613e000004420000b0c1000000006e1203ba00000000ffff7fbfffffffffc3f5a83eae47613e000008420000b0c1000000000000000000000000000080bfffffffff7b14ae3eae47613e00000c420000b0c1000000000000000000000000000080bfffffffff3333b33eae47613e000010420000b0c1000000000000000000000000000080bfffffffffec51b83eae47613e000014420000b0c1000000000000000000000000000080bfffffffffa470bd3eae47613e000018420000b0c1000000000000000000000000000080bfffffffff5c8fc23eae47613e00001c420000b0c1000000000000000000000000000080bfffffffff14aec73eae47613e000020420000b0c1000000003ec32e393ec3ae39ffff7fbfffffffffcdcccc3eae47613e000024420000b0c100000000000000006e12033affff7fbfffffffff85ebd13eae47613e000028420000b0c1000000003ec32eb93ec32e39ffff7fbfffffffff3d0ad73eae47613e00002c420000b0c1000000000000000000000000000080bffffffffff628dc3eae47613e000030420000b0c1000000006e12033a00000000ffff7fbfffffffffae47e13eae47613e000034420000b0c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff6666e63eae47613e000038420000b0c16f12833a6d1203ba6d1203bafcff7fbfffffffff1f85eb3eae47613e00003c420000b0c1000000003ec3aeb93ec32eb9ffff7fbfffffffffd7a3f03eae47613e000040420000b0c1000000000000000000000000000080bfffffffff8fc2f53eae47613e000044420000b0c1000000000000000000000000000080bfffffffff48e1fa3eae47613e000048420000b0c1000000000000000000000000000080bfffffffff0000003fae47613e00004c420000b0c1000000003ec32e393ec3ae39ffff7fbfffffffff5c8f023fae47613e000050420000b0c1000000006d12033a6d12033afcff7fbfffffffffb81e053fae47613e000054420000b0c16f12833a3ec3ae393ec32e39ffff7fbfffffffff14ae073fae47613e000058420000b0c16f12833a0000000000000000000080bfffffffff713d0a3fae47613e00005c420000b0c16f12833a3cc32eba3cc3aeb9fcff7fbfffffffffcdcc0c3fae47613e000060420000b0c1000000003ec3aeb93ec32eb9ffff7fbfffffffff295c0f3fae47613e000064420000b0c1000000006e12033a00000000ffff7fbfffffffff85eb113fae47613e000068420000b0c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffe17a143fae47613e00006c420000b0c16f12833a6d1203ba6d1203bafcff7fbfffffffff3d0a173fae47613e000070420000b0c1000000003ec3aeb93ec32eb9ffff7fbfffffffff9a99193fae47613e000074420000b0c1000000003ec32e393ec3ae39ffff7fbffffffffff6281c3fae47613e000078420000b0c100000000000000006e12033affff7fbfffffffff52b81e3fae47613e00007c420000b0c1000000003ec32e393dc3ae39ffff7fbfffffffffae47213fae47613e000080420000b0c10000000000000000abaa2aae000080bfffffffff0ad7233fae47613e000082420000b0c1000000003ec3aeb93ec32eb9ffff7fbfffffffff6666263fae47613e000084420000b0c1000000000000000000000000000080bfffffffffc3f5283fae47613e000086420000b0c1000000000000000000000000000080bfffffffff1f852b3fae47613e000088420000b0c1000000000000000000000000000080bfffffffff7b142e3fae47613e00008a420000b0c1000000000000000000000000000080bfffffffffd7a3303fae47613e00008c420000b0c1000000003ec32e393ec32eb9ffff7fbfffffffff3333333fae47613e00008e420000b0c100000000000000006e1203baffff7fbfffffffff8fc2353fae47613e000090420000b0c1000000003ec32eb93ec3aeb9ffff7fbfffffffffec51383fae47613e000092420000b0c1000000000000000000000000000080bfffffffff48e13a3fae47613e000094420000b0c1000000003ec32e393ec32eb9ffff7fbfffffffffa4703d3fae47613e000096420000b0c100000000000000006e1203baffff7fbfffffffff0000403fae47613e000098420000b0c1000000003ec32eb93ec3aeb9ffff7fbfffffffff5c8f423fae47613e00009a420000b0c1000000000000000000000000000080bfffffffffb81e453fae47613e00009c420000b0c1000000006e12033a00000000ffff7fbfffffffff14ae473fae47613e00009e420000b0c16f12833a6e12033a00000000ffff7fbfffffffff713d4a3fae47613e0000a0420000b0c16f12833a6e1203ba00000000ffff7fbfffffffffcdcc4c3fae47613e0000a2420000b0c1000000006e1203ba00000000ffff7fbfffffffff295c4f3fae47613e0000a4420000b0c1000000000000000000000000000080bfffffffff85eb513fae47613e0000a6420000b0c1000000000000000000000000000080bfffffffffe17a543fae47613e0000a8420000b0c1000000000000000000000000000080bfffffffff3d0a573fae47613e0000aa420000b0c1000000000000000000000000000080bfffffffff9a99593fae47613e0000ac420000b0c1000000000000000000000000000080bffffffffff6285c3fae47613e0000ae420000b0c1000000003ec32e393ec3ae39ffff7fbfffffffff52b85e3fae47613e0000b0420000b0c100000000000000006e12033affff7fbfffffffffae47613fae47613e0000b2420000b0c1000000003ec32eb93ec32e39ffff7fbfffffffff0ad7633fae47613e0000b4420000b0c1000000000000000000000000000080bfffffffff6666663fae47613e0000b6420000b0c1000000000000000000000000000080bfffffffffc3f5683fae47613e0000b8420000b0c1000000000000000000000000000080bfffffffff1f856b3fae47613e0000ba420000b0c1000000006e12033a00000000ffff7fbfffffffff7b146e3fae47613e0000bc420000b0c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffd7a3703fae47613e0000be420000b0c16f12833a6d1203ba6d1203bafcff7fbfffffffff3333733fae47613e0000c0420000b0c1000000003ec3aeb93ec32eb9ffff7fbfffffffff8fc2753fae47613e0000c2420000b0c1000000000000000000000000000080bfffffffffec51783fae47613e0000c4420000b0c1000000003ec32e393ec3ae39ffff7fbfffffffff48e17a3fae47613e0000c6420000b0c100000000000000006e12033affff7fbfffffffffa4707d3fae47613e0000c8420000b0c100000000000000003cc32e3afcff7fbfffffffff0000803fae47613e000000000000b8c1000000000000000000000000000080bfffffffff000000001f856b3e0000803f0000b8c1000000000000000000000000000080bfffffffff0ad7233c1f856b3e000000400000b8c1000000006e12033a00000000ffff7fbfffffffff0ad7a33c1f856b3e000040400000b8c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff8fc2f53c1f856b3e000080400000b8c16f12833a6d1203ba6d1203bafcff7fbfffffffff0ad7233d1f856b3e0000a0400000b8c1000000003ec32e393ec32eb9ffff7fbfffffffffcdcc4c3d1f856b3e0000c0400000b8c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff8fc2753d1f856b3e0000e0400000b8c16f12833a6d1203ba6d1203bafcff7fbfffffffff295c8f3d1f856b3e000000410000b8c1000000003ec32eb93ec3aeb9ffff7fbfffffffff0ad7a33d1f856b3e000010410000b8c100000000000000006e1203baffff7fbfffffffffec51b83d1f856b3e000020410000b8c100000000000000006e1203baffff7fbfffffffffcdcccc3d1f856b3e000030410000b8c1000000003ec32eb93ec3aeb9ffff7fbfffffffffae47e13d1f856b3e000040410000b8c1000000000000000000000000000080bfffffffff8fc2f53d1f856b3e000050410000b8c1000000000000000000000000000080bfffffffffb81e053e1f856b3e000060410000b8c1000000000000000000000000000080bfffffffff295c0f3e1f856b3e000070410000b8c1000000003ec32e393ec32eb9ffff7fbfffffffff9a99193e1f856b3e000080410000b8c100000000000000006e1203baffff7fbfffffffff0ad7233e1f856b3e000088410000b8c1000000003ec32eb93ec3aeb9ffff7fbfffffffff7b142e3e1f856b3e000090410000b8c1000000003cc32e3a3cc3ae39fcff7fbfffffffffec51383e1f856b3e000098410000b8c16f12833a3ec3ae393ec32e39ffff7fbfffffffff5c8f423e1f856b3e0000a0410000b8c16f12833a3ec32eb93ec3aeb9ffff7fbfffffffffcdcc4c3e1f856b3e0000a8410000b8c16f12833a3cc3aeb93cc32ebafcff7fbfffffffff3d0a573e1f856b3e0000b0410000b8c1000000003cc3aeb93cc32ebafcff7fbfffffffffae47613e1f856b3e0000b8410000b8c1000000003ec32eb93ec3aeb9ffff7fbfffffffff1f856b3e1f856b3e0000c0410000b8c1000000000000000000000000000080bfffffffff8fc2753e1f856b3e0000c8410000b8c1000000003ec3ae393ec32e39ffff7fbfffffffff0000803e1f856b3e0000d0410000b8c10000000000000000abaa2aae000080bfffffffffb81e853e1f856b3e0000d8410000b8c1000000003ec32eb93bc32e39ffff7fbfffffffff713d8a3e1f856b3e0000e0410000b8c100000000000000006e12033affff7fbfffffffff295c8f3e1f856b3e0000e8410000b8c1000000003ec32e393ec3ae39ffff7fbfffffffffe17a943e1f856b3e0000f0410000b8c16f12833a6d12033a6d12033afcff7fbfffffffff9a99993e1f856b3e0000f8410000b8c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff52b89e3e1f856b3e000000420000b8c1000000003ec3aeb93ec3ae39ffff7fbfffffffff0ad7a33e1f856b3e000004420000b8c1000000003ec32eb93ec32e39ffff7fbfffffffffc3f5a83e1f856b3e000008420000b8c1000000000000000000000000000080bfffffffff7b14ae3e1f856b3e00000c420000b8c1000000000000000000000000000080bfffffffff3333b33e1f856b3e000010420000b8c1000000000000000000000000000080bfffffffffec51b83e1f856b3e000014420000b8c1000000000000000000000000000080bfffffffffa470bd3e1f856b3e000018420000b8c1000000000000000000000000000080bfffffffff5c8fc23e1f856b3e00001c420000b8c1000000000000000000000000000080bfffffffff14aec73e1f856b3e000020420000b8c1000000000000000000000000000080bfffffffffcdcccc3e1f856b3e000024420000b8c1000000000000000000000000000080bfffffffff85ebd13e1f856b3e000028420000b8c1000000000000000000000000000080bfffffffff3d0ad73e1f856b3e00002c420000b8c1000000000000000000000000000080bffffffffff628dc3e1f856b3e000030420000b8c1000000003ec3ae393ec32e39ffff7fbfffffffffae47e13e1f856b3e000034420000b8c16f12833a6d12033a6d12033afcff7fbfffffffff6666e63e1f856b3e000038420000b8c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff1f85eb3e1f856b3e00003c420000b8c1000000006e1203ba00000000ffff7fbfffffffffd7a3f03e1f856b3e000040420000b8c1000000000000000000000000000080bfffffffff8fc2f53e1f856b3e000044420000b8c1000000000000000000000000000080bfffffffff48e1fa3e1f856b3e000048420000b8c1000000000000000000000000000080bfffffffff0000003f1f856b3e00004c420000b8c1000000000000000000000000000080bfffffffff5c8f023f1f856b3e000050420000b8c1000000003ec3ae393ec32e39ffff7fbfffffffffb81e053f1f856b3e000054420000b8c16f12833a6d12033a6d12033afcff7fbfffffffff14ae073f1f856b3e000058420000b8c16f12833a000000006e12033affff7fbfffffffff713d0a3f1f856b3e00005c420000b8c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffcdcc0c3f1f856b3e000060420000b8c1000000006e1203ba00000000ffff7fbfffffffff295c0f3f1f856b3e000064420000b8c1000000006e12033a00000000ffff7fbfffffffff85eb113f1f856b3e000068420000b8c16f12833a6e12033a00000000ffff7fbfffffffffe17a143f1f856b3e00006c420000b8c16f12833a6e1203ba00000000ffff7fbfffffffff3d0a173f1f856b3e000070420000b8c1000000003dc3aeb93ec32eb9ffff7fbfffffffff9a99193f1f856b3e000074420000b8c100000000000000006e1203baffff7fbffffffffff6281c3f1f856b3e000078420000b8c1000000003ec32eb93ec3aeb9ffff7fbfffffffff52b81e3f1f856b3e00007c420000b8c1000000006e12033a00000000ffff7fbfffffffffae47213f1f856b3e000080420000b8c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0ad7233f1f856b3e000082420000b8c16f12833a3cc3aeb93cc32ebafcff7fbfffffffff6666263f1f856b3e000084420000b8c1000000006d1203ba6d1203bafcff7fbfffffffffc3f5283f1f856b3e000086420000b8c1000000000000000000000000000080bfffffffff1f852b3f1f856b3e000088420000b8c1000000000000000000000000000080bfffffffff7b142e3f1f856b3e00008a420000b8c1000000000000000000000000000080bfffffffffd7a3303f1f856b3e00008c420000b8c1000000006e12033a00000000ffff7fbfffffffff3333333f1f856b3e00008e420000b8c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff8fc2353f1f856b3e000090420000b8c16f12833a3cc3aeb93cc32ebafcff7fbfffffffffec51383f1f856b3e000092420000b8c1000000006d1203ba6d1203bafcff7fbfffffffff48e13a3f1f856b3e000094420000b8c1000000006e12033a00000000ffff7fbfffffffffa4703d3f1f856b3e000096420000b8c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0000403f1f856b3e000098420000b8c16f12833a3cc3aeb93cc32ebafcff7fbfffffffff5c8f423f1f856b3e00009a420000b8c1000000003cc3aeb93cc32ebafcff7fbfffffffffb81e453f1f856b3e00009c420000b8c1000000003ec3ae393ec3aeb9ffff7fbfffffffff14ae473f1f856b3e00009e420000b8c16f12833a6e12033a00000000ffff7fbfffffffff713d4a3f1f856b3e0000a0420000b8c16f12833a6e1203ba00000000ffff7fbfffffffffcdcc4c3f1f856b3e0000a2420000b8c1000000006e1203ba00000000ffff7fbfffffffff295c4f3f1f856b3e0000a4420000b8c1000000003ec32e393ec32eb9ffff7fbfffffffff85eb513f1f856b3e0000a6420000b8c100000000000000006e1203baffff7fbfffffffffe17a543f1f856b3e0000a8420000b8c1000000003ec32eb93ec3aeb9ffff7fbfffffffff3d0a573f1f856b3e0000aa420000b8c1000000000000000000000000000080bfffffffff9a99593f1f856b3e0000ac420000b8c1000000000000000000000000000080bffffffffff6285c3f1f856b3e0000ae420000b8c1000000000000000000000000000080bfffffffff52b85e3f1f856b3e0000b0420000b8c1000000000000000000000000000080bfffffffffae47613f1f856b3e0000b2420000b8c1000000000000000000000000000080bfffffffff0ad7633f1f856b3e0000b4420000b8c1000000000000000000000000000080bfffffffff6666663f1f856b3e0000b6420000b8c1000000000000000000000000000080bfffffffffc3f5683f1f856b3e0000b8420000b8c1000000000000000000000000000080bfffffffff1f856b3f1f856b3e0000ba420000b8c1000000003ec3ae393ec32e39ffff7fbfffffffff7b146e3f1f856b3e0000bc420000b8c16f12833a6d12033a6d12033afcff7fbfffffffffd7a3703f1f856b3e0000be420000b8c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff3333733f1f856b3e0000c0420000b8c1000000006e1203ba00000000ffff7fbfffffffff8fc2753f1f856b3e0000c2420000b8c1000000003ec32e393ec32eb9ffff7fbfffffffffec51783f1f856b3e0000c4420000b8c100000000000000006e1203baffff7fbfffffffff48e17a3f1f856b3e0000c6420000b8c1000000003ec32eb93ec3aeb9ffff7fbfffffffffa4707d3f1f856b3e0000c8420000b8c1000000000000000000000000000080bfffffffff0000803f1f856b3e000000000000c0c1000000000000000000000000000080bfffffffff000000008fc2753e0000803f0000c0c1000000000000000000000000000080bfffffffff0ad7233c8fc2753e000000400000c0c1000000003ec3ae393ec32e39ffff7fbfffffffff0ad7a33c8fc2753e000040400000c0c16f12833a6d12033a6d12033afcff7fbfffffffff8fc2f53c8fc2753e000080400000c0c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0ad7233d8fc2753e0000a0400000c0c1000000003ec32eb93ec32e39ffff7fbfffffffffcdcc4c3d8fc2753e0000c0400000c0c16f12833a6d12033a6d12033afcff7fbfffffffff8fc2753d8fc2753e0000e0400000c0c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff295c8f3d8fc2753e000000410000c0c1000000000000000000000000000080bfffffffff0ad7a33d8fc2753e000010410000c0c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffec51b83d8fc2753e000020410000c0c16f12833a000000006e1203baffff7fbfffffffffcdcccc3d8fc2753e000030410000c0c16f12833a6d1203ba6d1203bafcff7fbfffffffffae47e13d8fc2753e000040410000c0c1000000003ec3aeb93ec32eb9ffff7fbfffffffff8fc2f53d8fc2753e000050410000c0c1000000000000000000000000000080bfffffffffb81e053e8fc2753e000060410000c0c1000000003ec32e393ec32eb9ffff7fbfffffffff295c0f3e8fc2753e000070410000c0c1000000003ec3ae393ec3aeb9ffff7fbfffffffff9a99193e8fc2753e000080410000c0c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0ad7233e8fc2753e000088410000c0c16f12833a6d1203ba6d1203bafcff7fbfffffffff7b142e3e8fc2753e000090410000c0c1000000000000000000000000000080bfffffffffec51383e8fc2753e000098410000c0c16f12833a3cc32e3a3cc3ae39fcff7fbfffffffff5c8f423e8fc2753e0000a0410000c0c16f12833a0000000000000000000080bfffffffffcdcc4c3e8fc2753e0000a8410000c0c16f12833a0000000000000000000080bfffffffff3d0a573e8fc2753e0000b0410000c0c16f12833a3ec32eb93ec3aeb9ffff7fbfffffffffae47613e8fc2753e0000b8410000c0c16f12833a3cc3aeb93cc32ebafcff7fbfffffffff1f856b3e8fc2753e0000c0410000c0c1000000006d1203ba6d1203bafcff7fbfffffffff8fc2753e8fc2753e0000c8410000c0c1000000006e12033a00000000ffff7fbfffffffff0000803e8fc2753e0000d0410000c0c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffb81e853e8fc2753e0000d8410000c0c16f12833a6d1203ba6d1203bafcff7fbfffffffff713d8a3e8fc2753e0000e0410000c0c1000000003ec3aeb93ec32eb9ffff7fbfffffffff295c8f3e8fc2753e0000e8410000c0c1000000000000000000000000000080bfffffffffe17a943e8fc2753e0000f0410000c0c1000000003ec32e393ec3ae39ffff7fbfffffffff9a99993e8fc2753e0000f8410000c0c100000000000000006e12033affff7fbfffffffff52b89e3e8fc2753e000000420000c0c1000000003ec32eb93ec32e39ffff7fbfffffffff0ad7a33e8fc2753e000004420000c0c1000000000000000000000000000080bfffffffffc3f5a83e8fc2753e000008420000c0c1000000000000000000000000000080bfffffffff7b14ae3e8fc2753e00000c420000c0c1000000000000000000000000000080bfffffffff3333b33e8fc2753e000010420000c0c1000000003ec32e393ec32eb9ffff7fbfffffffffec51b83e8fc2753e000014420000c0c100000000000000006e1203baffff7fbfffffffffa470bd3e8fc2753e000018420000c0c1000000003ec32eb93ec3aeb9ffff7fbfffffffff5c8fc23e8fc2753e00001c420000c0c1000000000000000000000000000080bfffffffff14aec73e8fc2753e000020420000c0c1000000000000000000000000000080bfffffffffcdcccc3e8fc2753e000024420000c0c1000000003ec32e393ec32eb9ffff7fbfffffffff85ebd13e8fc2753e000028420000c0c100000000000000006e1203baffff7fbfffffffff3d0ad73e8fc2753e00002c420000c0c100000000000000006e1203baffff7fbffffffffff628dc3e8fc2753e000030420000c0c100000000000000006e1203baffff7fbfffffffffae47e13e8fc2753e000034420000c0c1000000003ec32e393ec32eb9ffff7fbfffffffff6666e63e8fc2753e000038420000c0c10000000000000000abaa2aae000080bfffffffff1f85eb3e8fc2753e00003c420000c0c1000000003ec3aeb93ec32eb9ffff7fbfffffffffd7a3f03e8fc2753e000040420000c0c1000000000000000000000000000080bfffffffff8fc2f53e8fc2753e000044420000c0c1000000000000000000000000000080bfffffffff48e1fa3e8fc2753e000048420000c0c1000000000000000000000000000080bfffffffff0000003f8fc2753e00004c420000c0c1000000000000000000000000000080bfffffffff5c8f023f8fc2753e000050420000c0c1000000000000000000000000000080bfffffffffb81e053f8fc2753e000054420000c0c1000000003ec32e393ec3ae39ffff7fbfffffffff14ae073f8fc2753e000058420000c0c100000000000000006e12033affff7fbfffffffff713d0a3f8fc2753e00005c420000c0c100000000000000006e12033affff7fbfffffffffcdcc0c3f8fc2753e000060420000c0c1000000003ec32eb93ec32e39ffff7fbfffffffff295c0f3f8fc2753e000064420000c0c1000000003ec3ae393ec32e39ffff7fbfffffffff85eb113f8fc2753e000068420000c0c16f12833a6d12033a6d12033afcff7fbfffffffffe17a143f8fc2753e00006c420000c0c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff3d0a173f8fc2753e000070420000c0c1000000000000000000000000000080bfffffffff9a99193f8fc2753e000074420000c0c16f12833a3ec3ae393ec3aeb9ffff7fbffffffffff6281c3f8fc2753e000078420000c0c16f12833a6d1203ba6d1203bafcff7fbfffffffff52b81e3f8fc2753e00007c420000c0c1000000000000000000000000000080bfffffffffae47213f8fc2753e000080420000c0c16f12833a3cc32e3a3cc3ae39fcff7fbfffffffff0ad7233f8fc2753e000082420000c0c16f12833a0000000000000000000080bfffffffff6666263f8fc2753e000084420000c0c16f12833a3cc32eba3cc3aeb9fcff7fbfffffffffc3f5283f8fc2753e000086420000c0c1000000003ec3aeb93ec32eb9ffff7fbfffffffff1f852b3f8fc2753e000088420000c0c1000000000000000000000000000080bfffffffff7b142e3f8fc2753e00008a420000c0c1000000000000000000000000000080bfffffffffd7a3303f8fc2753e00008c420000c0c1000000006e12033a00000000ffff7fbfffffffff3333333f8fc2753e00008e420000c0c16f12833a6e12033a00000000ffff7fbfffffffff8fc2353f8fc2753e000090420000c0c16f12833a0000000000000000000080bfffffffffec51383f8fc2753e000092420000c0c16f12833a3cc32eba3cc3aeb9fcff7fbfffffffff48e13a3f8fc2753e000094420000c0c1000000000000000000000000000080bfffffffffa4703d3f8fc2753e000096420000c0c16f12833a6d12033a6d12033afcff7fbfffffffff0000403f8fc2753e000098420000c0c16f12833a3ec32e393ec3ae39ffff7fbfffffffff5c8f423f8fc2753e00009a420000c0c16f12833a3ec32eb93ec3aeb9ffff7fbfffffffffb81e453f8fc2753e00009c420000c0c16f12833a3ec32eb93dc3aeb9ffff7fbfffffffff14ae473f8fc2753e00009e420000c0c16f12833a3ec32e393ec3ae39ffff7fbfffffffff713d4a3f8fc2753e0000a0420000c0c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffcdcc4c3f8fc2753e0000a2420000c0c1000000006e1203ba00000000ffff7fbfffffffff295c4f3f8fc2753e0000a4420000c0c1000000006e12033a00000000ffff7fbfffffffff85eb513f8fc2753e0000a6420000c0c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffe17a543f8fc2753e0000a8420000c0c16f12833a6d1203ba6d1203bafcff7fbfffffffff3d0a573f8fc2753e0000aa420000c0c1000000003ec32eb93ec3aeb9ffff7fbfffffffff9a99593f8fc2753e0000ac420000c0c100000000000000006e1203baffff7fbffffffffff6285c3f8fc2753e0000ae420000c0c100000000000000006e1203baffff7fbfffffffff52b85e3f8fc2753e0000b0420000c0c100000000000000006e1203baffff7fbfffffffffae47613f8fc2753e0000b2420000c0c100000000000000006e1203baffff7fbfffffffff0ad7633f8fc2753e0000b4420000c0c1000000003ec32eb93ec3aeb9ffff7fbfffffffff6666663f8fc2753e0000b6420000c0c1000000000000000000000000000080bfffffffffc3f5683f8fc2753e0000b8420000c0c1000000000000000000000000000080bfffffffff1f856b3f8fc2753e0000ba420000c0c1000000000000000000000000000080bfffffffff7b146e3f8fc2753e0000bc420000c0c1000000003ec3ae393ec32e39ffff7fbfffffffffd7a3703f8fc2753e0000be420000c0c10000000000000000abaa2aae000080bfffffffff3333733f8fc2753e0000c0420000c0c1000000003ec3aeb93ec32eb9ffff7fbfffffffff8fc2753f8fc2753e0000c2420000c0c1000000006e12033a00000000ffff7fbfffffffffec51783f8fc2753e0000c4420000c0c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff48e17a3f8fc2753e0000c6420000c0c16f12833a6d1203ba6d1203bafcff7fbfffffffffa4707d3f8fc2753e0000c8420000c0c1000000003cc32eba3cc3aeb9fcff7fbfffffffff0000803f8fc2753e000000000000c8c1000000000000000000000000000080bfffffffff000000000000803e0000803f0000c8c1000000000000000000000000000080bfffffffff0ad7233c0000803e000000400000c8c1000000000000000000000000000080bfffffffff0ad7a33c0000803e000040400000c8c1000000003ec32e393ec3ae39ffff7fbfffffffff8fc2f53c0000803e000080400000c8c100000000000000006e12033affff7fbfffffffff0ad7233d0000803e0000a0400000c8c1000000003ec32eb93ec32e39ffff7fbfffffffffcdcc4c3d0000803e0000c0400000c8c1000000003ec32e393ec3ae39ffff7fbfffffffff8fc2753d0000803e0000e0400000c8c100000000000000006e12033affff7fbfffffffff295c8f3d0000803e000000410000c8c1000000003ec3ae393ec32e39ffff7fbfffffffff0ad7a33d0000803e000010410000c8c16f12833a6e12033a00000000ffff7fbfffffffffec51b83d0000803e000020410000c8c16f12833a3ec32eb93ec32e39ffff7fbfffffffffcdcccc3d0000803e000030410000c8c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffae47e13d0000803e000040410000c8c1000000006e1203ba00000000ffff7fbfffffffff8fc2f53d0000803e000050410000c8c1000000000000000000000000000080bfffffffffb81e053e0000803e000060410000c8c1000000006e12033a00000000ffff7fbfffffffff295c0f3e0000803e000070410000c8c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff9a99193e0000803e000080410000c8c16f12833a3ec32e393ec32eb9ffff7fbfffffffff0ad7233e0000803e000088410000c8c16f12833a3ec3aeb93ec32eb9ffff7fbfffffffff7b142e3e0000803e000090410000c8c1000000003cc32eba3cc3aeb9fcff7fbfffffffffec51383e0000803e000098410000c8c1000000006d12033a6d12033afcff7fbfffffffff5c8f423e0000803e0000a0410000c8c16f12833a6d12033a6d12033afcff7fbfffffffffcdcc4c3e0000803e0000a8410000c8c16f12833a0000000000000000000080bfffffffff3d0a573e0000803e0000b0410000c8c16f12833a0000000000000000000080bfffffffffae47613e0000803e0000b8410000c8c16f12833a0000000000000000000080bfffffffff1f856b3e0000803e0000c0410000c8c16f12833a3cc32eba3cc3aeb9fcff7fbfffffffff8fc2753e0000803e0000c8410000c8c1000000003ec32e393ec32eb9ffff7fbfffffffff0000803e0000803e0000d0410000c8c16f12833a6e12033a00000000ffff7fbfffffffffb81e853e0000803e0000d8410000c8c16f12833a3ec3aeb93ec32eb9ffff7fbfffffffff713d8a3e0000803e0000e0410000c8c1000000006d1203ba6d1203bafcff7fbfffffffff295c8f3e0000803e0000e8410000c8c1000000003ec32eb93ec3aeb9ffff7fbfffffffffe17a943e0000803e0000f0410000c8c1000000003ec32e393ec32eb9ffff7fbfffffffff9a99993e0000803e0000f8410000c8c100000000000000006e1203baffff7fbfffffffff52b89e3e0000803e000000420000c8c1000000003ec32eb93ec3aeb9ffff7fbfffffffff0ad7a33e0000803e000004420000c8c1000000000000000000000000000080bfffffffffc3f5a83e0000803e000008420000c8c1000000000000000000000000000080bfffffffff7b14ae3e0000803e00000c420000c8c1000000000000000000000000000080bfffffffff3333b33e0000803e000010420000c8c1000000006e12033a00000000ffff7fbfffffffffec51b83e0000803e000014420000c8c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffa470bd3e0000803e000018420000c8c16f12833a6d1203ba6d1203bafcff7fbfffffffff5c8fc23e0000803e00001c420000c8c1000000003ec3aeb93ec32eb9ffff7fbfffffffff14aec73e0000803e000020420000c8c1000000000000000000000000000080bfffffffffcdcccc3e0000803e000024420000c8c1000000006e12033a00000000ffff7fbfffffffff85ebd13e0000803e000028420000c8c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff3d0ad73e0000803e00002c420000c8c16f12833a000000006e1203baffff7fbffffffffff628dc3e0000803e000030420000c8c16f12833a000000006e1203baffff7fbfffffffffae47e13e0000803e000034420000c8c16f12833a000000006e1203baffff7fbfffffffff6666e63e0000803e000038420000c8c16f12833a000000006e1203baffff7fbfffffffff1f85eb3e0000803e00003c420000c8c16f12833a6d1203ba6d1203bafcff7fbfffffffffd7a3f03e0000803e000040420000c8c1000000003ec3aeb93ec32eb9ffff7fbfffffffff8fc2f53e0000803e000044420000c8c1000000000000000000000000000080bfffffffff48e1fa3e0000803e000048420000c8c1000000000000000000000000000080bfffffffff0000003f0000803e00004c420000c8c1000000003ec32e393ec32eb9ffff7fbfffffffff5c8f023f0000803e000050420000c8c100000000000000006e1203baffff7fbfffffffffb81e053f0000803e000054420000c8c1000000003ec32eb93ec3aeb9ffff7fbfffffffff14ae073f0000803e000058420000c8c1000000003ec32e393ec32eb9ffff7fbfffffffff713d0a3f0000803e00005c420000c8c100000000000000006e1203baffff7fbfffffffffcdcc0c3f0000803e000060420000c8c1000000003ec32eb93ec3aeb9ffff7fbfffffffff295c0f3f0000803e000064420000c8c1000000000000000000000000000080bfffffffff85eb113f0000803e000068420000c8c1000000003ec32e393ec3ae39ffff7fbfffffffffe17a143f0000803e00006c420000c8c100000000000000006e12033affff7fbfffffffff3d0a173f0000803e000070420000c8c1000000003ec32e393ec3ae39ffff7fbfffffffff9a99193f0000803e000074420000c8c16f12833a3cc32e3a3cc3ae39fcff7fbffffffffff6281c3f0000803e000078420000c8c16f12833a3ec3aeb93ec32eb9ffff7fbfffffffff52b81e3f0000803e00007c420000c8c1000000003cc32eba3cc3aeb9fcff7fbfffffffffae47213f0000803e000080420000c8c1000000006d12033a6d12033afcff7fbfffffffff0ad7233f0000803e000082420000c8c16f12833a3cc3ae393cc32e3afcff7fbfffffffff6666263f0000803e000084420000c8c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffc3f5283f0000803e000086420000c8c1000000003dc3aeb93ec32eb9ffff7fbfffffffff1f852b3f0000803e000088420000c8c100000000000000006e1203baffff7fbfffffffff7b142e3f0000803e00008a420000c8c100000000000000006e1203baffff7fbfffffffffd7a3303f0000803e00008c420000c8c1000000003ec3ae393ec3aeb9ffff7fbfffffffff3333333f0000803e00008e420000c8c16f12833a6e12033a00000000ffff7fbfffffffff8fc2353f0000803e000090420000c8c16f12833a3ec32eb93ec32e39ffff7fbfffffffffec51383f0000803e000092420000c8c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff48e13a3f0000803e000094420000c8c1000000006e1203ba00000000ffff7fbfffffffffa4703d3f0000803e000096420000c8c1000000003ec32e393ec3ae39ffff7fbfffffffff0000403f0000803e000098420000c8c1000000003cc3ae393cc32e3afcff7fbfffffffff5c8f423f0000803e00009a420000c8c16f12833a3cc3ae393cc32e3afcff7fbfffffffffb81e453f0000803e00009c420000c8c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff14ae473f0000803e00009e420000c8c1000000003ec3aeb93ec3ae39ffff7fbfffffffff713d4a3f0000803e0000a0420000c8c100000000000000006e12033affff7fbfffffffffcdcc4c3f0000803e0000a2420000c8c1000000003ec32eb93ec32e39ffff7fbfffffffff295c4f3f0000803e0000a4420000c8c1000000003ec3ae393ec32e39ffff7fbfffffffff85eb513f0000803e0000a6420000c8c16f12833a6d12033a6d12033afcff7fbfffffffffe17a543f0000803e0000a8420000c8c16f12833a3ec32eb93ec32e39ffff7fbfffffffff3d0a573f0000803e0000aa420000c8c1000000003ec32eb93ec3aeb9ffff7fbfffffffff9a99593f0000803e0000ac420000c8c16f12833a3ec3ae393ec3aeb9ffff7fbffffffffff6285c3f0000803e0000ae420000c8c16f12833a000000006e1203baffff7fbfffffffff52b85e3f0000803e0000b0420000c8c16f12833a000000006e1203baffff7fbfffffffffae47613f0000803e0000b2420000c8c16f12833a000000006e1203baffff7fbfffffffff0ad7633f0000803e0000b4420000c8c16f12833a6d1203ba6d1203bafcff7fbfffffffff6666663f0000803e0000b6420000c8c1000000003ec3aeb93ec32eb9ffff7fbfffffffffc3f5683f0000803e0000b8420000c8c1000000000000000000000000000080bfffffffff1f856b3f0000803e0000ba420000c8c1000000000000000000000000000080bfffffffff7b146e3f0000803e0000bc420000c8c1000000006e12033a00000000ffff7fbfffffffffd7a3703f0000803e0000be420000c8c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff3333733f0000803e0000c0420000c8c16f12833a6d1203ba6d1203bafcff7fbfffffffff8fc2753f0000803e0000c2420000c8c1000000000000000000000000000080bfffffffffec51783f0000803e0000c4420000c8c16f12833a3cc32e3a3cc3ae39fcff7fbfffffffff48e17a3f0000803e0000c6420000c8c16f12833a3ec3aeb93ec32eb9ffff7fbfffffffffa4707d3f0000803e0000c8420000c8c1000000006a1283ba38c3aeb9f6ff7fbfffffffff0000803f0000803e000000000000d0c1000000000000000000000000000080bfffffffff00000000b81e853e0000803f0000d0c1000000003ec32e393ec32eb9ffff7fbfffffffff0ad7233cb81e853e000000400000d0c100000000000000006e1203baffff7fbfffffffff0ad7a33cb81e853e000040400000d0c1000000003ec32eb93ec3aeb9ffff7fbfffffffff8fc2f53cb81e853e000080400000d0c1000000000000000000000000000080bfffffffff0ad7233db81e853e0000a0400000d0c1000000000000000000000000000080bfffffffffcdcc4c3db81e853e0000c0400000d0c1000000000000000000000000000080bfffffffff8fc2753db81e853e0000e0400000d0c1000000000000000000000000000080bfffffffff295c8f3db81e853e000000410000d0c1000000003ec3ae393ec32e39ffff7fbfffffffff0ad7a33db81e853e000010410000d0c16f12833a6d12033a6d12033afcff7fbfffffffffec51b83db81e853e000020410000d0c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffcdcccc3db81e853e000030410000d0c1000000003ec3aeb93ec3ae39ffff7fbfffffffffae47e13db81e853e000040410000d0c1000000003ec32eb93ec32e39ffff7fbfffffffff8fc2f53db81e853e000050410000d0c1000000000000000000000000000080bfffffffffb81e053eb81e853e000060410000d0c1000000003ec3ae393ec32e39ffff7fbfffffffff295c0f3eb81e853e000070410000d0c16f12833a6d12033a6d12033afcff7fbfffffffff9a99193eb81e853e000080410000d0c16f12833a3ec32e393ec3ae39ffff7fbfffffffff0ad7233eb81e853e000088410000d0c16f12833a0000000000000000000080bfffffffff7b142e3eb81e853e000090410000d0c16f12833a3cc32eba3cc3aeb9fcff7fbfffffffffec51383eb81e853e000098410000d0c1000000003ec3aeb93ec32eb9ffff7fbfffffffff5c8f423eb81e853e0000a0410000d0c1000000003cc32e3a3cc3ae39fcff7fbfffffffffcdcc4c3eb81e853e0000a8410000d0c16f12833a3ec3ae393ec32e39ffff7fbfffffffff3d0a573eb81e853e0000b0410000d0c16f12833a3ec32eb93ec32e39ffff7fbfffffffffae47613eb81e853e0000b8410000d0c16f12833a000000006e12033affff7fbfffffffff1f856b3eb81e853e0000c0410000d0c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2753eb81e853e0000c8410000d0c1000000003ec32eb93ec32e39ffff7fbfffffffff0000803eb81e853e0000d0410000d0c16f12833a6d12033a6d12033afcff7fbfffffffffb81e853eb81e853e0000d8410000d0c16f12833a3ec32e393ec3ae39ffff7fbfffffffff713d8a3eb81e853e0000e0410000d0c16f12833a3ec32eb93ec3aeb9ffff7fbfffffffff295c8f3eb81e853e0000e8410000d0c16f12833a6d1203ba6d1203bafcff7fbfffffffffe17a943eb81e853e0000f0410000d0c1000000003ec32e393ec32eb9ffff7fbfffffffff9a99993eb81e853e0000f8410000d0c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff52b89e3eb81e853e000000420000d0c16f12833a3cc3aeb93cc32ebafcff7fbfffffffff0ad7a33eb81e853e000004420000d0c1000000003cc3aeb93cc32ebafcff7fbfffffffffc3f5a83eb81e853e000008420000d0c100000000000000006e1203baffff7fbfffffffff7b14ae3eb81e853e00000c420000d0c100000000000000006e1203baffff7fbfffffffff3333b33eb81e853e000010420000d0c1000000003ec32e393ec32eb9ffff7fbfffffffffec51b83eb81e853e000014420000d0c16f12833a6d12033a6d12033afcff7fbfffffffffa470bd3eb81e853e000018420000d0c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff5c8fc23eb81e853e00001c420000d0c1000000006e1203ba00000000ffff7fbfffffffff14aec73eb81e853e000020420000d0c1000000000000000000000000000080bfffffffffcdcccc3eb81e853e000024420000d0c1000000003ec3ae393ec32e39ffff7fbfffffffff85ebd13eb81e853e000028420000d0c16f12833a6d12033a6d12033afcff7fbfffffffff3d0ad73eb81e853e00002c420000d0c16f12833a000000006e12033affff7fbffffffffff628dc3eb81e853e000030420000d0c16f12833a000000006e12033affff7fbfffffffffae47e13eb81e853e000034420000d0c16f12833a000000006e12033affff7fbfffffffff6666e63eb81e853e000038420000d0c16f12833a000000006e12033affff7fbfffffffff1f85eb3eb81e853e00003c420000d0c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffd7a3f03eb81e853e000040420000d0c1000000006e1203ba00000000ffff7fbfffffffff8fc2f53eb81e853e000044420000d0c1000000000000000000000000000080bfffffffff48e1fa3eb81e853e000048420000d0c1000000000000000000000000000080bfffffffff0000003fb81e853e00004c420000d0c1000000006e12033a00000000ffff7fbfffffffff5c8f023fb81e853e000050420000d0c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffb81e053fb81e853e000054420000d0c16f12833a3cc3aeb93cc32ebafcff7fbfffffffff14ae073fb81e853e000058420000d0c100000000000000006e1203baffff7fbfffffffff713d0a3fb81e853e00005c420000d0c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffcdcc0c3fb81e853e000060420000d0c16f12833a6d1203ba6d1203bafcff7fbfffffffff295c0f3fb81e853e000064420000d0c1000000003ec3aeb93ec32eb9ffff7fbfffffffff85eb113fb81e853e000068420000d0c1000000000000000000000000000080bfffffffffe17a143fb81e853e00006c420000d0c1000000000000000000000000000080bfffffffff3d0a173fb81e853e000070420000d0c1000000000000000000000000000080bfffffffff9a99193fb81e853e000074420000d0c1000000003cc32e3a3cc3ae39fcff7fbffffffffff6281c3fb81e853e000078420000d0c16f12833a3ec3ae393ec32e39ffff7fbfffffffff52b81e3fb81e853e00007c420000d0c16f12833a3cc32eba3cc3aeb9fcff7fbfffffffffae47213fb81e853e000080420000d0c1000000003ec3aeb93ec32eb9ffff7fbfffffffff0ad7233fb81e853e000082420000d0c1000000003ec32e393ec3ae39ffff7fbfffffffff6666263fb81e853e000084420000d0c100000000000000006e12033affff7fbfffffffffc3f5283fb81e853e000086420000d0c1000000003ec3ae393ec32e39ffff7fbfffffffff1f852b3fb81e853e000088420000d0c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff7b142e3fb81e853e00008a420000d0c16f12833a000000006e1203baffff7fbfffffffffd7a3303fb81e853e00008c420000d0c16f12833a3ec32eb93dc3aeb9ffff7fbfffffffff3333333fb81e853e00008e420000d0c16f12833a3ec32e393ec3ae39ffff7fbfffffffff8fc2353fb81e853e000090420000d0c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffec51383fb81e853e000092420000d0c1000000003ec3aeb93ec3ae39ffff7fbfffffffff48e13a3fb81e853e000094420000d0c1000000000000000000000000000080bfffffffffa4703d3fb81e853e000096420000d0c100000000000000006e1203baffff7fbfffffffff0000403fb81e853e000098420000d0c1000000003ec32eb93ec3aeb9ffff7fbfffffffff5c8f423fb81e853e00009a420000d0c1000000003ec32e393ec3ae39ffff7fbfffffffffb81e453fb81e853e00009c420000d0c1000000003ec32e393dc3ae39ffff7fbfffffffff14ae473fb81e853e00009e420000d0c1000000003ec32eb93ec3aeb9ffff7fbfffffffff713d4a3fb81e853e0000a0420000d0c1000000003ec32eb93ec3aeb9ffff7fbfffffffffcdcc4c3fb81e853e0000a2420000d0c1000000000000000000000000000080bfffffffff295c4f3fb81e853e0000a4420000d0c1000000000000000000000000000080bfffffffff85eb513fb81e853e0000a6420000d0c1000000003ec32e393ec3ae39ffff7fbfffffffffe17a543fb81e853e0000a8420000d0c1000000006d12033a6d12033afcff7fbfffffffff3d0a573fb81e853e0000aa420000d0c16f12833a3ec32e393ec32eb9ffff7fbfffffffff9a99593fb81e853e0000ac420000d0c16f12833a0000000000000000000080bffffffffff6285c3fb81e853e0000ae420000d0c16f12833a000000006e12033affff7fbfffffffff52b85e3fb81e853e0000b0420000d0c16f12833a000000006e12033affff7fbfffffffffae47613fb81e853e0000b2420000d0c16f12833a000000006e12033affff7fbfffffffff0ad7633fb81e853e0000b4420000d0c16f12833a3ec32eb93ec32e39ffff7fbfffffffff6666663fb81e853e0000b6420000d0c1000000006d1203ba6d1203bafcff7fbfffffffffc3f5683fb81e853e0000b8420000d0c1000000003ec32eb93ec3aeb9ffff7fbfffffffff1f856b3fb81e853e0000ba420000d0c1000000000000000000000000000080bfffffffff7b146e3fb81e853e0000bc420000d0c1000000003ec3ae393ec32e39ffff7fbfffffffffd7a3703fb81e853e0000be420000d0c16f12833a6d12033a6d12033afcff7fbfffffffff3333733fb81e853e0000c0420000d0c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2753fb81e853e0000c2420000d0c1000000006e1203ba00000000ffff7fbfffffffffec51783fb81e853e0000c4420000d0c1000000003cc32e3a3cc3ae39fcff7fbfffffffff48e17a3fb81e853e0000c6420000d0c16f12833a3ec3ae393ec32e39ffff7fbfffffffffa4707d3fb81e853e0000c8420000d0c16f12833a3ec3aeb93ec3aeb9ffff7fbfffffffff0000803fb81e853e000000000000d8c1000000000000000000000000000080bfffffffff00000000713d8a3e0000803f0000d8c1000000006e12033a00000000ffff7fbfffffffff0ad7233c713d8a3e000000400000d8c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0ad7a33c713d8a3e000040400000d8c16f12833a6d1203ba6d1203bafcff7fbfffffffff8fc2f53c713d8a3e000080400000d8c1000000003ec32eb93ec3aeb9ffff7fbfffffffff0ad7233d713d8a3e0000a0400000d8c100000000000000006e1203baffff7fbfffffffffcdcc4c3d713d8a3e0000c0400000d8c1000000003ec32eb93ec3aeb9ffff7fbfffffffff8fc2753d713d8a3e0000e0400000d8c1000000000000000000000000000080bfffffffff295c8f3d713d8a3e000000410000d8c1000000000000000000000000000080bfffffffff0ad7a33d713d8a3e000010410000d8c1000000003ec32e393ec3ae39ffff7fbfffffffffec51b83d713d8a3e000020410000d8c100000000000000006e12033affff7fbfffffffffcdcccc3d713d8a3e000030410000d8c1000000003ec32eb93ec32e39ffff7fbfffffffffae47e13d713d8a3e000040410000d8c1000000000000000000000000000080bfffffffff8fc2f53d713d8a3e000050410000d8c1000000003ec32e393ec32eb9ffff7fbfffffffffb81e053e713d8a3e000060410000d8c100000000000000006e1203baffff7fbfffffffff295c0f3e713d8a3e000070410000d8c1000000000000000000000000000080bfffffffff9a99193e713d8a3e000080410000d8c1000000003cc3ae393cc32e3afcff7fbfffffffff0ad7233e713d8a3e000088410000d8c16f12833a3cc3ae393cc32e3afcff7fbfffffffff7b142e3e713d8a3e000090410000d8c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffec51383e713d8a3e000098410000d8c1000000006e1203ba00000000ffff7fbfffffffff5c8f423e713d8a3e0000a0410000d8c1000000006e12033a00000000ffff7fbfffffffffcdcc4c3e713d8a3e0000a8410000d8c16f12833a6e12033a00000000ffff7fbfffffffff3d0a573e713d8a3e0000b0410000d8c16f12833a6e1203ba00000000ffff7fbfffffffffae47613e713d8a3e0000b8410000d8c1000000003ec3aeb93ec3ae39ffff7fbfffffffff1f856b3e713d8a3e0000c0410000d8c100000000000000006e12033affff7fbfffffffff8fc2753e713d8a3e0000c8410000d8c1000000003ec32eb93ec32e39ffff7fbfffffffff0000803e713d8a3e0000d0410000d8c1000000003ec32e393ec3ae39ffff7fbfffffffffb81e853e713d8a3e0000d8410000d8c1000000003cc3ae393cc32e3afcff7fbfffffffff713d8a3e713d8a3e0000e0410000d8c16f12833a3cc3ae393cc32e3afcff7fbfffffffff295c8f3e713d8a3e0000e8410000d8c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffe17a943e713d8a3e0000f0410000d8c1000000003ec32eb93ec32e39ffff7fbfffffffff9a99993e713d8a3e0000f8410000d8c16f12833a6d12033a6d12033afcff7fbfffffffff52b89e3e713d8a3e000000420000d8c16f12833a3ec32e393ec3ae39ffff7fbfffffffff0ad7a33e713d8a3e000004420000d8c16f12833a3ec32eb93ec3aeb9ffff7fbfffffffffc3f5a83e713d8a3e000008420000d8c16f12833a000000006e1203baffff7fbfffffffff7b14ae3e713d8a3e00000c420000d8c16f12833a000000006e1203baffff7fbfffffffff3333b33e713d8a3e000010420000d8c16f12833a6d1203ba6d1203bafcff7fbfffffffffec51b83e713d8a3e000014420000d8c1000000003ec32eb93ec32e39ffff7fbfffffffffa470bd3e713d8a3e000018420000d8c100000000000000006e12033affff7fbfffffffff5c8fc23e713d8a3e00001c420000d8c1000000003ec32eb93ec32e39ffff7fbfffffffff14aec73e713d8a3e000020420000d8c1000000000000000000000000000080bfffffffffcdcccc3e713d8a3e000024420000d8c1000000000000000000000000000080bfffffffff85ebd13e713d8a3e000028420000d8c1000000003ec32e393ec3ae39ffff7fbfffffffff3d0ad73e713d8a3e00002c420000d8c100000000000000006e12033affff7fbffffffffff628dc3e713d8a3e000030420000d8c100000000000000006e12033affff7fbfffffffffae47e13e713d8a3e000034420000d8c100000000000000006e12033affff7fbfffffffff6666e63e713d8a3e000038420000d8c100000000000000006e12033affff7fbfffffffff1f85eb3e713d8a3e00003c420000d8c100000000000000006e12033affff7fbfffffffffd7a3f03e713d8a3e000040420000d8c1000000003ec32eb93ec32e39ffff7fbfffffffff8fc2f53e713d8a3e000044420000d8c1000000000000000000000000000080bfffffffff48e1fa3e713d8a3e000048420000d8c1000000000000000000000000000080bfffffffff0000003f713d8a3e00004c420000d8c1000000003ec3ae393ec32e39ffff7fbfffffffff5c8f023f713d8a3e000050420000d8c16f12833a6d12033a6d12033afcff7fbfffffffffb81e053f713d8a3e000054420000d8c16f12833a3ec32e393ec3ae39ffff7fbfffffffff14ae073f713d8a3e000058420000d8c16f12833a3ec32eb93ec3aeb9ffff7fbfffffffff713d0a3f713d8a3e00005c420000d8c16f12833a3ec32e393ec32eb9ffff7fbfffffffffcdcc0c3f713d8a3e000060420000d8c16f12833a6e1203ba00000000ffff7fbfffffffff295c0f3f713d8a3e000064420000d8c1000000006e1203ba00000000ffff7fbfffffffff85eb113f713d8a3e000068420000d8c1000000000000000000000000000080bfffffffffe17a143f713d8a3e00006c420000d8c1000000000000000000000000000080bfffffffff3d0a173f713d8a3e000070420000d8c1000000000000000000000000000080bfffffffff9a99193f713d8a3e000074420000d8c1000000003ec3ae393ec32e39ffff7fbffffffffff6281c3f713d8a3e000078420000d8c16f12833a6d12033a6d12033afcff7fbfffffffff52b81e3f713d8a3e00007c420000d8c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffae47213f713d8a3e000080420000d8c1000000006e1203ba00000000ffff7fbfffffffff0ad7233f713d8a3e000082420000d8c1000000000000000000000000000080bfffffffff6666263f713d8a3e000084420000d8c1000000003ec32e393ec32eb9ffff7fbfffffffffc3f5283f713d8a3e000086420000d8c1000000003ec3ae393ec3aeb9ffff7fbfffffffff1f852b3f713d8a3e000088420000d8c16f12833a6e12033a00000000ffff7fbfffffffff7b142e3f713d8a3e00008a420000d8c16f12833a0000000000000000000080bfffffffffd7a3303f713d8a3e00008c420000d8c16f12833a6e1203ba00000000ffff7fbfffffffff3333333f713d8a3e00008e420000d8c1000000003ec3aeb93ec3ae39ffff7fbfffffffff8fc2353f713d8a3e000090420000d8c100000000000000006e12033affff7fbfffffffffec51383f713d8a3e000092420000d8c1000000003ec32eb93ec32e39ffff7fbfffffffff48e13a3f713d8a3e000094420000d8c1000000006e12033a00000000ffff7fbfffffffffa4703d3f713d8a3e000096420000d8c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0000403f713d8a3e000098420000d8c16f12833a6d1203ba6d1203bafcff7fbfffffffff5c8f423f713d8a3e00009a420000d8c1000000003ec32eb93ec3aeb9ffff7fbfffffffffb81e453f713d8a3e00009c420000d8c1000000003ec3ae393ec3aeb9ffff7fbfffffffff14ae473f713d8a3e00009e420000d8c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff713d4a3f713d8a3e0000a0420000d8c16f12833a3cc3aeb93cc32ebafcff7fbfffffffffcdcc4c3f713d8a3e0000a2420000d8c1000000003cc3aeb93cc32ebafcff7fbfffffffff295c4f3f713d8a3e0000a4420000d8c1000000003ec32eb93ec3aeb9ffff7fbfffffffff85eb513f713d8a3e0000a6420000d8c1000000000000000000000000000080bfffffffffe17a543f713d8a3e0000a8420000d8c1000000003ec3ae393ec32e39ffff7fbfffffffff3d0a573f713d8a3e0000aa420000d8c16f12833a6d12033a6d12033afcff7fbfffffffff9a99593f713d8a3e0000ac420000d8c16f12833a3ec3aeb93ec3ae39ffff7fbffffffffff6285c3f713d8a3e0000ae420000d8c1000000003ec3aeb93ec3ae39ffff7fbfffffffff52b85e3f713d8a3e0000b0420000d8c100000000000000006e12033affff7fbfffffffffae47613f713d8a3e0000b2420000d8c100000000000000006e12033affff7fbfffffffff0ad7633f713d8a3e0000b4420000d8c1000000006d12033a6d12033afcff7fbfffffffff6666663f713d8a3e0000b6420000d8c16f12833a3ec32e393ec32eb9ffff7fbfffffffffc3f5683f713d8a3e0000b8420000d8c16f12833a6d1203ba6d1203bafcff7fbfffffffff1f856b3f713d8a3e0000ba420000d8c1000000003ec32eb93ec3aeb9ffff7fbfffffffff7b146e3f713d8a3e0000bc420000d8c100000000000000006e1203baffff7fbfffffffffd7a3703f713d8a3e0000be420000d8c1000000000000000000000000000080bfffffffff3333733f713d8a3e0000c0420000d8c100000000000000006e12033affff7fbfffffffff8fc2753f713d8a3e0000c2420000d8c1000000003ec32eb93ec32e39ffff7fbfffffffffec51783f713d8a3e0000c4420000d8c1000000003ec3ae393ec32e39ffff7fbfffffffff48e17a3f713d8a3e0000c6420000d8c16f12833a6d12033a6d12033afcff7fbfffffffffa4707d3f713d8a3e0000c8420000d8c16f12833a000000003ec3ae39ffff7fbfffffffff0000803f713d8a3e000000000000e0c1000000000000000000000000000080bfffffffff00000000295c8f3e0000803f0000e0c1000000003ec3ae393ec32e39ffff7fbfffffffff0ad7233c295c8f3e000000400000e0c16f12833a6d12033a6d12033afcff7fbfffffffff0ad7a33c295c8f3e000040400000e0c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2f53c295c8f3e000080400000e0c1000000000000000000000000000080bfffffffff0ad7233d295c8f3e0000a0400000e0c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffcdcc4c3d295c8f3e0000c0400000e0c16f12833a3cc3aeb93cc32ebafcff7fbfffffffff8fc2753d295c8f3e0000e0400000e0c1000000006d1203ba6d1203bafcff7fbfffffffff295c8f3d295c8f3e000000410000e0c1000000000000000000000000000080bfffffffff0ad7a33d295c8f3e000010410000e0c1000000000000000000000000000080bfffffffffec51b83d295c8f3e000020410000e0c1000000000000000000000000000080bfffffffffcdcccc3d295c8f3e000030410000e0c1000000003ec32e393ec32eb9ffff7fbfffffffffae47e13d295c8f3e000040410000e0c100000000000000006e1203baffff7fbfffffffff8fc2f53d295c8f3e000050410000e0c1000000003ec3ae393ec3aeb9ffff7fbfffffffffb81e053e295c8f3e000060410000e0c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff295c0f3e295c8f3e000070410000e0c16f12833a6d1203ba6d1203bafcff7fbfffffffff9a99193e295c8f3e000080410000e0c1000000003ec3aeb93ec32eb9ffff7fbfffffffff0ad7233e295c8f3e000088410000e0c1000000003ec32e393ec3ae39ffff7fbfffffffff7b142e3e295c8f3e000090410000e0c100000000000000006e12033affff7fbfffffffffec51383e295c8f3e000098410000e0c1000000003ec32eb93ec32e39ffff7fbfffffffff5c8f423e295c8f3e0000a0410000e0c1000000003ec3ae393ec32e39ffff7fbfffffffffcdcc4c3e295c8f3e0000a8410000e0c16f12833a6d12033a6d12033afcff7fbfffffffff3d0a573e295c8f3e0000b0410000e0c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffae47613e295c8f3e0000b8410000e0c1000000006e1203ba00000000ffff7fbfffffffff1f856b3e295c8f3e0000c0410000e0c1000000000000000000000000000080bfffffffff8fc2753e295c8f3e0000c8410000e0c1000000000000000000000000000080bfffffffff0000803e295c8f3e0000d0410000e0c1000000000000000000000000000080bfffffffffb81e853e295c8f3e0000d8410000e0c1000000000000000000000000000080bfffffffff713d8a3e295c8f3e0000e0410000e0c1000000003ec32e393ec3ae39ffff7fbfffffffff295c8f3e295c8f3e0000e8410000e0c100000000000000006e12033affff7fbfffffffffe17a943e295c8f3e0000f0410000e0c1000000003ec32eb93ec32e39ffff7fbfffffffff9a99993e295c8f3e0000f8410000e0c1000000003ec32e393ec3ae39ffff7fbfffffffff52b89e3e295c8f3e000000420000e0c1000000003cc3ae393cc32e3afcff7fbfffffffff0ad7a33e295c8f3e000004420000e0c16f12833a6d12033a6d12033afcff7fbfffffffffc3f5a83e295c8f3e000008420000e0c16f12833a0000000000000000000080bfffffffff7b14ae3e295c8f3e00000c420000e0c16f12833a3ec32eb93ec32e39ffff7fbfffffffff3333b33e295c8f3e000010420000e0c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffec51b83e295c8f3e000014420000e0c1000000006e1203ba00000000ffff7fbfffffffffa470bd3e295c8f3e000018420000e0c1000000000000000000000000000080bfffffffff5c8fc23e295c8f3e00001c420000e0c1000000000000000000000000000080bfffffffff14aec73e295c8f3e000020420000e0c1000000000000000000000000000080bfffffffffcdcccc3e295c8f3e000024420000e0c1000000000000000000000000000080bfffffffff85ebd13e295c8f3e000028420000e0c1000000000000000000000000000080bfffffffff3d0ad73e295c8f3e00002c420000e0c1000000000000000000000000000080bffffffffff628dc3e295c8f3e000030420000e0c1000000000000000000000000000080bfffffffffae47e13e295c8f3e000034420000e0c1000000000000000000000000000080bfffffffff6666e63e295c8f3e000038420000e0c1000000000000000000000000000080bfffffffff1f85eb3e295c8f3e00003c420000e0c1000000000000000000000000000080bfffffffffd7a3f03e295c8f3e000040420000e0c1000000000000000000000000000080bfffffffff8fc2f53e295c8f3e000044420000e0c1000000000000000000000000000080bfffffffff48e1fa3e295c8f3e000048420000e0c1000000000000000000000000000080bfffffffff0000003f295c8f3e00004c420000e0c1000000000000000000000000000080bfffffffff5c8f023f295c8f3e000050420000e0c1000000003ec32e393ec3ae39ffff7fbfffffffffb81e053f295c8f3e000054420000e0c1000000003cc3ae393cc32e3afcff7fbfffffffff14ae073f295c8f3e000058420000e0c16f12833a3cc3ae393cc32e3afcff7fbfffffffff713d0a3f295c8f3e00005c420000e0c16f12833a000000006e12033affff7fbfffffffffcdcc0c3f295c8f3e000060420000e0c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff295c0f3f295c8f3e000064420000e0c1000000006e1203ba00000000ffff7fbfffffffff85eb113f295c8f3e000068420000e0c1000000000000000000000000000080bfffffffffe17a143f295c8f3e00006c420000e0c1000000000000000000000000000080bfffffffff3d0a173f295c8f3e000070420000e0c1000000000000000000000000000080bfffffffff9a99193f295c8f3e000074420000e0c1000000000000000000000000000080bffffffffff6281c3f295c8f3e000078420000e0c1000000003ec32e393ec3ae39ffff7fbfffffffff52b81e3f295c8f3e00007c420000e0c1000000003ec32e393dc3ae39ffff7fbfffffffffae47213f295c8f3e000080420000e0c1000000003ec32eb93ec3aeb9ffff7fbfffffffff0ad7233f295c8f3e000082420000e0c100000000000000006e1203baffff7fbfffffffff6666263f295c8f3e000084420000e0c1000000003ec3ae393ec3aeb9ffff7fbfffffffffc3f5283f295c8f3e000086420000e0c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff1f852b3f295c8f3e000088420000e0c16f12833a3ec32e393ec32eb9ffff7fbfffffffff7b142e3f295c8f3e00008a420000e0c16f12833a0000000000000000000080bfffffffffd7a3303f295c8f3e00008c420000e0c16f12833a6e1203ba00000000ffff7fbfffffffff3333333f295c8f3e00008e420000e0c1000000006e1203ba00000000ffff7fbfffffffff8fc2353f295c8f3e000090420000e0c1000000000000000000000000000080bfffffffffec51383f295c8f3e000092420000e0c1000000000000000000000000000080bfffffffff48e13a3f295c8f3e000094420000e0c1000000003ec3ae393ec32e39ffff7fbfffffffffa4703d3f295c8f3e000096420000e0c16f12833a6d12033a6d12033afcff7fbfffffffff0000403f295c8f3e000098420000e0c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff5c8f423f295c8f3e00009a420000e0c1000000000000000000000000000080bfffffffffb81e453f295c8f3e00009c420000e0c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff14ae473f295c8f3e00009e420000e0c16f12833a0000000000000000000080bfffffffff713d4a3f295c8f3e0000a0420000e0c16f12833a3ec32e393ec3ae39ffff7fbfffffffffcdcc4c3f295c8f3e0000a2420000e0c16f12833a3ec32eb93ec3aeb9ffff7fbfffffffff295c4f3f295c8f3e0000a4420000e0c16f12833a3cc3aeb93cc32ebafcff7fbfffffffff85eb513f295c8f3e0000a6420000e0c1000000006d1203ba6d1203bafcff7fbfffffffffe17a543f295c8f3e0000a8420000e0c1000000000000000000000000000080bfffffffff3d0a573f295c8f3e0000aa420000e0c1000000003ec32e393ec3ae39ffff7fbfffffffff9a99593f295c8f3e0000ac420000e0c100000000000000006e12033affff7fbffffffffff6285c3f295c8f3e0000ae420000e0c1000000003ec32eb93ec32e39ffff7fbfffffffff52b85e3f295c8f3e0000b0420000e0c1000000000000000000000000000080bfffffffffae47613f295c8f3e0000b2420000e0c1000000000000000000000000000080bfffffffff0ad7633f295c8f3e0000b4420000e0c1000000003ec3ae393ec32e39ffff7fbfffffffff6666663f295c8f3e0000b6420000e0c16f12833a6d12033a6d12033afcff7fbfffffffffc3f5683f295c8f3e0000b8420000e0c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff1f856b3f295c8f3e0000ba420000e0c1000000000000000000000000000080bfffffffff7b146e3f295c8f3e0000bc420000e0c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffd7a3703f295c8f3e0000be420000e0c16f12833a6d1203ba6d1203bafcff7fbfffffffff3333733f295c8f3e0000c0420000e0c1000000003ec3aeb93ec32eb9ffff7fbfffffffff8fc2753f295c8f3e0000c2420000e0c1000000000000000000000000000080bfffffffffec51783f295c8f3e0000c4420000e0c1000000000000000000000000000080bfffffffff48e17a3f295c8f3e0000c6420000e0c1000000003ec32e393ec3ae39ffff7fbfffffffffa4707d3f295c8f3e0000c8420000e0c100000000000000003cc32e3afcff7fbfffffffff0000803f295c8f3e000000000000e8c1000000000000000000000000000080bfffffffff00000000e17a943e0000803f0000e8c1000000000000000000000000000080bfffffffff0ad7233ce17a943e000000400000e8c1000000003ec32e393ec3ae39ffff7fbfffffffff0ad7a33ce17a943e000040400000e8c100000000000000006e12033affff7fbfffffffff8fc2f53ce17a943e000080400000e8c1000000003ec32e393ec3ae39ffff7fbfffffffff0ad7233de17a943e0000a0400000e8c16f12833a3cc32e3a3cc3ae39fcff7fbfffffffffcdcc4c3de17a943e0000c0400000e8c16f12833a0000000000000000000080bfffffffff8fc2753de17a943e0000e0400000e8c16f12833a3cc32eba3cc3aeb9fcff7fbfffffffff295c8f3de17a943e000000410000e8c1000000003ec3aeb93ec32eb9ffff7fbfffffffff0ad7a33de17a943e000010410000e8c1000000000000000000000000000080bfffffffffec51b83de17a943e000020410000e8c1000000000000000000000000000080bfffffffffcdcccc3de17a943e000030410000e8c1000000006e12033a00000000ffff7fbfffffffffae47e13de17a943e000040410000e8c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff8fc2f53de17a943e000050410000e8c16f12833a3ec32eb93dc3aeb9ffff7fbfffffffffb81e053ee17a943e000060410000e8c16f12833a3ec32e393ec3ae39ffff7fbfffffffff295c0f3ee17a943e000070410000e8c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff9a99193ee17a943e000080410000e8c1000000006e1203ba00000000ffff7fbfffffffff0ad7233ee17a943e000088410000e8c1000000000000000000000000000080bfffffffff7b142e3ee17a943e000090410000e8c1000000000000000000000000000080bfffffffffec51383ee17a943e000098410000e8c1000000003ec32e393ec32eb9ffff7fbfffffffff5c8f423ee17a943e0000a0410000e8c100000000000000006e1203baffff7fbfffffffffcdcc4c3ee17a943e0000a8410000e8c1000000000000000000000000000080bfffffffff3d0a573ee17a943e0000b0410000e8c100000000000000006e12033affff7fbfffffffffae47613ee17a943e0000b8410000e8c1000000003ec32eb93ec32e39ffff7fbfffffffff1f856b3ee17a943e0000c0410000e8c1000000003ec32e393ec32eb9ffff7fbfffffffff8fc2753ee17a943e0000c8410000e8c100000000000000006e1203baffff7fbfffffffff0000803ee17a943e0000d0410000e8c1000000003ec32eb93ec3aeb9ffff7fbfffffffffb81e853ee17a943e0000d8410000e8c1000000000000000000000000000080bfffffffff713d8a3ee17a943e0000e0410000e8c1000000000000000000000000000080bfffffffff295c8f3ee17a943e0000e8410000e8c1000000000000000000000000000080bfffffffffe17a943ee17a943e0000f0410000e8c1000000000000000000000000000080bfffffffff9a99993ee17a943e0000f8410000e8c1000000000000000000000000000080bfffffffff52b89e3ee17a943e000000420000e8c1000000003ec32e393ec32eb9ffff7fbfffffffff0ad7a33ee17a943e000004420000e8c1000000006e12033a00000000ffff7fbfffffffffc3f5a83ee17a943e000008420000e8c16f12833a3ec3ae393ec32e39ffff7fbfffffffff7b14ae3ee17a943e00000c420000e8c16f12833a6e1203ba00000000ffff7fbfffffffff3333b33ee17a943e000010420000e8c1000000003ec3aeb93ec3ae39ffff7fbfffffffffec51b83ee17a943e000014420000e8c1000000003ec32eb93ec32e39ffff7fbfffffffffa470bd3ee17a943e000018420000e8c1000000003ec32e393ec32eb9ffff7fbfffffffff5c8fc23ee17a943e00001c420000e8c100000000000000006e1203baffff7fbfffffffff14aec73ee17a943e000020420000e8c1000000003ec32eb93ec3aeb9ffff7fbfffffffffcdcccc3ee17a943e000024420000e8c1000000000000000000000000000080bfffffffff85ebd13ee17a943e000028420000e8c1000000000000000000000000000080bfffffffff3d0ad73ee17a943e00002c420000e8c1000000000000000000000000000080bffffffffff628dc3ee17a943e000030420000e8c1000000003ec32e393ec32eb9ffff7fbfffffffffae47e13ee17a943e000034420000e8c100000000000000006e1203baffff7fbfffffffff6666e63ee17a943e000038420000e8c1000000003ec32eb93ec3aeb9ffff7fbfffffffff1f85eb3ee17a943e00003c420000e8c1000000000000000000000000000080bfffffffffd7a3f03ee17a943e000040420000e8c1000000000000000000000000000080bfffffffff8fc2f53ee17a943e000044420000e8c1000000003ec32e393ec32eb9ffff7fbfffffffff48e1fa3ee17a943e000048420000e8c100000000000000006e1203baffff7fbfffffffff0000003fe17a943e00004c420000e8c1000000003ec32eb93ec3aeb9ffff7fbfffffffff5c8f023fe17a943e000050420000e8c1000000000000000000000000000080bfffffffffb81e053fe17a943e000054420000e8c1000000000000000000000000000080bfffffffff14ae073fe17a943e000058420000e8c1000000003ec32e393ec3ae39ffff7fbfffffffff713d0a3fe17a943e00005c420000e8c100000000000000006e12033affff7fbfffffffffcdcc0c3fe17a943e000060420000e8c100000000000000006e12033affff7fbfffffffff295c0f3fe17a943e000064420000e8c1000000003ec32eb93ec32e39ffff7fbfffffffff85eb113fe17a943e000068420000e8c1000000000000000000000000000080bfffffffffe17a143fe17a943e00006c420000e8c1000000000000000000000000000080bfffffffff3d0a173fe17a943e000070420000e8c1000000003ec32e393ec32eb9ffff7fbfffffffff9a99193fe17a943e000074420000e8c100000000000000006e1203baffff7fbffffffffff6281c3fe17a943e000078420000e8c1000000003ec32eb93ec3aeb9ffff7fbfffffffff52b81e3fe17a943e00007c420000e8c1000000006e12033a00000000ffff7fbfffffffffae47213fe17a943e000080420000e8c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0ad7233fe17a943e000082420000e8c16f12833a000000006e1203baffff7fbfffffffff6666263fe17a943e000084420000e8c16f12833a000000006e1203baffff7fbfffffffffc3f5283fe17a943e000086420000e8c16f12833a3ec32e393ec32eb9ffff7fbfffffffff1f852b3fe17a943e000088420000e8c16f12833a3ec32eb93ec32e39ffff7fbfffffffff7b142e3fe17a943e00008a420000e8c16f12833a000000006e12033affff7fbfffffffffd7a3303fe17a943e00008c420000e8c16f12833a3ec32eb93ec32e39ffff7fbfffffffff3333333fe17a943e00008e420000e8c1000000006d1203ba6d1203bafcff7fbfffffffff8fc2353fe17a943e000090420000e8c1000000003ec32eb93ec3aeb9ffff7fbfffffffffec51383fe17a943e000092420000e8c1000000003ec32e393ec32eb9ffff7fbfffffffff48e13a3fe17a943e000094420000e8c100000000000000006e1203baffff7fbfffffffffa4703d3fe17a943e000096420000e8c1000000003ec32e393ec32eb9ffff7fbfffffffff0000403fe17a943e000098420000e8c10000000000000000abaa2aae000080bfffffffff5c8f423fe17a943e00009a420000e8c1000000003ec32e393ec32eb9ffff7fbfffffffffb81e453fe17a943e00009c420000e8c16f12833a6e12033a00000000ffff7fbfffffffff14ae473fe17a943e00009e420000e8c16f12833a6e1203ba00000000ffff7fbfffffffff713d4a3fe17a943e0000a0420000e8c100000000000000006e12033affff7fbfffffffffcdcc4c3fe17a943e0000a2420000e8c16f12833a6d12033a6d12033afcff7fbfffffffff295c4f3fe17a943e0000a4420000e8c16f12833a0000000000000000000080bfffffffff85eb513fe17a943e0000a6420000e8c16f12833a3cc32eba3cc3aeb9fcff7fbfffffffffe17a543fe17a943e0000a8420000e8c1000000003ec3aeb93ec32eb9ffff7fbfffffffff3d0a573fe17a943e0000aa420000e8c1000000000000000000000000000080bfffffffff9a99593fe17a943e0000ac420000e8c1000000000000000000000000000080bffffffffff6285c3fe17a943e0000ae420000e8c1000000000000000000000000000080bfffffffff52b85e3fe17a943e0000b0420000e8c1000000000000000000000000000080bfffffffffae47613fe17a943e0000b2420000e8c1000000000000000000000000000080bfffffffff0ad7633fe17a943e0000b4420000e8c1000000000000000000000000000080bfffffffff6666663fe17a943e0000b6420000e8c1000000003ec32e393ec3ae39ffff7fbfffffffffc3f5683fe17a943e0000b8420000e8c100000000000000006e12033affff7fbfffffffff1f856b3fe17a943e0000ba420000e8c1000000003ec32e393ec3ae39ffff7fbfffffffff7b146e3fe17a943e0000bc420000e8c16f12833a6d12033a6d12033afcff7fbfffffffffd7a3703fe17a943e0000be420000e8c16f12833a3ec32eb93ec32e39ffff7fbfffffffff3333733fe17a943e0000c0420000e8c1000000006d1203ba6d1203bafcff7fbfffffffff8fc2753fe17a943e0000c2420000e8c1000000003ec32eb93ec3aeb9ffff7fbfffffffffec51783fe17a943e0000c4420000e8c1000000003ec32e393ec32eb9ffff7fbfffffffff48e17a3fe17a943e0000c6420000e8c100000000000000006e1203baffff7fbfffffffffa4707d3fe17a943e0000c8420000e8c100000000000000003ec3aeb9ffff7fbfffffffff0000803fe17a943e000000000000f0c1000000000000000000000000000080bfffffffff000000009a99993e0000803f0000f0c1000000000000000000000000000080bfffffffff0ad7233c9a99993e000000400000f0c1000000000000000000000000000080bfffffffff0ad7a33c9a99993e000040400000f0c1000000000000000000000000000080bfffffffff8fc2f53c9a99993e000080400000f0c1000000000000000000000000000080bfffffffff0ad7233d9a99993e0000a0400000f0c1000000006d12033a6d12033afcff7fbfffffffffcdcc4c3d9a99993e0000c0400000f0c16f12833a3cc3ae393cc32e3afcff7fbfffffffff8fc2753d9a99993e0000e0400000f0c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff295c8f3d9a99993e000000410000f0c1000000006e1203ba00000000ffff7fbfffffffff0ad7a33d9a99993e000010410000f0c1000000000000000000000000000080bfffffffffec51b83d9a99993e000020410000f0c1000000000000000000000000000080bfffffffffcdcccc3d9a99993e000030410000f0c1000000003ec3ae393ec32e39ffff7fbfffffffffae47e13d9a99993e000040410000f0c16f12833a6d12033a6d12033afcff7fbfffffffff8fc2f53d9a99993e000050410000f0c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffb81e053e9a99993e000060410000f0c1000000003ec3aeb93ec3ae39ffff7fbfffffffff295c0f3e9a99993e000070410000f0c1000000003ec32e393dc3ae39ffff7fbfffffffff9a99193e9a99993e000080410000f0c1000000003ec32eb93ec3aeb9ffff7fbfffffffff0ad7233e9a99993e000088410000f0c1000000003ec32eb93ec3aeb9ffff7fbfffffffff7b142e3e9a99993e000090410000f0c1000000000000000000000000000080bfffffffffec51383e9a99993e000098410000f0c1000000006e12033a00000000ffff7fbfffffffff5c8f423e9a99993e0000a0410000f0c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffcdcc4c3e9a99993e0000a8410000f0c16f12833a6d1203ba6d1203bafcff7fbfffffffff3d0a573e9a99993e0000b0410000f0c1000000003ec3aeb93ec32eb9ffff7fbfffffffffae47613e9a99993e0000b8410000f0c1000000000000000000000000000080bfffffffff1f856b3e9a99993e0000c0410000f0c1000000006e12033a00000000ffff7fbfffffffff8fc2753e9a99993e0000c8410000f0c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0000803e9a99993e0000d0410000f0c16f12833a3cc3aeb93cc32ebafcff7fbfffffffffb81e853e9a99993e0000d8410000f0c1000000003cc3aeb93cc32ebafcff7fbfffffffff713d8a3e9a99993e0000e0410000f0c100000000000000006e1203baffff7fbfffffffff295c8f3e9a99993e0000e8410000f0c100000000000000006e1203baffff7fbfffffffffe17a943e9a99993e0000f0410000f0c100000000000000006e1203baffff7fbfffffffff9a99993e9a99993e0000f8410000f0c1000000003ec32eb93ec3aeb9ffff7fbfffffffff52b89e3e9a99993e000000420000f0c1000000006e12033a00000000ffff7fbfffffffff0ad7a33e9a99993e000004420000f0c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffc3f5a83e9a99993e000008420000f0c16f12833a0000000000000000000080bfffffffff7b14ae3e9a99993e00000c420000f0c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff3333b33e9a99993e000010420000f0c1000000006e1203ba00000000ffff7fbfffffffffec51b83e9a99993e000014420000f0c1000000000000000000000000000080bfffffffffa470bd3e9a99993e000018420000f0c1000000006e12033a00000000ffff7fbfffffffff5c8fc23e9a99993e00001c420000f0c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff14aec73e9a99993e000020420000f0c16f12833a6d1203ba6d1203bafcff7fbfffffffffcdcccc3e9a99993e000024420000f0c1000000003ec3aeb93ec32eb9ffff7fbfffffffff85ebd13e9a99993e000028420000f0c1000000000000000000000000000080bfffffffff3d0ad73e9a99993e00002c420000f0c1000000000000000000000000000080bffffffffff628dc3e9a99993e000030420000f0c1000000006e12033a00000000ffff7fbfffffffffae47e13e9a99993e000034420000f0c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff6666e63e9a99993e000038420000f0c16f12833a6d1203ba6d1203bafcff7fbfffffffff1f85eb3e9a99993e00003c420000f0c1000000003ec32eb93ec3aeb9ffff7fbfffffffffd7a3f03e9a99993e000040420000f0c100000000000000006e1203baffff7fbfffffffff8fc2f53e9a99993e000044420000f0c1000000003ec3ae393ec3aeb9ffff7fbfffffffff48e1fa3e9a99993e000048420000f0c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0000003f9a99993e00004c420000f0c16f12833a6d1203ba6d1203bafcff7fbfffffffff5c8f023f9a99993e000050420000f0c1000000003ec32eb93ec3aeb9ffff7fbfffffffffb81e053f9a99993e000054420000f0c100000000000000006e1203baffff7fbfffffffff14ae073f9a99993e000058420000f0c1000000003ec32eb93ec3aeb9ffff7fbfffffffff713d0a3f9a99993e00005c420000f0c1000000000000000000000000000080bfffffffffcdcc0c3f9a99993e000060420000f0c1000000000000000000000000000080bfffffffff295c0f3f9a99993e000064420000f0c1000000000000000000000000000080bfffffffff85eb113f9a99993e000068420000f0c1000000000000000000000000000080bfffffffffe17a143f9a99993e00006c420000f0c1000000000000000000000000000080bfffffffff3d0a173f9a99993e000070420000f0c1000000006e12033a00000000ffff7fbfffffffff9a99193f9a99993e000074420000f0c16f12833a3ec3ae393ec3aeb9ffff7fbffffffffff6281c3f9a99993e000078420000f0c16f12833a6d1203ba6d1203bafcff7fbfffffffff52b81e3f9a99993e00007c420000f0c1000000000000000000000000000080bfffffffffae47213f9a99993e000080420000f0c16f12833a6d12033a6d12033afcff7fbfffffffff0ad7233f9a99993e000082420000f0c16f12833a000000006e12033affff7fbfffffffff6666263f9a99993e000084420000f0c16f12833a000000006e12033affff7fbfffffffffc3f5283f9a99993e000086420000f0c16f12833a000000006e12033affff7fbfffffffff1f852b3f9a99993e000088420000f0c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff7b142e3f9a99993e00008a420000f0c1000000003ec3aeb93ec3ae39ffff7fbfffffffffd7a3303f9a99993e00008c420000f0c1000000006d12033a6d12033afcff7fbfffffffff3333333f9a99993e00008e420000f0c16f12833a3ec32e393ec32eb9ffff7fbfffffffff8fc2353f9a99993e000090420000f0c16f12833a6d1203ba6d1203bafcff7fbfffffffffec51383f9a99993e000092420000f0c1000000003ec32e393ec32eb9ffff7fbfffffffff48e13a3f9a99993e000094420000f0c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffa4703d3f9a99993e000096420000f0c16f12833a000000006e1203baffff7fbfffffffff0000403f9a99993e000098420000f0c16f12833a000000006e1203baffff7fbfffffffff5c8f423f9a99993e00009a420000f0c16f12833a3ec32eb93dc3aeb9ffff7fbfffffffffb81e453f9a99993e00009c420000f0c16f12833a3ec3ae393ec32e39ffff7fbfffffffff14ae473f9a99993e00009e420000f0c16f12833a3ec3aeb93ec32eb9ffff7fbfffffffff713d4a3f9a99993e0000a0420000f0c1000000006d1203ba6d1203bafcff7fbfffffffffcdcc4c3f9a99993e0000a2420000f0c1000000006e12033a00000000ffff7fbfffffffff295c4f3f9a99993e0000a4420000f0c16f12833a3ec32e393ec3ae39ffff7fbfffffffff85eb513f9a99993e0000a6420000f0c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffe17a543f9a99993e0000a8420000f0c1000000003dc3aeb93ec32eb9ffff7fbfffffffff3d0a573f9a99993e0000aa420000f0c100000000000000006e1203baffff7fbfffffffff9a99593f9a99993e0000ac420000f0c1000000003ec32eb93ec3aeb9ffff7fbffffffffff6285c3f9a99993e0000ae420000f0c1000000000000000000000000000080bfffffffff52b85e3f9a99993e0000b0420000f0c1000000000000000000000000000080bfffffffffae47613f9a99993e0000b2420000f0c1000000000000000000000000000080bfffffffff0ad7633f9a99993e0000b4420000f0c1000000003ec32e393ec32eb9ffff7fbfffffffff6666663f9a99993e0000b6420000f0c100000000000000006e1203baffff7fbfffffffffc3f5683f9a99993e0000b8420000f0c100000000000000006e1203baffff7fbfffffffff1f856b3f9a99993e0000ba420000f0c1000000003ec32eb93ec3aeb9ffff7fbfffffffff7b146e3f9a99993e0000bc420000f0c1000000003ec32e393ec3ae39ffff7fbfffffffffd7a3703f9a99993e0000be420000f0c1000000006d12033a6d12033afcff7fbfffffffff3333733f9a99993e0000c0420000f0c16f12833a3ec32e393ec32eb9ffff7fbfffffffff8fc2753f9a99993e0000c2420000f0c16f12833a6d1203ba6d1203bafcff7fbfffffffffec51783f9a99993e0000c4420000f0c1000000003ec32e393ec32eb9ffff7fbfffffffff48e17a3f9a99993e0000c6420000f0c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffa4707d3f9a99993e0000c8420000f0c16f12833a000000003cc32ebafcff7fbfffffffff0000803f9a99993e000000000000f8c100000000000000003cc32ebafcff7fbfffffffff0000000052b89e3e0000803f0000f8c1000000003ec32eb93ec3aeb9ffff7fbfffffffff0ad7233c52b89e3e000000400000f8c1000000000000000000000000000080bfffffffff0ad7a33c52b89e3e000040400000f8c1000000000000000000000000000080bfffffffff8fc2f53c52b89e3e000080400000f8c1000000000000000000000000000080bfffffffff0ad7233d52b89e3e0000a0400000f8c1000000000000000000000000000080bfffffffffcdcc4c3d52b89e3e0000c0400000f8c1000000003ec32e393ec3ae39ffff7fbfffffffff8fc2753d52b89e3e0000e0400000f8c100000000000000006e12033affff7fbfffffffff295c8f3d52b89e3e000000410000f8c1000000003ec32eb93ec32e39ffff7fbfffffffff0ad7a33d52b89e3e000010410000f8c1000000000000000000000000000080bfffffffffec51b83d52b89e3e000020410000f8c1000000000000000000000000000080bfffffffffcdcccc3d52b89e3e000030410000f8c1000000000000000000000000000080bfffffffffae47e13d52b89e3e000040410000f8c1000000003ec32e393ec3ae39ffff7fbfffffffff8fc2f53d52b89e3e000050410000f8c100000000000000006e12033affff7fbfffffffffb81e053e52b89e3e000060410000f8c1000000003ec32eb93ec32e39ffff7fbfffffffff295c0f3e52b89e3e000070410000f8c1000000006e12033a00000000ffff7fbfffffffff9a99193e52b89e3e000080410000f8c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0ad7233e52b89e3e000088410000f8c16f12833a6d1203ba6d1203bafcff7fbfffffffff7b142e3e52b89e3e000090410000f8c1000000003ec3aeb93ec32eb9ffff7fbfffffffffec51383e52b89e3e000098410000f8c1000000003ec3ae393ec32e39ffff7fbfffffffff5c8f423e52b89e3e0000a0410000f8c16f12833a6d12033a6d12033afcff7fbfffffffffcdcc4c3e52b89e3e0000a8410000f8c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff3d0a573e52b89e3e0000b0410000f8c1000000006e1203ba00000000ffff7fbfffffffffae47613e52b89e3e0000b8410000f8c1000000000000000000000000000080bfffffffff1f856b3e52b89e3e0000c0410000f8c1000000003ec3ae393ec32e39ffff7fbfffffffff8fc2753e52b89e3e0000c8410000f8c16f12833a3cc32e3a3cc3ae39fcff7fbfffffffff0000803e52b89e3e0000d0410000f8c16f12833a0000000000000000000080bfffffffffb81e853e52b89e3e0000d8410000f8c16f12833a3ec32eb93ec3aeb9ffff7fbfffffffff713d8a3e52b89e3e0000e0410000f8c16f12833a000000006e1203baffff7fbfffffffff295c8f3e52b89e3e0000e8410000f8c16f12833a000000006e1203baffff7fbfffffffffe17a943e52b89e3e0000f0410000f8c16f12833a000000006e1203baffff7fbfffffffff9a99993e52b89e3e0000f8410000f8c16f12833a6d1203ba6d1203bafcff7fbfffffffff52b89e3e52b89e3e000000420000f8c1000000000000000000000000000080bfffffffff0ad7a33e52b89e3e000004420000f8c16f12833a6d12033a6d12033afcff7fbfffffffffc3f5a83e52b89e3e000008420000f8c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff7b14ae3e52b89e3e00000c420000f8c1000000003ec3aeb93ec3ae39ffff7fbfffffffff3333b33e52b89e3e000010420000f8c1000000003ec32eb93ec32e39ffff7fbfffffffffec51b83e52b89e3e000014420000f8c1000000000000000000000000000080bfffffffffa470bd3e52b89e3e000018420000f8c1000000003ec3ae393ec32e39ffff7fbfffffffff5c8fc23e52b89e3e00001c420000f8c16f12833a6d12033a6d12033afcff7fbfffffffff14aec73e52b89e3e000020420000f8c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffcdcccc3e52b89e3e000024420000f8c1000000006e1203ba00000000ffff7fbfffffffff85ebd13e52b89e3e000028420000f8c1000000000000000000000000000080bfffffffff3d0ad73e52b89e3e00002c420000f8c1000000000000000000000000000080bffffffffff628dc3e52b89e3e000030420000f8c1000000003ec3ae393ec32e39ffff7fbfffffffffae47e13e52b89e3e000034420000f8c16f12833a6d12033a6d12033afcff7fbfffffffff6666e63e52b89e3e000038420000f8c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff1f85eb3e52b89e3e00003c420000f8c1000000000000000000000000000080bfffffffffd7a3f03e52b89e3e000040420000f8c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff8fc2f53e52b89e3e000044420000f8c16f12833a3ec32eb93dc3aeb9ffff7fbfffffffff48e1fa3e52b89e3e000048420000f8c16f12833a3ec32e393ec3ae39ffff7fbfffffffff0000003f52b89e3e00004c420000f8c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff5c8f023f52b89e3e000050420000f8c1000000000000000000000000000080bfffffffffb81e053f52b89e3e000054420000f8c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff14ae073f52b89e3e000058420000f8c16f12833a6d1203ba6d1203bafcff7fbfffffffff713d0a3f52b89e3e00005c420000f8c1000000003ec32eb93ec3aeb9ffff7fbfffffffffcdcc0c3f52b89e3e000060420000f8c100000000000000006e1203baffff7fbfffffffff295c0f3f52b89e3e000064420000f8c1000000003ec32eb93ec3aeb9ffff7fbfffffffff85eb113f52b89e3e000068420000f8c1000000000000000000000000000080bfffffffffe17a143f52b89e3e00006c420000f8c1000000000000000000000000000080bfffffffff3d0a173f52b89e3e000070420000f8c1000000003ec3ae393ec32e39ffff7fbfffffffff9a99193f52b89e3e000074420000f8c16f12833a6d12033a6d12033afcff7fbffffffffff6281c3f52b89e3e000078420000f8c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffff52b81e3f52b89e3e00007c420000f8c1000000006e1203ba00000000ffff7fbfffffffffae47213f52b89e3e000080420000f8c1000000003ec32e393ec3ae39ffff7fbfffffffff0ad7233f52b89e3e000082420000f8c100000000000000006e12033affff7fbfffffffff6666263f52b89e3e000084420000f8c100000000000000006e12033affff7fbfffffffffc3f5283f52b89e3e000086420000f8c100000000000000006e12033affff7fbfffffffff1f852b3f52b89e3e000088420000f8c1000000003ec32e393dc3ae39ffff7fbfffffffff7b142e3f52b89e3e00008a420000f8c1000000003ec32eb93ec3aeb9ffff7fbfffffffffd7a3303f52b89e3e00008c420000f8c1000000003ec32e393ec32eb9ffff7fbfffffffff3333333f52b89e3e00008e420000f8c16f12833a6d12033a6d12033afcff7fbfffffffff8fc2353f52b89e3e000090420000f8c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffec51383f52b89e3e000092420000f8c1000000003ec32eb93ec32e39ffff7fbfffffffff48e13a3f52b89e3e000094420000f8c16f12833a3cc32e3a3cc3ae39fcff7fbfffffffffa4703d3f52b89e3e000096420000f8c16f12833a0000000000000000000080bfffffffff0000403f52b89e3e000098420000f8c16f12833a3ec32eb93ec32e39ffff7fbfffffffff5c8f423f52b89e3e00009a420000f8c16f12833a3ec3aeb93ec3ae39ffff7fbfffffffffb81e453f52b89e3e00009c420000f8c1000000003ec32e393ec3ae39ffff7fbfffffffff14ae473f52b89e3e00009e420000f8c16f12833a3ec3ae393ec32e39ffff7fbfffffffff713d4a3f52b89e3e0000a0420000f8c16f12833a3ec32eb93ec3aeb9ffff7fbfffffffffcdcc4c3f52b89e3e0000a2420000f8c16f12833a000000006e1203baffff7fbfffffffff295c4f3f52b89e3e0000a4420000f8c16f12833a3ec3aeb93ec32eb9ffff7fbfffffffff85eb513f52b89e3e0000a6420000f8c1000000003ec3aeb93ec3ae39ffff7fbfffffffffe17a543f52b89e3e0000a8420000f8c1000000003ec3ae393ec32e39ffff7fbfffffffff3d0a573f52b89e3e0000aa420000f8c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffff9a99593f52b89e3e0000ac420000f8c16f12833a6d1203ba6d1203bafcff7fbffffffffff6285c3f52b89e3e0000ae420000f8c1000000003ec3aeb93ec32eb9ffff7fbfffffffff52b85e3f52b89e3e0000b0420000f8c1000000000000000000000000000080bfffffffffae47613f52b89e3e0000b2420000f8c1000000000000000000000000000080bfffffffff0ad7633f52b89e3e0000b4420000f8c1000000006e12033a00000000ffff7fbfffffffff6666663f52b89e3e0000b6420000f8c16f12833a3ec3ae393ec3aeb9ffff7fbfffffffffc3f5683f52b89e3e0000b8420000f8c16f12833a000000006e1203baffff7fbfffffffff1f856b3f52b89e3e0000ba420000f8c16f12833a6d1203ba6d1203bafcff7fbfffffffff7b146e3f52b89e3e0000bc420000f8c1000000003ec3aeb93ec32eb9ffff7fbfffffffffd7a3703f52b89e3e0000be420000f8c1000000006e12033a00000000ffff7fbfffffffff3333733f52b89e3e0000c0420000f8c16f12833a6e12033a00000000ffff7fbfffffffff8fc2753f52b89e3e0000c2420000f8c16f12833a6e1203ba00000000ffff7fbfffffffffec51783f52b89e3e0000c4420000f8c1000000003ec32eb93ec32e39ffff7fbfffffffff48e17a3f52b89e3e0000c6420000f8c16f12833a6d12033a6d12033afcff7fbfffffffffa4707d3f52b89e3e0000c8420000f8c16f12833a000000003ec3ae39ffff7fbfffffffff0000803f52b89e3e00000000000000c26f12833a000000003ec3aeb9ffff7fbfffffffff000000000ad7a33e0000803f000000c26f12833a6d1203ba6d1203bafcff7fbfffffffff0ad7233c0ad7a33e00000040000000c2000000003ec3aeb93ec32eb9ffff7fbfffffffff0ad7a33c0ad7a33e00004040000000c2000000000000000000000000000080bfffffffff8fc2f53c0ad7a33e00008040000000c2000000000000000000000000000080bfffffffff0ad7233d0ad7a33e0000a040000000c2000000003ec32e393ec32eb9ffff7fbfffffffffcdcc4c3d0ad7a33e0000c040000000c200000000000000006e1203baffff7fbfffffffff8fc2753d0ad7a33e0000e040000000c2000000003ec32eb93ec3aeb9ffff7fbfffffffff295c8f3d0ad7a33e00000041000000c2000000000000000000000000000080bfffffffff0ad7a33d0ad7a33e00001041000000c2000000000000000000000000000080bfffffffffec51b83d0ad7a33e00002041000000c2000000000000000000000000000080bfffffffffcdcccc3d0ad7a33e00003041000000c2000000000000000000000000000080bfffffffffae47e13d0ad7a33e00004041000000c2000000000000000000000000000080bfffffffff8fc2f53d0ad7a33e00005041000000c2000000000000000000000000000080bfffffffffb81e053e0ad7a33e00006041000000c2000000000000000000000000000080bfffffffff295c0f3e0ad7a33e00007041000000c2000000006e12033a00000000ffff7fbfffffffff9a99193e0ad7a33e00008041000000c26f12833a6e12033a00000000ffff7fbfffffffff0ad7233e0ad7a33e00008841000000c26f12833a6e1203ba00000000ffff7fbfffffffff7b142e3e0ad7a33e00009041000000c2000000006e1203ba00000000ffff7fbfffffffffec51383e0ad7a33e00009841000000c2000000000000000000000000000080bfffffffff5c8f423e0ad7a33e0000a041000000c2000000003ec32e393ec3ae39ffff7fbfffffffffcdcc4c3e0ad7a33e0000a841000000c200000000000000006e12033affff7fbfffffffff3d0a573e0ad7a33e0000b041000000c2000000003ec32eb93ec32e39ffff7fbfffffffffae47613e0ad7a33e0000b841000000c2000000000000000000000000000080bfffffffff1f856b3e0ad7a33e0000c041000000c2000000000000000000000000000080bfffffffff8fc2753e0ad7a33e0000c841000000c2000000006d12033a6d12033afcff7fbfffffffff0000803e0ad7a33e0000d041000000c26f12833a3cc3ae393cc32e3afcff7fbfffffffffb81e853e0ad7a33e0000d841000000c26f12833a000000006e12033affff7fbfffffffff713d8a3e0ad7a33e0000e041000000c26f12833a3ec32e393ec3ae39ffff7fbfffffffff295c8f3e0ad7a33e0000e841000000c26f12833a0000000000000000000080bfffffffffe17a943e0ad7a33e0000f041000000c26f12833a3ec32eb93ec32e39ffff7fbfffffffff9a99993e0ad7a33e0000f841000000c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff52b89e3e0ad7a33e00000042000000c2000000006e1203ba00000000ffff7fbfffffffff0ad7a33e0ad7a33e00000442000000c2000000003ec32e393ec3ae39ffff7fbfffffffffc3f5a83e0ad7a33e00000842000000c200000000000000006e12033affff7fbfffffffff7b14ae3e0ad7a33e00000c42000000c2000000003ec32eb93ec32e39ffff7fbfffffffff3333b33e0ad7a33e00001042000000c2000000000000000000000000000080bfffffffffec51b83e0ad7a33e00001442000000c2000000000000000000000000000080bfffffffffa470bd3e0ad7a33e00001842000000c2000000000000000000000000000080bfffffffff5c8fc23e0ad7a33e00001c42000000c2000000003ec32e393ec3ae39ffff7fbfffffffff14aec73e0ad7a33e00002042000000c200000000000000006e12033affff7fbfffffffffcdcccc3e0ad7a33e00002442000000c2000000003ec32eb93ec32e39ffff7fbfffffffff85ebd13e0ad7a33e00002842000000c2000000000000000000000000000080bfffffffff3d0ad73e0ad7a33e00002c42000000c2000000000000000000000000000080bffffffffff628dc3e0ad7a33e00003042000000c2000000000000000000000000000080bfffffffffae47e13e0ad7a33e00003442000000c2000000003ec32e393ec3ae39ffff7fbfffffffff6666e63e0ad7a33e00003842000000c200000000000000006e12033affff7fbfffffffff1f85eb3e0ad7a33e00003c42000000c2000000003ec32e393ec3ae39ffff7fbfffffffffd7a3f03e0ad7a33e00004042000000c26f12833a6d12033a6d12033afcff7fbfffffffff8fc2f53e0ad7a33e00004442000000c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff48e1fa3e0ad7a33e00004842000000c2000000003ec3aeb93ec3ae39ffff7fbfffffffff0000003f0ad7a33e00004c42000000c200000000000000006e12033affff7fbfffffffff5c8f023f0ad7a33e00005042000000c2000000003ec32e393ec3ae39ffff7fbfffffffffb81e053f0ad7a33e00005442000000c26f12833a6d12033a6d12033afcff7fbfffffffff14ae073f0ad7a33e00005842000000c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff713d0a3f0ad7a33e00005c42000000c2000000000000000000000000000080bfffffffffcdcc0c3f0ad7a33e00006042000000c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff295c0f3f0ad7a33e00006442000000c26f12833a6d1203ba6d1203bafcff7fbfffffffff85eb113f0ad7a33e00006842000000c2000000003ec3aeb93ec32eb9ffff7fbfffffffffe17a143f0ad7a33e00006c42000000c2000000000000000000000000000080bfffffffff3d0a173f0ad7a33e00007042000000c2000000000000000000000000000080bfffffffff9a99193f0ad7a33e00007442000000c2000000003ec32e393ec3ae39ffff7fbffffffffff6281c3f0ad7a33e00007842000000c200000000000000006e12033affff7fbfffffffff52b81e3f0ad7a33e00007c42000000c2000000003ec32eb93ec32e39ffff7fbfffffffffae47213f0ad7a33e00008042000000c2000000000000000000000000000080bfffffffff0ad7233f0ad7a33e00008242000000c2000000000000000000000000000080bfffffffff6666263f0ad7a33e00008442000000c2000000000000000000000000000080bfffffffffc3f5283f0ad7a33e00008642000000c2000000000000000000000000000080bfffffffff1f852b3f0ad7a33e00008842000000c2000000006e12033a00000000ffff7fbfffffffff7b142e3f0ad7a33e00008a42000000c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffd7a3303f0ad7a33e00008c42000000c26f12833a6d1203ba6d1203bafcff7fbfffffffff3333333f0ad7a33e00008e42000000c2000000003ec32eb93ec32e39ffff7fbfffffffff8fc2353f0ad7a33e00009042000000c200000000000000006e12033affff7fbfffffffffec51383f0ad7a33e00009242000000c2000000003ec32eb93ec32e39ffff7fbfffffffff48e13a3f0ad7a33e00009442000000c2000000003cc32e3a3cc3ae39fcff7fbfffffffffa4703d3f0ad7a33e00009642000000c26f12833a3ec3ae393ec32e39ffff7fbfffffffff0000403f0ad7a33e00009842000000c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffff5c8f423f0ad7a33e00009a42000000c2000000003ec3aeb93ec32eb9ffff7fbfffffffffb81e453f0ad7a33e00009c42000000c2000000003ec32e393ec32eb9ffff7fbfffffffff14ae473f0ad7a33e00009e42000000c26f12833a3dc3ae393ec32e39ffff7fbfffffffff713d4a3f0ad7a33e0000a042000000c26f12833a3ec32e393ec3ae39ffff7fbfffffffffcdcc4c3f0ad7a33e0000a242000000c26f12833a0000000000000000000080bfffffffff295c4f3f0ad7a33e0000a442000000c26f12833a6e1203ba00000000ffff7fbfffffffff85eb513f0ad7a33e0000a642000000c2000000006e1203ba00000000ffff7fbfffffffffe17a543f0ad7a33e0000a842000000c2000000006e12033a00000000ffff7fbfffffffff3d0a573f0ad7a33e0000aa42000000c26f12833a6e12033a00000000ffff7fbfffffffff9a99593f0ad7a33e0000ac42000000c26f12833a6e1203ba00000000ffff7fbffffffffff6285c3f0ad7a33e0000ae42000000c2000000006e1203ba00000000ffff7fbfffffffff52b85e3f0ad7a33e0000b042000000c2000000000000000000000000000080bfffffffffae47613f0ad7a33e0000b242000000c2000000000000000000000000000080bfffffffff0ad7633f0ad7a33e0000b442000000c2000000003ec3ae393ec32e39ffff7fbfffffffff6666663f0ad7a33e0000b642000000c26f12833a6d12033a6d12033afcff7fbfffffffffc3f5683f0ad7a33e0000b842000000c26f12833a000000006e12033affff7fbfffffffff1f856b3f0ad7a33e0000ba42000000c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff7b146e3f0ad7a33e0000bc42000000c2000000006e1203ba00000000ffff7fbfffffffffd7a3703f0ad7a33e0000be42000000c2000000006e12033a00000000ffff7fbfffffffff3333733f0ad7a33e0000c042000000c26f12833a6e12033a00000000ffff7fbfffffffff8fc2753f0ad7a33e0000c242000000c26f12833a6e1203ba00000000ffff7fbfffffffffec51783f0ad7a33e0000c442000000c2000000006e1203ba00000000ffff7fbfffffffff48e17a3f0ad7a33e0000c642000000c2000000003ec32e393ec3ae39ffff7fbfffffffffa4707d3f0ad7a33e0000c842000000c200000000000000003cc32e3afcff7fbfffffffff0000803f0ad7a33e00000000000004c26f12833a000000003cc32e3afcff7fbfffffffff00000000c3f5a83e0000803f000004c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0ad7233cc3f5a83e00000040000004c2000000006e1203ba00000000ffff7fbfffffffff0ad7a33cc3f5a83e00004040000004c2000000000000000000000000000080bfffffffff8fc2f53cc3f5a83e00008040000004c2000000000000000000000000000080bfffffffff0ad7233dc3f5a83e0000a040000004c2000000006e12033a00000000ffff7fbfffffffffcdcc4c3dc3f5a83e0000c040000004c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff8fc2753dc3f5a83e0000e040000004c26f12833a6d1203ba6d1203bafcff7fbfffffffff295c8f3dc3f5a83e00000041000004c2000000003ec3aeb93ec32eb9ffff7fbfffffffff0ad7a33dc3f5a83e00001041000004c2000000003ec32e393ec32eb9ffff7fbfffffffffec51b83dc3f5a83e00002041000004c200000000000000006e1203baffff7fbfffffffffcdcccc3dc3f5a83e00003041000004c2000000003ec32eb93ec3aeb9ffff7fbfffffffffae47e13dc3f5a83e00004041000004c2000000000000000000000000000080bfffffffff8fc2f53dc3f5a83e00005041000004c2000000000000000000000000000080bfffffffffb81e053ec3f5a83e00006041000004c2000000000000000000000000000080bfffffffff295c0f3ec3f5a83e00007041000004c2000000003ec3ae393ec32e39ffff7fbfffffffff9a99193ec3f5a83e00008041000004c26f12833a6d12033a6d12033afcff7fbfffffffff0ad7233ec3f5a83e00008841000004c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff7b142e3ec3f5a83e00009041000004c2000000006e1203ba00000000ffff7fbfffffffffec51383ec3f5a83e00009841000004c2000000000000000000000000000080bfffffffff5c8f423ec3f5a83e0000a041000004c2000000000000000000000000000080bfffffffffcdcc4c3ec3f5a83e0000a841000004c2000000000000000000000000000080bfffffffff3d0a573ec3f5a83e0000b041000004c2000000000000000000000000000080bfffffffffae47613ec3f5a83e0000b841000004c2000000000000000000000000000080bfffffffff1f856b3ec3f5a83e0000c041000004c2000000000000000000000000000080bfffffffff8fc2753ec3f5a83e0000c841000004c2000000000000000000000000000080bfffffffff0000803ec3f5a83e0000d041000004c2000000003ec32e393ec3ae39ffff7fbfffffffffb81e853ec3f5a83e0000d841000004c200000000000000006e12033affff7fbfffffffff713d8a3ec3f5a83e0000e041000004c2000000003cc3ae393cc32e3afcff7fbfffffffff295c8f3ec3f5a83e0000e841000004c26f12833a3cc3ae393cc32e3afcff7fbfffffffffe17a943ec3f5a83e0000f041000004c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff9a99993ec3f5a83e0000f841000004c2000000003ec3aeb93ec3ae39ffff7fbfffffffff52b89e3ec3f5a83e00000042000004c2000000003ec32eb93ec32e39ffff7fbfffffffff0ad7a33ec3f5a83e00000442000004c2000000000000000000000000000080bfffffffffc3f5a83ec3f5a83e00000842000004c2000000000000000000000000000080bfffffffff7b14ae3ec3f5a83e00000c42000004c2000000000000000000000000000080bfffffffff3333b33ec3f5a83e00001042000004c2000000000000000000000000000080bfffffffffec51b83ec3f5a83e00001442000004c2000000000000000000000000000080bfffffffffa470bd3ec3f5a83e00001842000004c2000000000000000000000000000080bfffffffff5c8fc23ec3f5a83e00001c42000004c2000000000000000000000000000080bfffffffff14aec73ec3f5a83e00002042000004c2000000000000000000000000000080bfffffffffcdcccc3ec3f5a83e00002442000004c2000000000000000000000000000080bfffffffff85ebd13ec3f5a83e00002842000004c2000000000000000000000000000080bfffffffff3d0ad73ec3f5a83e00002c42000004c2000000000000000000000000000080bffffffffff628dc3ec3f5a83e00003042000004c2000000000000000000000000000080bfffffffffae47e13ec3f5a83e00003442000004c2000000000000000000000000000080bfffffffff6666e63ec3f5a83e00003842000004c2000000000000000000000000000080bfffffffff1f85eb3ec3f5a83e00003c42000004c2000000000000000000000000000080bfffffffffd7a3f03ec3f5a83e00004042000004c2000000003ec32e393ec3ae39ffff7fbfffffffff8fc2f53ec3f5a83e00004442000004c200000000000000006e12033affff7fbfffffffff48e1fa3ec3f5a83e00004842000004c2000000003ec32eb93ec32e39ffff7fbfffffffff0000003fc3f5a83e00004c42000004c2000000000000000000000000000080bfffffffff5c8f023fc3f5a83e00005042000004c2000000000000000000000000000080bfffffffffb81e053fc3f5a83e00005442000004c2000000003ec32e393ec3ae39ffff7fbfffffffff14ae073fc3f5a83e00005842000004c200000000000000006e12033affff7fbfffffffff713d0a3fc3f5a83e00005c42000004c2000000003ec32e393ec3ae39ffff7fbfffffffffcdcc0c3fc3f5a83e00006042000004c26f12833a6d12033a6d12033afcff7fbfffffffff295c0f3fc3f5a83e00006442000004c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff85eb113fc3f5a83e00006842000004c2000000006e1203ba00000000ffff7fbfffffffffe17a143fc3f5a83e00006c42000004c2000000000000000000000000000080bfffffffff3d0a173fc3f5a83e00007042000004c2000000000000000000000000000080bfffffffff9a99193fc3f5a83e00007442000004c2000000000000000000000000000080bffffffffff6281c3fc3f5a83e00007842000004c2000000000000000000000000000080bfffffffff52b81e3fc3f5a83e00007c42000004c2000000000000000000000000000080bfffffffffae47213fc3f5a83e00008042000004c2000000000000000000000000000080bfffffffff0ad7233fc3f5a83e00008242000004c2000000000000000000000000000080bfffffffff6666263fc3f5a83e00008442000004c2000000000000000000000000000080bfffffffffc3f5283fc3f5a83e00008642000004c2000000000000000000000000000080bfffffffff1f852b3fc3f5a83e00008842000004c2000000006e12033a00000000ffff7fbfffffffff7b142e3fc3f5a83e00008a42000004c26f12833a6e12033a00000000ffff7fbfffffffffd7a3303fc3f5a83e00008c42000004c26f12833a6e1203ba00000000ffff7fbfffffffff3333333fc3f5a83e00008e42000004c2000000006e1203ba00000000ffff7fbfffffffff8fc2353fc3f5a83e00009042000004c2000000000000000000000000000080bfffffffffec51383fc3f5a83e00009242000004c2000000000000000000000000000080bfffffffff48e13a3fc3f5a83e00009442000004c2000000003ec3ae393ec32e39ffff7fbfffffffffa4703d3fc3f5a83e00009642000004c26f12833a6d12033a6d12033afcff7fbfffffffff0000403fc3f5a83e00009842000004c26f12833a3ec32e393ec3ae39ffff7fbfffffffff5c8f423fc3f5a83e00009a42000004c26f12833a3ec32eb93ec3aeb9ffff7fbfffffffffb81e453fc3f5a83e00009c42000004c26f12833a000000006e1203baffff7fbfffffffff14ae473fc3f5a83e00009e42000004c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffff713d4a3fc3f5a83e0000a042000004c200000000000000006e12033affff7fbfffffffffcdcc4c3fc3f5a83e0000a242000004c26f12833a3cc3ae393cc32e3afcff7fbfffffffff295c4f3fc3f5a83e0000a442000004c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff85eb513fc3f5a83e0000a642000004c2000000006e1203ba00000000ffff7fbfffffffffe17a543fc3f5a83e0000a842000004c2000000006e12033a00000000ffff7fbfffffffff3d0a573fc3f5a83e0000aa42000004c26f12833a6e12033a00000000ffff7fbfffffffff9a99593fc3f5a83e0000ac42000004c26f12833a3ec3aeb93ec32eb9ffff7fbffffffffff6285c3fc3f5a83e0000ae42000004c2000000006d1203ba6d1203bafcff7fbfffffffff52b85e3fc3f5a83e0000b042000004c2000000003ec32eb93ec3aeb9ffff7fbfffffffffae47613fc3f5a83e0000b242000004c2000000003ec32e393ec32eb9ffff7fbfffffffff0ad7633fc3f5a83e0000b442000004c200000000000000006e1203baffff7fbfffffffff6666663fc3f5a83e0000b642000004c2000000000000000000000000000080bfffffffffc3f5683fc3f5a83e0000b842000004c200000000000000006e12033affff7fbfffffffff1f856b3fc3f5a83e0000ba42000004c200000000000000006e12033affff7fbfffffffff7b146e3fc3f5a83e0000bc42000004c2000000000000000000000000000080bfffffffffd7a3703fc3f5a83e0000be42000004c2000000003ec3ae393ec3aeb9ffff7fbfffffffff3333733fc3f5a83e0000c042000004c26f12833a3dc3ae393ec32e39ffff7fbfffffffff8fc2753fc3f5a83e0000c242000004c26f12833a3ec32eb93ec32e39ffff7fbfffffffffec51783fc3f5a83e0000c442000004c2000000006d1203ba6d1203bafcff7fbfffffffff48e17a3fc3f5a83e0000c642000004c2000000003ec32eb93ec3aeb9ffff7fbfffffffffa4707d3fc3f5a83e0000c842000004c2000000000000000000000000000080bfffffffff0000803fc3f5a83e00000000000008c200000000000000003ec3ae39ffff7fbfffffffff000000007b14ae3e0000803f000008c200000000000000006e12033affff7fbfffffffff0ad7233c7b14ae3e00000040000008c2000000003ec32eb93ec32e39ffff7fbfffffffff0ad7a33c7b14ae3e00004040000008c2000000000000000000000000000080bfffffffff8fc2f53c7b14ae3e00008040000008c2000000000000000000000000000080bfffffffff0ad7233d7b14ae3e0000a040000008c2000000003ec3ae393ec32e39ffff7fbfffffffffcdcc4c3d7b14ae3e0000c040000008c26f12833a6d12033a6d12033afcff7fbfffffffff8fc2753d7b14ae3e0000e040000008c26f12833a3ec32eb93ec32e39ffff7fbfffffffff295c8f3d7b14ae3e00000041000008c2000000006d1203ba6d1203bafcff7fbfffffffff0ad7a33d7b14ae3e00001041000008c2000000003ec3ae393ec3aeb9ffff7fbfffffffffec51b83d7b14ae3e00002041000008c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffcdcccc3d7b14ae3e00003041000008c26f12833a6d1203ba6d1203bafcff7fbfffffffffae47e13d7b14ae3e00004041000008c2000000003ec3aeb93ec32eb9ffff7fbfffffffff8fc2f53d7b14ae3e00005041000008c2000000000000000000000000000080bfffffffffb81e053e7b14ae3e00006041000008c2000000000000000000000000000080bfffffffff295c0f3e7b14ae3e00007041000008c2000000000000000000000000000080bfffffffff9a99193e7b14ae3e00008041000008c2000000003ec32e393ec3ae39ffff7fbfffffffff0ad7233e7b14ae3e00008841000008c200000000000000006e12033affff7fbfffffffff7b142e3e7b14ae3e00009041000008c2000000003ec32eb93ec32e39ffff7fbfffffffffec51383e7b14ae3e00009841000008c2000000000000000000000000000080bfffffffff5c8f423e7b14ae3e0000a041000008c2000000000000000000000000000080bfffffffffcdcc4c3e7b14ae3e0000a841000008c2000000000000000000000000000080bfffffffff3d0a573e7b14ae3e0000b041000008c2000000000000000000000000000080bfffffffffae47613e7b14ae3e0000b841000008c2000000000000000000000000000080bfffffffff1f856b3e7b14ae3e0000c041000008c2000000003ec32e393ec32eb9ffff7fbfffffffff8fc2753e7b14ae3e0000c841000008c200000000000000006e1203baffff7fbfffffffff0000803e7b14ae3e0000d041000008c2000000003ec32eb93ec3aeb9ffff7fbfffffffffb81e853e7b14ae3e0000d841000008c2000000000000000000000000000080bfffffffff713d8a3e7b14ae3e0000e041000008c2000000000000000000000000000080bfffffffff295c8f3e7b14ae3e0000e841000008c2000000003ec32e393ec3ae39ffff7fbfffffffffe17a943e7b14ae3e0000f041000008c200000000000000006e12033affff7fbfffffffff9a99993e7b14ae3e0000f841000008c2000000003ec32eb93ec32e39ffff7fbfffffffff52b89e3e7b14ae3e00000042000008c2000000000000000000000000000080bfffffffff0ad7a33e7b14ae3e00000442000008c2000000000000000000000000000080bfffffffffc3f5a83e7b14ae3e00000842000008c2000000000000000000000000000080bfffffffff7b14ae3e7b14ae3e00000c42000008c2000000000000000000000000000080bfffffffff3333b33e7b14ae3e00001042000008c2000000000000000000000000000080bfffffffffec51b83e7b14ae3e00001442000008c2000000000000000000000000000080bfffffffffa470bd3e7b14ae3e00001842000008c2000000000000000000000000000080bfffffffff5c8fc23e7b14ae3e00001c42000008c2000000000000000000000000000080bfffffffff14aec73e7b14ae3e00002042000008c2000000000000000000000000000080bfffffffffcdcccc3e7b14ae3e00002442000008c2000000000000000000000000000080bfffffffff85ebd13e7b14ae3e00002842000008c2000000000000000000000000000080bfffffffff3d0ad73e7b14ae3e00002c42000008c2000000000000000000000000000080bffffffffff628dc3e7b14ae3e00003042000008c2000000000000000000000000000080bfffffffffae47e13e7b14ae3e00003442000008c2000000000000000000000000000080bfffffffff6666e63e7b14ae3e00003842000008c2000000000000000000000000000080bfffffffff1f85eb3e7b14ae3e00003c42000008c2000000000000000000000000000080bfffffffffd7a3f03e7b14ae3e00004042000008c2000000000000000000000000000080bfffffffff8fc2f53e7b14ae3e00004442000008c2000000000000000000000000000080bfffffffff48e1fa3e7b14ae3e00004842000008c2000000000000000000000000000080bfffffffff0000003f7b14ae3e00004c42000008c2000000000000000000000000000080bfffffffff5c8f023f7b14ae3e00005042000008c2000000000000000000000000000080bfffffffffb81e053f7b14ae3e00005442000008c2000000000000000000000000000080bfffffffff14ae073f7b14ae3e00005842000008c2000000000000000000000000000080bfffffffff713d0a3f7b14ae3e00005c42000008c2000000000000000000000000000080bfffffffffcdcc0c3f7b14ae3e00006042000008c2000000003ec32e393ec3ae39ffff7fbfffffffff295c0f3f7b14ae3e00006442000008c200000000000000006e12033affff7fbfffffffff85eb113f7b14ae3e00006842000008c2000000003ec32eb93ec32e39ffff7fbfffffffffe17a143f7b14ae3e00006c42000008c2000000000000000000000000000080bfffffffff3d0a173f7b14ae3e00007042000008c2000000000000000000000000000080bfffffffff9a99193f7b14ae3e00007442000008c2000000000000000000000000000080bffffffffff6281c3f7b14ae3e00007842000008c2000000000000000000000000000080bfffffffff52b81e3f7b14ae3e00007c42000008c2000000000000000000000000000080bfffffffffae47213f7b14ae3e00008042000008c2000000000000000000000000000080bfffffffff0ad7233f7b14ae3e00008242000008c2000000000000000000000000000080bfffffffff6666263f7b14ae3e00008442000008c2000000000000000000000000000080bfffffffffc3f5283f7b14ae3e00008642000008c2000000000000000000000000000080bfffffffff1f852b3f7b14ae3e00008842000008c2000000003ec3ae393ec32e39ffff7fbfffffffff7b142e3f7b14ae3e00008a42000008c26f12833a6d12033a6d12033afcff7fbfffffffffd7a3303f7b14ae3e00008c42000008c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff3333333f7b14ae3e00008e42000008c2000000006e1203ba00000000ffff7fbfffffffff8fc2353f7b14ae3e00009042000008c2000000000000000000000000000080bfffffffffec51383f7b14ae3e00009242000008c2000000000000000000000000000080bfffffffff48e13a3f7b14ae3e00009442000008c2000000003ec32e393ec32eb9ffff7fbfffffffffa4703d3f7b14ae3e00009642000008c2000000003ec32e393ec32eb9ffff7fbfffffffff0000403f7b14ae3e00009842000008c2000000003ec32e393dc3ae39ffff7fbfffffffff5c8f423f7b14ae3e00009a42000008c26f12833a3cc3ae393cc32e3afcff7fbfffffffffb81e453f7b14ae3e00009c42000008c26f12833a000000006e12033affff7fbfffffffff14ae473f7b14ae3e00009e42000008c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff713d4a3f7b14ae3e0000a042000008c2000000003dc3aeb93ec32eb9ffff7fbfffffffffcdcc4c3f7b14ae3e0000a242000008c2000000003ec32e393ec32eb9ffff7fbfffffffff295c4f3f7b14ae3e0000a442000008c2000000003ec32eb93bc32e39ffff7fbfffffffff85eb513f7b14ae3e0000a642000008c2000000003ec32eb93ec32e39ffff7fbfffffffffe17a543f7b14ae3e0000a842000008c2000000003ec3ae393ec32e39ffff7fbfffffffff3d0a573f7b14ae3e0000aa42000008c26f12833a6d12033a6d12033afcff7fbfffffffff9a99593f7b14ae3e0000ac42000008c26f12833a3ec32e393ec3ae39ffff7fbffffffffff6285c3f7b14ae3e0000ae42000008c26f12833a3ec32eb93ec3aeb9ffff7fbfffffffff52b85e3f7b14ae3e0000b042000008c26f12833a6d1203ba6d1203bafcff7fbfffffffffae47613f7b14ae3e0000b242000008c2000000003ec32e393ec32eb9ffff7fbfffffffff0ad7633f7b14ae3e0000b442000008c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff6666663f7b14ae3e0000b642000008c26f12833a6d1203ba6d1203bafcff7fbfffffffffc3f5683f7b14ae3e0000b842000008c2000000003ec3aeb93ec32eb9ffff7fbfffffffff1f856b3f7b14ae3e0000ba42000008c2000000000000000000000000000080bfffffffff7b146e3f7b14ae3e0000bc42000008c2000000006e12033a00000000ffff7fbfffffffffd7a3703f7b14ae3e0000be42000008c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff3333733f7b14ae3e0000c042000008c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffff8fc2753f7b14ae3e0000c242000008c2000000003ec32e393ec3ae39ffff7fbfffffffffec51783f7b14ae3e0000c442000008c26f12833a3ec32e393ec32eb9ffff7fbfffffffff48e17a3f7b14ae3e0000c642000008c26f12833a6d1203ba6d1203bafcff7fbfffffffffa4707d3f7b14ae3e0000c842000008c2000000003cc32eba3cc3aeb9fcff7fbfffffffff0000803f7b14ae3e0000000000000cc2000000000000000000000000000080bfffffffff000000003333b33e0000803f00000cc2000000000000000000000000000080bfffffffff0ad7233c3333b33e0000004000000cc2000000000000000000000000000080bfffffffff0ad7a33c3333b33e0000404000000cc2000000000000000000000000000080bfffffffff8fc2f53c3333b33e0000804000000cc2000000000000000000000000000080bfffffffff0ad7233d3333b33e0000a04000000cc2000000000000000000000000000080bfffffffffcdcc4c3d3333b33e0000c04000000cc2000000003ec32e393ec3ae39ffff7fbfffffffff8fc2753d3333b33e0000e04000000cc2000000006d12033a6d12033afcff7fbfffffffff295c8f3d3333b33e0000004100000cc26f12833a3ec32e393ec32eb9ffff7fbfffffffff0ad7a33d3333b33e0000104100000cc26f12833a3ec32eb93dc3aeb9ffff7fbfffffffffec51b83d3333b33e0000204100000cc26f12833a3ec32e393ec3ae39ffff7fbfffffffffcdcccc3d3333b33e0000304100000cc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffae47e13d3333b33e0000404100000cc2000000006e1203ba00000000ffff7fbfffffffff8fc2f53d3333b33e0000504100000cc2000000000000000000000000000080bfffffffffb81e053e3333b33e0000604100000cc2000000000000000000000000000080bfffffffff295c0f3e3333b33e0000704100000cc2000000000000000000000000000080bfffffffff9a99193e3333b33e0000804100000cc2000000000000000000000000000080bfffffffff0ad7233e3333b33e0000884100000cc2000000000000000000000000000080bfffffffff7b142e3e3333b33e0000904100000cc2000000000000000000000000000080bfffffffffec51383e3333b33e0000984100000cc2000000000000000000000000000080bfffffffff5c8f423e3333b33e0000a04100000cc2000000000000000000000000000080bfffffffffcdcc4c3e3333b33e0000a84100000cc2000000000000000000000000000080bfffffffff3d0a573e3333b33e0000b04100000cc2000000003ec32e393ec32eb9ffff7fbfffffffffae47613e3333b33e0000b84100000cc200000000000000006e1203baffff7fbfffffffff1f856b3e3333b33e0000c04100000cc2000000003ec3ae393ec3aeb9ffff7fbfffffffff8fc2753e3333b33e0000c84100000cc26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0000803e3333b33e0000d04100000cc26f12833a6d1203ba6d1203bafcff7fbfffffffffb81e853e3333b33e0000d84100000cc2000000003ec3aeb93ec32eb9ffff7fbfffffffff713d8a3e3333b33e0000e04100000cc2000000000000000000000000000080bfffffffff295c8f3e3333b33e0000e84100000cc2000000000000000000000000000080bfffffffffe17a943e3333b33e0000f04100000cc2000000000000000000000000000080bfffffffff9a99993e3333b33e0000f84100000cc2000000000000000000000000000080bfffffffff52b89e3e3333b33e0000004200000cc2000000000000000000000000000080bfffffffff0ad7a33e3333b33e0000044200000cc2000000000000000000000000000080bfffffffffc3f5a83e3333b33e0000084200000cc2000000000000000000000000000080bfffffffff7b14ae3e3333b33e00000c4200000cc2000000000000000000000000000080bfffffffff3333b33e3333b33e0000104200000cc2000000000000000000000000000080bfffffffffec51b83e3333b33e0000144200000cc2000000000000000000000000000080bfffffffffa470bd3e3333b33e0000184200000cc2000000000000000000000000000080bfffffffff5c8fc23e3333b33e00001c4200000cc2000000000000000000000000000080bfffffffff14aec73e3333b33e0000204200000cc2000000000000000000000000000080bfffffffffcdcccc3e3333b33e0000244200000cc2000000000000000000000000000080bfffffffff85ebd13e3333b33e0000284200000cc2000000000000000000000000000080bfffffffff3d0ad73e3333b33e00002c4200000cc2000000000000000000000000000080bffffffffff628dc3e3333b33e0000304200000cc2000000000000000000000000000080bfffffffffae47e13e3333b33e0000344200000cc2000000000000000000000000000080bfffffffff6666e63e3333b33e0000384200000cc2000000000000000000000000000080bfffffffff1f85eb3e3333b33e00003c4200000cc2000000000000000000000000000080bfffffffffd7a3f03e3333b33e0000404200000cc2000000000000000000000000000080bfffffffff8fc2f53e3333b33e0000444200000cc2000000000000000000000000000080bfffffffff48e1fa3e3333b33e0000484200000cc2000000000000000000000000000080bfffffffff0000003f3333b33e00004c4200000cc2000000000000000000000000000080bfffffffff5c8f023f3333b33e0000504200000cc2000000000000000000000000000080bfffffffffb81e053f3333b33e0000544200000cc2000000000000000000000000000080bfffffffff14ae073f3333b33e0000584200000cc2000000000000000000000000000080bfffffffff713d0a3f3333b33e00005c4200000cc2000000000000000000000000000080bfffffffffcdcc0c3f3333b33e0000604200000cc2000000000000000000000000000080bfffffffff295c0f3f3333b33e0000644200000cc2000000000000000000000000000080bfffffffff85eb113f3333b33e0000684200000cc2000000000000000000000000000080bfffffffffe17a143f3333b33e00006c4200000cc2000000000000000000000000000080bfffffffff3d0a173f3333b33e0000704200000cc2000000000000000000000000000080bfffffffff9a99193f3333b33e0000744200000cc2000000000000000000000000000080bffffffffff6281c3f3333b33e0000784200000cc2000000000000000000000000000080bfffffffff52b81e3f3333b33e00007c4200000cc2000000000000000000000000000080bfffffffffae47213f3333b33e0000804200000cc2000000000000000000000000000080bfffffffff0ad7233f3333b33e0000824200000cc2000000000000000000000000000080bfffffffff6666263f3333b33e0000844200000cc2000000000000000000000000000080bfffffffffc3f5283f3333b33e0000864200000cc2000000000000000000000000000080bfffffffff1f852b3f3333b33e0000884200000cc2000000000000000000000000000080bfffffffff7b142e3f3333b33e00008a4200000cc2000000003ec32e393ec3ae39ffff7fbfffffffffd7a3303f3333b33e00008c4200000cc200000000000000006e12033affff7fbfffffffff3333333f3333b33e00008e4200000cc2000000003ec32eb93ec32e39ffff7fbfffffffff8fc2353f3333b33e0000904200000cc2000000000000000000000000000080bfffffffffec51383f3333b33e0000924200000cc2000000000000000000000000000080bfffffffff48e13a3f3333b33e0000944200000cc2000000006e12033a00000000ffff7fbfffffffffa4703d3f3333b33e0000964200000cc26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0000403f3333b33e0000984200000cc26f12833a3cc3aeb93cc32ebafcff7fbfffffffff5c8f423f3333b33e00009a4200000cc2000000003ec3aeb93ec32eb9ffff7fbfffffffffb81e453f3333b33e00009c4200000cc2000000003ec32e393dc3ae39ffff7fbfffffffff14ae473f3333b33e00009e4200000cc20000000000000000abaa2aae000080bfffffffff713d4a3f3333b33e0000a04200000cc2000000003ec32e393ec32eb9ffff7fbfffffffffcdcc4c3f3333b33e0000a24200000cc26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff295c4f3f3333b33e0000a44200000cc26f12833a3cc3aeb93cc32ebafcff7fbfffffffff85eb513f3333b33e0000a64200000cc2000000006d1203ba6d1203bafcff7fbfffffffffe17a543f3333b33e0000a84200000cc2000000000000000000000000000080bfffffffff3d0a573f3333b33e0000aa4200000cc2000000003ec32e393ec3ae39ffff7fbfffffffff9a99593f3333b33e0000ac4200000cc2000000003cc3ae393cc32e3afcff7fbffffffffff6285c3f3333b33e0000ae4200000cc26f12833a3cc3ae393cc32e3afcff7fbfffffffff52b85e3f3333b33e0000b04200000cc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffae47613f3333b33e0000b24200000cc2000000003ec32eb93ec32e39ffff7fbfffffffff0ad7633f3333b33e0000b44200000cc26f12833a6d12033a6d12033afcff7fbfffffffff6666663f3333b33e0000b64200000cc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffc3f5683f3333b33e0000b84200000cc2000000006e1203ba00000000ffff7fbfffffffff1f856b3f3333b33e0000ba4200000cc2000000003ec32e393ec32eb9ffff7fbfffffffff7b146e3f3333b33e0000bc4200000cc2000000003ec3ae393ec3aeb9ffff7fbfffffffffd7a3703f3333b33e0000be4200000cc26f12833a3dc3ae393ec32e39ffff7fbfffffffff3333733f3333b33e0000c04200000cc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2753f3333b33e0000c24200000cc2000000003ec32eb93ec32e39ffff7fbfffffffffec51783f3333b33e0000c44200000cc26f12833a6d12033a6d12033afcff7fbfffffffff48e17a3f3333b33e0000c64200000cc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffa4707d3f3333b33e0000c84200000cc2000000006a1283ba00000000f8ff7fbfffffffff0000803f3333b33e00000000000010c2000000003ec3ae393ec3aeb9ffff7fbfffffffff00000000ec51b83e0000803f000010c200000000000000006e1203baffff7fbfffffffff0ad7233cec51b83e00000040000010c2000000003ec32eb93ec3aeb9ffff7fbfffffffff0ad7a33cec51b83e00004040000010c2000000000000000000000000000080bfffffffff8fc2f53cec51b83e00008040000010c2000000000000000000000000000080bfffffffff0ad7233dec51b83e0000a040000010c2000000000000000000000000000080bfffffffffcdcc4c3dec51b83e0000c040000010c2000000000000000000000000000080bfffffffff8fc2753dec51b83e0000e040000010c2000000003ec3ae393ec32e39ffff7fbfffffffff295c8f3dec51b83e00000041000010c26f12833a6d12033a6d12033afcff7fbfffffffff0ad7a33dec51b83e00001041000010c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffec51b83dec51b83e00002041000010c2000000003ec3aeb93ec3ae39ffff7fbfffffffffcdcccc3dec51b83e00003041000010c200000000000000006e12033affff7fbfffffffffae47e13dec51b83e00004041000010c2000000003ec32eb93ec32e39ffff7fbfffffffff8fc2f53dec51b83e00005041000010c2000000000000000000000000000080bfffffffffb81e053eec51b83e00006041000010c2000000000000000000000000000080bfffffffff295c0f3eec51b83e00007041000010c2000000000000000000000000000080bfffffffff9a99193eec51b83e00008041000010c2000000000000000000000000000080bfffffffff0ad7233eec51b83e00008841000010c2000000000000000000000000000080bfffffffff7b142e3eec51b83e00009041000010c2000000000000000000000000000080bfffffffffec51383eec51b83e00009841000010c2000000000000000000000000000080bfffffffff5c8f423eec51b83e0000a041000010c2000000000000000000000000000080bfffffffffcdcc4c3eec51b83e0000a841000010c2000000000000000000000000000080bfffffffff3d0a573eec51b83e0000b041000010c2000000006e12033a00000000ffff7fbfffffffffae47613eec51b83e0000b841000010c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff1f856b3eec51b83e0000c041000010c26f12833a000000006e1203baffff7fbfffffffff8fc2753eec51b83e0000c841000010c26f12833a0000000000000000000080bfffffffff0000803eec51b83e0000d041000010c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffb81e853eec51b83e0000d841000010c2000000006e1203ba00000000ffff7fbfffffffff713d8a3eec51b83e0000e041000010c2000000000000000000000000000080bfffffffff295c8f3eec51b83e0000e841000010c2000000000000000000000000000080bfffffffffe17a943eec51b83e0000f041000010c2000000000000000000000000000080bfffffffff9a99993eec51b83e0000f841000010c2000000000000000000000000000080bfffffffff52b89e3eec51b83e00000042000010c2000000000000000000000000000080bfffffffff0ad7a33eec51b83e00000442000010c2000000000000000000000000000080bfffffffffc3f5a83eec51b83e00000842000010c2000000000000000000000000000080bfffffffff7b14ae3eec51b83e00000c42000010c2000000000000000000000000000080bfffffffff3333b33eec51b83e00001042000010c2000000000000000000000000000080bfffffffffec51b83eec51b83e00001442000010c2000000000000000000000000000080bfffffffffa470bd3eec51b83e00001842000010c2000000000000000000000000000080bfffffffff5c8fc23eec51b83e00001c42000010c2000000000000000000000000000080bfffffffff14aec73eec51b83e00002042000010c2000000000000000000000000000080bfffffffffcdcccc3eec51b83e00002442000010c2000000000000000000000000000080bfffffffff85ebd13eec51b83e00002842000010c2000000000000000000000000000080bfffffffff3d0ad73eec51b83e00002c42000010c2000000000000000000000000000080bffffffffff628dc3eec51b83e00003042000010c2000000000000000000000000000080bfffffffffae47e13eec51b83e00003442000010c2000000000000000000000000000080bfffffffff6666e63eec51b83e00003842000010c2000000000000000000000000000080bfffffffff1f85eb3eec51b83e00003c42000010c2000000000000000000000000000080bfffffffffd7a3f03eec51b83e00004042000010c2000000000000000000000000000080bfffffffff8fc2f53eec51b83e00004442000010c2000000000000000000000000000080bfffffffff48e1fa3eec51b83e00004842000010c2000000000000000000000000000080bfffffffff0000003fec51b83e00004c42000010c2000000000000000000000000000080bfffffffff5c8f023fec51b83e00005042000010c2000000000000000000000000000080bfffffffffb81e053fec51b83e00005442000010c2000000000000000000000000000080bfffffffff14ae073fec51b83e00005842000010c2000000000000000000000000000080bfffffffff713d0a3fec51b83e00005c42000010c2000000000000000000000000000080bfffffffffcdcc0c3fec51b83e00006042000010c2000000000000000000000000000080bfffffffff295c0f3fec51b83e00006442000010c2000000000000000000000000000080bfffffffff85eb113fec51b83e00006842000010c2000000000000000000000000000080bfffffffffe17a143fec51b83e00006c42000010c2000000000000000000000000000080bfffffffff3d0a173fec51b83e00007042000010c2000000000000000000000000000080bfffffffff9a99193fec51b83e00007442000010c2000000000000000000000000000080bffffffffff6281c3fec51b83e00007842000010c2000000000000000000000000000080bfffffffff52b81e3fec51b83e00007c42000010c2000000000000000000000000000080bfffffffffae47213fec51b83e00008042000010c2000000000000000000000000000080bfffffffff0ad7233fec51b83e00008242000010c2000000000000000000000000000080bfffffffff6666263fec51b83e00008442000010c2000000000000000000000000000080bfffffffffc3f5283fec51b83e00008642000010c2000000000000000000000000000080bfffffffff1f852b3fec51b83e00008842000010c2000000000000000000000000000080bfffffffff7b142e3fec51b83e00008a42000010c2000000000000000000000000000080bfffffffffd7a3303fec51b83e00008c42000010c2000000000000000000000000000080bfffffffff3333333fec51b83e00008e42000010c2000000000000000000000000000080bfffffffff8fc2353fec51b83e00009042000010c2000000000000000000000000000080bfffffffffec51383fec51b83e00009242000010c2000000000000000000000000000080bfffffffff48e13a3fec51b83e00009442000010c2000000006e12033a00000000ffff7fbfffffffffa4703d3fec51b83e00009642000010c26f12833a6e12033a00000000ffff7fbfffffffff0000403fec51b83e00009842000010c26f12833a0000000000000000000080bfffffffff5c8f423fec51b83e00009a42000010c26f12833a3cc32eba3cc3aeb9fcff7fbfffffffffb81e453fec51b83e00009c42000010c2000000003ec32e393ec32eb9ffff7fbfffffffff14ae473fec51b83e00009e42000010c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff713d4a3fec51b83e0000a042000010c26f12833a000000006e1203baffff7fbfffffffffcdcc4c3fec51b83e0000a242000010c26f12833a3ec32e393ec32eb9ffff7fbfffffffff295c4f3fec51b83e0000a442000010c26f12833a0000000000000000000080bfffffffff85eb513fec51b83e0000a642000010c26f12833a3cc32eba3cc3aeb9fcff7fbfffffffffe17a543fec51b83e0000a842000010c2000000003ec32eb93ec3aeb9ffff7fbfffffffff3d0a573fec51b83e0000aa42000010c200000000000000006e1203baffff7fbfffffffff9a99593fec51b83e0000ac42000010c2000000003ec32eb93ec3aeb9ffff7fbffffffffff6285c3fec51b83e0000ae42000010c2000000003ec32e393ec3ae39ffff7fbfffffffff52b85e3fec51b83e0000b042000010c200000000000000006e12033affff7fbfffffffffae47613fec51b83e0000b242000010c2000000003ec32eb93ec32e39ffff7fbfffffffff0ad7633fec51b83e0000b442000010c2000000003ec3ae393ec32e39ffff7fbfffffffff6666663fec51b83e0000b642000010c20000000000000000abaa2aae000080bfffffffffc3f5683fec51b83e0000b842000010c2000000003ec3aeb93ec32eb9ffff7fbfffffffff1f856b3fec51b83e0000ba42000010c2000000006e12033a00000000ffff7fbfffffffff7b146e3fec51b83e0000bc42000010c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffd7a3703fec51b83e0000be42000010c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffff3333733fec51b83e0000c042000010c2000000003ec3aeb93ec3ae39ffff7fbfffffffff8fc2753fec51b83e0000c242000010c2000000003ec32eb93ec32e39ffff7fbfffffffffec51783fec51b83e0000c442000010c2000000003ec32e393ec3ae39ffff7fbfffffffff48e17a3fec51b83e0000c642000010c200000000000000006e12033affff7fbfffffffffa4707d3fec51b83e0000c842000010c2000000003ec3aeb93ec3ae39ffff7fbfffffffff0000803fec51b83e00000000000014c2000000006a12833a00000000f8ff7fbfffffffff00000000a470bd3e0000803f000014c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0ad7233ca470bd3e00000040000014c26f12833a6d1203ba6d1203bafcff7fbfffffffff0ad7a33ca470bd3e00004040000014c2000000003ec3aeb93ec32eb9ffff7fbfffffffff8fc2f53ca470bd3e00008040000014c2000000000000000000000000000080bfffffffff0ad7233da470bd3e0000a040000014c2000000000000000000000000000080bfffffffffcdcc4c3da470bd3e0000c040000014c2000000000000000000000000000080bfffffffff8fc2753da470bd3e0000e040000014c2000000000000000000000000000080bfffffffff295c8f3da470bd3e00000041000014c2000000003ec32e393ec3ae39ffff7fbfffffffff0ad7a33da470bd3e00001041000014c200000000000000006e12033affff7fbfffffffffec51b83da470bd3e00002041000014c2000000003ec32eb93ec32e39ffff7fbfffffffffcdcccc3da470bd3e00003041000014c2000000000000000000000000000080bfffffffffae47e13da470bd3e00004041000014c2000000000000000000000000000080bfffffffff8fc2f53da470bd3e00005041000014c2000000000000000000000000000080bfffffffffb81e053ea470bd3e00006041000014c2000000000000000000000000000080bfffffffff295c0f3ea470bd3e00007041000014c2000000000000000000000000000080bfffffffff9a99193ea470bd3e00008041000014c2000000000000000000000000000080bfffffffff0ad7233ea470bd3e00008841000014c2000000000000000000000000000080bfffffffff7b142e3ea470bd3e00009041000014c2000000000000000000000000000080bfffffffffec51383ea470bd3e00009841000014c2000000000000000000000000000080bfffffffff5c8f423ea470bd3e0000a041000014c2000000000000000000000000000080bfffffffffcdcc4c3ea470bd3e0000a841000014c2000000000000000000000000000080bfffffffff3d0a573ea470bd3e0000b041000014c2000000006e12033a00000000ffff7fbfffffffffae47613ea470bd3e0000b841000014c26f12833a6e12033a00000000ffff7fbfffffffff1f856b3ea470bd3e0000c041000014c26f12833a0000000000000000000080bfffffffff8fc2753ea470bd3e0000c841000014c26f12833a6e1203ba00000000ffff7fbfffffffff0000803ea470bd3e0000d041000014c2000000003ec32eb93ec32e39ffff7fbfffffffffb81e853ea470bd3e0000d841000014c2000000003ec32eb93ec3aeb9ffff7fbfffffffff713d8a3ea470bd3e0000e041000014c2000000003ec32eb93ec3aeb9ffff7fbfffffffff295c8f3ea470bd3e0000e841000014c2000000003ec32e393ec32eb9ffff7fbfffffffffe17a943ea470bd3e0000f041000014c200000000000000006e1203baffff7fbfffffffff9a99993ea470bd3e0000f841000014c2000000003ec32eb93ec3aeb9ffff7fbfffffffff52b89e3ea470bd3e00000042000014c2000000000000000000000000000080bfffffffff0ad7a33ea470bd3e00000442000014c2000000000000000000000000000080bfffffffffc3f5a83ea470bd3e00000842000014c2000000000000000000000000000080bfffffffff7b14ae3ea470bd3e00000c42000014c2000000000000000000000000000080bfffffffff3333b33ea470bd3e00001042000014c2000000000000000000000000000080bfffffffffec51b83ea470bd3e00001442000014c2000000000000000000000000000080bfffffffffa470bd3ea470bd3e00001842000014c2000000000000000000000000000080bfffffffff5c8fc23ea470bd3e00001c42000014c2000000000000000000000000000080bfffffffff14aec73ea470bd3e00002042000014c2000000000000000000000000000080bfffffffffcdcccc3ea470bd3e00002442000014c2000000000000000000000000000080bfffffffff85ebd13ea470bd3e00002842000014c2000000000000000000000000000080bfffffffff3d0ad73ea470bd3e00002c42000014c2000000000000000000000000000080bffffffffff628dc3ea470bd3e00003042000014c2000000000000000000000000000080bfffffffffae47e13ea470bd3e00003442000014c2000000000000000000000000000080bfffffffff6666e63ea470bd3e00003842000014c2000000000000000000000000000080bfffffffff1f85eb3ea470bd3e00003c42000014c2000000000000000000000000000080bfffffffffd7a3f03ea470bd3e00004042000014c2000000000000000000000000000080bfffffffff8fc2f53ea470bd3e00004442000014c2000000000000000000000000000080bfffffffff48e1fa3ea470bd3e00004842000014c2000000000000000000000000000080bfffffffff0000003fa470bd3e00004c42000014c2000000000000000000000000000080bfffffffff5c8f023fa470bd3e00005042000014c2000000000000000000000000000080bfffffffffb81e053fa470bd3e00005442000014c2000000000000000000000000000080bfffffffff14ae073fa470bd3e00005842000014c2000000000000000000000000000080bfffffffff713d0a3fa470bd3e00005c42000014c2000000000000000000000000000080bfffffffffcdcc0c3fa470bd3e00006042000014c2000000000000000000000000000080bfffffffff295c0f3fa470bd3e00006442000014c2000000000000000000000000000080bfffffffff85eb113fa470bd3e00006842000014c2000000000000000000000000000080bfffffffffe17a143fa470bd3e00006c42000014c2000000000000000000000000000080bfffffffff3d0a173fa470bd3e00007042000014c2000000000000000000000000000080bfffffffff9a99193fa470bd3e00007442000014c2000000000000000000000000000080bffffffffff6281c3fa470bd3e00007842000014c2000000000000000000000000000080bfffffffff52b81e3fa470bd3e00007c42000014c2000000000000000000000000000080bfffffffffae47213fa470bd3e00008042000014c2000000000000000000000000000080bfffffffff0ad7233fa470bd3e00008242000014c2000000000000000000000000000080bfffffffff6666263fa470bd3e00008442000014c2000000000000000000000000000080bfffffffffc3f5283fa470bd3e00008642000014c2000000003ec32e393ec32eb9ffff7fbfffffffff1f852b3fa470bd3e00008842000014c200000000000000006e1203baffff7fbfffffffff7b142e3fa470bd3e00008a42000014c2000000003ec32eb93ec3aeb9ffff7fbfffffffffd7a3303fa470bd3e00008c42000014c2000000000000000000000000000080bfffffffff3333333fa470bd3e00008e42000014c2000000000000000000000000000080bfffffffff8fc2353fa470bd3e00009042000014c2000000000000000000000000000080bfffffffffec51383fa470bd3e00009242000014c2000000000000000000000000000080bfffffffff48e13a3fa470bd3e00009442000014c2000000006e12033a00000000ffff7fbfffffffffa4703d3fa470bd3e00009642000014c26f12833a6e12033a00000000ffff7fbfffffffff0000403fa470bd3e00009842000014c26f12833a3ec32eb93ec32e39ffff7fbfffffffff5c8f423fa470bd3e00009a42000014c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffb81e453fa470bd3e00009c42000014c2000000003ec32eb93ec32e39ffff7fbfffffffff14ae473fa470bd3e00009e42000014c26f12833a3cc32e3a3cc3ae39fcff7fbfffffffff713d4a3fa470bd3e0000a042000014c26f12833a0000000000000000000080bfffffffffcdcc4c3fa470bd3e0000a242000014c26f12833a0000000000000000000080bfffffffff295c4f3fa470bd3e0000a442000014c26f12833a3ec32eb93ec32e39ffff7fbfffffffff85eb513fa470bd3e0000a642000014c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffe17a543fa470bd3e0000a842000014c2000000000000000000000000000080bfffffffff3d0a573fa470bd3e0000aa42000014c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff9a99593fa470bd3e0000ac42000014c26f12833a6d1203ba6d1203bafcff7fbffffffffff6285c3fa470bd3e0000ae42000014c2000000003ec3aeb93ec32eb9ffff7fbfffffffff52b85e3fa470bd3e0000b042000014c2000000000000000000000000000080bfffffffffae47613fa470bd3e0000b242000014c2000000000000000000000000000080bfffffffff0ad7633fa470bd3e0000b442000014c2000000006e12033a00000000ffff7fbfffffffff6666663fa470bd3e0000b642000014c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffc3f5683fa470bd3e0000b842000014c26f12833a6d1203ba6d1203bafcff7fbfffffffff1f856b3fa470bd3e0000ba42000014c2000000000000000000000000000080bfffffffff7b146e3fa470bd3e0000bc42000014c26f12833a6d12033a6d12033afcff7fbfffffffffd7a3703fa470bd3e0000be42000014c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff3333733fa470bd3e0000c042000014c2000000006e1203ba00000000ffff7fbfffffffff8fc2753fa470bd3e0000c242000014c2000000000000000000000000000080bfffffffffec51783fa470bd3e0000c442000014c2000000000000000000000000000080bfffffffff48e17a3fa470bd3e0000c642000014c2000000000000000000000000000080bfffffffffa4707d3fa470bd3e0000c842000014c2000000000000000000000000000080bfffffffff0000803fa470bd3e00000000000018c2000000006a12833a00000000f8ff7fbfffffffff000000005c8fc23e0000803f000018c26f12833a6e12033a00000000ffff7fbfffffffff0ad7233c5c8fc23e00000040000018c26f12833a6e1203ba00000000ffff7fbfffffffff0ad7a33c5c8fc23e00004040000018c2000000006e1203ba00000000ffff7fbfffffffff8fc2f53c5c8fc23e00008040000018c2000000000000000000000000000080bfffffffff0ad7233d5c8fc23e0000a040000018c2000000000000000000000000000080bfffffffffcdcc4c3d5c8fc23e0000c040000018c2000000000000000000000000000080bfffffffff8fc2753d5c8fc23e0000e040000018c2000000000000000000000000000080bfffffffff295c8f3d5c8fc23e00000041000018c2000000000000000000000000000080bfffffffff0ad7a33d5c8fc23e00001041000018c2000000000000000000000000000080bfffffffffec51b83d5c8fc23e00002041000018c2000000000000000000000000000080bfffffffffcdcccc3d5c8fc23e00003041000018c2000000000000000000000000000080bfffffffffae47e13d5c8fc23e00004041000018c2000000000000000000000000000080bfffffffff8fc2f53d5c8fc23e00005041000018c2000000000000000000000000000080bfffffffffb81e053e5c8fc23e00006041000018c2000000000000000000000000000080bfffffffff295c0f3e5c8fc23e00007041000018c2000000000000000000000000000080bfffffffff9a99193e5c8fc23e00008041000018c2000000000000000000000000000080bfffffffff0ad7233e5c8fc23e00008841000018c2000000000000000000000000000080bfffffffff7b142e3e5c8fc23e00009041000018c2000000003ec32e393ec32eb9ffff7fbfffffffffec51383e5c8fc23e00009841000018c200000000000000006e1203baffff7fbfffffffff5c8f423e5c8fc23e0000a041000018c2000000003ec32eb93ec3aeb9ffff7fbfffffffffcdcc4c3e5c8fc23e0000a841000018c2000000000000000000000000000080bfffffffff3d0a573e5c8fc23e0000b041000018c2000000006e12033a00000000ffff7fbfffffffffae47613e5c8fc23e0000b841000018c26f12833a6e12033a00000000ffff7fbfffffffff1f856b3e5c8fc23e0000c041000018c26f12833a3ec32eb93ec32e39ffff7fbfffffffff8fc2753e5c8fc23e0000c841000018c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0000803e5c8fc23e0000d041000018c2000000000000000000000000000080bfffffffffb81e853e5c8fc23e0000d841000018c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff713d8a3e5c8fc23e0000e041000018c26f12833a6d1203ba6d1203bafcff7fbfffffffff295c8f3e5c8fc23e0000e841000018c2000000003ec32e393ec32eb9ffff7fbfffffffffe17a943e5c8fc23e0000f041000018c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff9a99993e5c8fc23e0000f841000018c26f12833a6d1203ba6d1203bafcff7fbfffffffff52b89e3e5c8fc23e00000042000018c2000000003ec3aeb93ec32eb9ffff7fbfffffffff0ad7a33e5c8fc23e00000442000018c2000000000000000000000000000080bfffffffffc3f5a83e5c8fc23e00000842000018c2000000000000000000000000000080bfffffffff7b14ae3e5c8fc23e00000c42000018c2000000000000000000000000000080bfffffffff3333b33e5c8fc23e00001042000018c2000000000000000000000000000080bfffffffffec51b83e5c8fc23e00001442000018c2000000000000000000000000000080bfffffffffa470bd3e5c8fc23e00001842000018c2000000000000000000000000000080bfffffffff5c8fc23e5c8fc23e00001c42000018c2000000000000000000000000000080bfffffffff14aec73e5c8fc23e00002042000018c2000000000000000000000000000080bfffffffffcdcccc3e5c8fc23e00002442000018c2000000000000000000000000000080bfffffffff85ebd13e5c8fc23e00002842000018c2000000000000000000000000000080bfffffffff3d0ad73e5c8fc23e00002c42000018c2000000000000000000000000000080bffffffffff628dc3e5c8fc23e00003042000018c2000000000000000000000000000080bfffffffffae47e13e5c8fc23e00003442000018c2000000000000000000000000000080bfffffffff6666e63e5c8fc23e00003842000018c2000000000000000000000000000080bfffffffff1f85eb3e5c8fc23e00003c42000018c2000000000000000000000000000080bfffffffffd7a3f03e5c8fc23e00004042000018c2000000000000000000000000000080bfffffffff8fc2f53e5c8fc23e00004442000018c2000000000000000000000000000080bfffffffff48e1fa3e5c8fc23e00004842000018c2000000000000000000000000000080bfffffffff0000003f5c8fc23e00004c42000018c2000000000000000000000000000080bfffffffff5c8f023f5c8fc23e00005042000018c2000000000000000000000000000080bfffffffffb81e053f5c8fc23e00005442000018c2000000000000000000000000000080bfffffffff14ae073f5c8fc23e00005842000018c2000000000000000000000000000080bfffffffff713d0a3f5c8fc23e00005c42000018c2000000000000000000000000000080bfffffffffcdcc0c3f5c8fc23e00006042000018c2000000000000000000000000000080bfffffffff295c0f3f5c8fc23e00006442000018c2000000000000000000000000000080bfffffffff85eb113f5c8fc23e00006842000018c2000000000000000000000000000080bfffffffffe17a143f5c8fc23e00006c42000018c2000000000000000000000000000080bfffffffff3d0a173f5c8fc23e00007042000018c2000000000000000000000000000080bfffffffff9a99193f5c8fc23e00007442000018c2000000000000000000000000000080bffffffffff6281c3f5c8fc23e00007842000018c2000000000000000000000000000080bfffffffff52b81e3f5c8fc23e00007c42000018c2000000000000000000000000000080bfffffffffae47213f5c8fc23e00008042000018c2000000000000000000000000000080bfffffffff0ad7233f5c8fc23e00008242000018c2000000000000000000000000000080bfffffffff6666263f5c8fc23e00008442000018c2000000000000000000000000000080bfffffffffc3f5283f5c8fc23e00008642000018c2000000006e12033a00000000ffff7fbfffffffff1f852b3f5c8fc23e00008842000018c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff7b142e3f5c8fc23e00008a42000018c26f12833a6d1203ba6d1203bafcff7fbfffffffffd7a3303f5c8fc23e00008c42000018c2000000003ec3aeb93ec32eb9ffff7fbfffffffff3333333f5c8fc23e00008e42000018c2000000000000000000000000000080bfffffffff8fc2353f5c8fc23e00009042000018c2000000000000000000000000000080bfffffffffec51383f5c8fc23e00009242000018c2000000003ec32e393ec32eb9ffff7fbfffffffff48e13a3f5c8fc23e00009442000018c2000000003ec3ae393ec3aeb9ffff7fbfffffffffa4703d3f5c8fc23e00009642000018c26f12833a3dc3ae393ec32e39ffff7fbfffffffff0000403f5c8fc23e00009842000018c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff5c8f423f5c8fc23e00009a42000018c2000000003ec3aeb93ec3ae39ffff7fbfffffffffb81e453f5c8fc23e00009c42000018c2000000003ec32eb93ec32e39ffff7fbfffffffff14ae473f5c8fc23e00009e42000018c2000000006d12033a6d12033afcff7fbfffffffff713d4a3f5c8fc23e0000a042000018c26f12833a6d12033a6d12033afcff7fbfffffffffcdcc4c3f5c8fc23e0000a242000018c26f12833a0000000000000000000080bfffffffff295c4f3f5c8fc23e0000a442000018c26f12833a6e1203ba00000000ffff7fbfffffffff85eb513f5c8fc23e0000a642000018c2000000003ec3aeb93ec3ae39ffff7fbfffffffffe17a543f5c8fc23e0000a842000018c2000000003ec32e393ec3ae39ffff7fbfffffffff3d0a573f5c8fc23e0000aa42000018c26f12833a6d12033a6d12033afcff7fbfffffffff9a99593f5c8fc23e0000ac42000018c26f12833a3ec32eb93ec32e39ffff7fbffffffffff6285c3f5c8fc23e0000ae42000018c2000000006d1203ba6d1203bafcff7fbfffffffff52b85e3f5c8fc23e0000b042000018c2000000003ec32eb93ec3aeb9ffff7fbfffffffffae47613f5c8fc23e0000b242000018c2000000000000000000000000000080bfffffffff0ad7633f5c8fc23e0000b442000018c2000000006e12033a00000000ffff7fbfffffffff6666663f5c8fc23e0000b642000018c26f12833a6e12033a00000000ffff7fbfffffffffc3f5683f5c8fc23e0000b842000018c26f12833a6e1203ba00000000ffff7fbfffffffff1f856b3f5c8fc23e0000ba42000018c2000000006e1203ba00000000ffff7fbfffffffff7b146e3f5c8fc23e0000bc42000018c2000000003ec32e393ec3ae39ffff7fbfffffffffd7a3703f5c8fc23e0000be42000018c200000000000000006e12033affff7fbfffffffff3333733f5c8fc23e0000c042000018c2000000003ec32eb93ec32e39ffff7fbfffffffff8fc2753f5c8fc23e0000c242000018c2000000000000000000000000000080bfffffffffec51783f5c8fc23e0000c442000018c2000000000000000000000000000080bfffffffff48e17a3f5c8fc23e0000c642000018c2000000000000000000000000000080bfffffffffa4707d3f5c8fc23e0000c842000018c2000000000000000000000000000080bfffffffff0000803f5c8fc23e0000000000001cc2000000006a12833a00000000f8ff7fbfffffffff0000000014aec73e0000803f00001cc26f12833a6e12033a00000000ffff7fbfffffffff0ad7233c14aec73e0000004000001cc26f12833a6e1203ba00000000ffff7fbfffffffff0ad7a33c14aec73e0000404000001cc2000000006e1203ba00000000ffff7fbfffffffff8fc2f53c14aec73e0000804000001cc2000000000000000000000000000080bfffffffff0ad7233d14aec73e0000a04000001cc2000000000000000000000000000080bfffffffffcdcc4c3d14aec73e0000c04000001cc2000000000000000000000000000080bfffffffff8fc2753d14aec73e0000e04000001cc2000000000000000000000000000080bfffffffff295c8f3d14aec73e0000004100001cc2000000000000000000000000000080bfffffffff0ad7a33d14aec73e0000104100001cc2000000000000000000000000000080bfffffffffec51b83d14aec73e0000204100001cc2000000000000000000000000000080bfffffffffcdcccc3d14aec73e0000304100001cc2000000003ec32e393ec32eb9ffff7fbfffffffffae47e13d14aec73e0000404100001cc200000000000000006e1203baffff7fbfffffffff8fc2f53d14aec73e0000504100001cc2000000003ec32eb93ec3aeb9ffff7fbfffffffffb81e053e14aec73e0000604100001cc2000000003ec32e393ec32eb9ffff7fbfffffffff295c0f3e14aec73e0000704100001cc200000000000000006e1203baffff7fbfffffffff9a99193e14aec73e0000804100001cc2000000003ec32eb93ec3aeb9ffff7fbfffffffff0ad7233e14aec73e0000884100001cc2000000003ec32e393ec32eb9ffff7fbfffffffff7b142e3e14aec73e0000904100001cc2000000003ec3ae393ec3aeb9ffff7fbfffffffffec51383e14aec73e0000984100001cc26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff5c8f423e14aec73e0000a04100001cc26f12833a6d1203ba6d1203bafcff7fbfffffffffcdcc4c3e14aec73e0000a84100001cc2000000003ec3aeb93ec32eb9ffff7fbfffffffff3d0a573e14aec73e0000b04100001cc2000000003ec3ae393ec32e39ffff7fbfffffffffae47613e14aec73e0000b84100001cc26f12833a6d12033a6d12033afcff7fbfffffffff1f856b3e14aec73e0000c04100001cc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2753e14aec73e0000c84100001cc2000000003ec32eb93ec32e39ffff7fbfffffffff0000803e14aec73e0000d04100001cc2000000003ec32e393ec32eb9ffff7fbfffffffffb81e853e14aec73e0000d84100001cc26f12833a3dc3ae393ec32e39ffff7fbfffffffff713d8a3e14aec73e0000e04100001cc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff295c8f3e14aec73e0000e84100001cc2000000003ec32eb93ec32e39ffff7fbfffffffffe17a943e14aec73e0000f04100001cc26f12833a6d12033a6d12033afcff7fbfffffffff9a99993e14aec73e0000f84100001cc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff52b89e3e14aec73e0000004200001cc2000000006e1203ba00000000ffff7fbfffffffff0ad7a33e14aec73e0000044200001cc2000000000000000000000000000080bfffffffffc3f5a83e14aec73e0000084200001cc2000000000000000000000000000080bfffffffff7b14ae3e14aec73e00000c4200001cc2000000000000000000000000000080bfffffffff3333b33e14aec73e0000104200001cc2000000000000000000000000000080bfffffffffec51b83e14aec73e0000144200001cc2000000000000000000000000000080bfffffffffa470bd3e14aec73e0000184200001cc2000000000000000000000000000080bfffffffff5c8fc23e14aec73e00001c4200001cc2000000000000000000000000000080bfffffffff14aec73e14aec73e0000204200001cc2000000000000000000000000000080bfffffffffcdcccc3e14aec73e0000244200001cc2000000000000000000000000000080bfffffffff85ebd13e14aec73e0000284200001cc2000000000000000000000000000080bfffffffff3d0ad73e14aec73e00002c4200001cc2000000000000000000000000000080bffffffffff628dc3e14aec73e0000304200001cc2000000000000000000000000000080bfffffffffae47e13e14aec73e0000344200001cc2000000000000000000000000000080bfffffffff6666e63e14aec73e0000384200001cc2000000000000000000000000000080bfffffffff1f85eb3e14aec73e00003c4200001cc2000000000000000000000000000080bfffffffffd7a3f03e14aec73e0000404200001cc2000000000000000000000000000080bfffffffff8fc2f53e14aec73e0000444200001cc2000000000000000000000000000080bfffffffff48e1fa3e14aec73e0000484200001cc2000000000000000000000000000080bfffffffff0000003f14aec73e00004c4200001cc2000000000000000000000000000080bfffffffff5c8f023f14aec73e0000504200001cc2000000000000000000000000000080bfffffffffb81e053f14aec73e0000544200001cc2000000000000000000000000000080bfffffffff14ae073f14aec73e0000584200001cc2000000000000000000000000000080bfffffffff713d0a3f14aec73e00005c4200001cc2000000000000000000000000000080bfffffffffcdcc0c3f14aec73e0000604200001cc2000000000000000000000000000080bfffffffff295c0f3f14aec73e0000644200001cc2000000000000000000000000000080bfffffffff85eb113f14aec73e0000684200001cc2000000000000000000000000000080bfffffffffe17a143f14aec73e00006c4200001cc2000000000000000000000000000080bfffffffff3d0a173f14aec73e0000704200001cc2000000000000000000000000000080bfffffffff9a99193f14aec73e0000744200001cc2000000000000000000000000000080bffffffffff6281c3f14aec73e0000784200001cc2000000000000000000000000000080bfffffffff52b81e3f14aec73e00007c4200001cc2000000000000000000000000000080bfffffffffae47213f14aec73e0000804200001cc2000000000000000000000000000080bfffffffff0ad7233f14aec73e0000824200001cc2000000000000000000000000000080bfffffffff6666263f14aec73e0000844200001cc2000000000000000000000000000080bfffffffffc3f5283f14aec73e0000864200001cc2000000003ec3ae393ec32e39ffff7fbfffffffff1f852b3f14aec73e0000884200001cc26f12833a3cc32e3a3cc3ae39fcff7fbfffffffff7b142e3f14aec73e00008a4200001cc26f12833a3ec3aeb93ec32eb9ffff7fbfffffffffd7a3303f14aec73e00008c4200001cc2000000003cc32eba3cc3aeb9fcff7fbfffffffff3333333f14aec73e00008e4200001cc2000000000000000000000000000080bfffffffff8fc2353f14aec73e0000904200001cc2000000000000000000000000000080bfffffffffec51383f14aec73e0000924200001cc2000000006e12033a00000000ffff7fbfffffffff48e13a3f14aec73e0000944200001cc26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffa4703d3f14aec73e0000964200001cc26f12833a3ec3aeb93ec32eb9ffff7fbfffffffff0000403f14aec73e0000984200001cc2000000003ec3aeb93ec3ae39ffff7fbfffffffff5c8f423f14aec73e00009a4200001cc2000000003ec32eb93ec32e39ffff7fbfffffffffb81e453f14aec73e00009c4200001cc2000000000000000000000000000080bfffffffff14ae473f14aec73e00009e4200001cc2000000000000000000000000000080bfffffffff713d4a3f14aec73e0000a04200001cc2000000006d12033a6d12033afcff7fbfffffffffcdcc4c3f14aec73e0000a24200001cc26f12833a3cc3ae393cc32e3afcff7fbfffffffff295c4f3f14aec73e0000a44200001cc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff85eb513f14aec73e0000a64200001cc2000000006e1203ba00000000ffff7fbfffffffffe17a543f14aec73e0000a84200001cc2000000000000000000000000000080bfffffffff3d0a573f14aec73e0000aa4200001cc2000000003ec32e393ec3ae39ffff7fbfffffffff9a99593f14aec73e0000ac4200001cc2000000006d12033a6d12033afcff7fbffffffffff6285c3f14aec73e0000ae4200001cc26f12833a3ec32e393ec32eb9ffff7fbfffffffff52b85e3f14aec73e0000b04200001cc26f12833a6d1203ba6d1203bafcff7fbfffffffffae47613f14aec73e0000b24200001cc2000000003ec3aeb93ec32eb9ffff7fbfffffffff0ad7633f14aec73e0000b44200001cc2000000003ec3ae393ec32e39ffff7fbfffffffff6666663f14aec73e0000b64200001cc26f12833a6d12033a6d12033afcff7fbfffffffffc3f5683f14aec73e0000b84200001cc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff1f856b3f14aec73e0000ba4200001cc2000000006e1203ba00000000ffff7fbfffffffff7b146e3f14aec73e0000bc4200001cc2000000000000000000000000000080bfffffffffd7a3703f14aec73e0000be4200001cc2000000000000000000000000000080bfffffffff3333733f14aec73e0000c04200001cc2000000000000000000000000000080bfffffffff8fc2753f14aec73e0000c24200001cc2000000000000000000000000000080bfffffffffec51783f14aec73e0000c44200001cc2000000000000000000000000000080bfffffffff48e17a3f14aec73e0000c64200001cc2000000000000000000000000000080bfffffffffa4707d3f14aec73e0000c84200001cc2000000000000000000000000000080bfffffffff0000803f14aec73e00000000000020c2000000003cc32e3a3cc3ae39fcff7fbfffffffff00000000cdcccc3e0000803f000020c26f12833a3cc32e3a3cc3ae39fcff7fbfffffffff0ad7233ccdcccc3e00000040000020c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffff0ad7a33ccdcccc3e00004040000020c2000000003cc32eba3cc3aeb9fcff7fbfffffffff8fc2f53ccdcccc3e00008040000020c2000000000000000000000000000080bfffffffff0ad7233dcdcccc3e0000a040000020c2000000000000000000000000000080bfffffffffcdcc4c3dcdcccc3e0000c040000020c2000000000000000000000000000080bfffffffff8fc2753dcdcccc3e0000e040000020c2000000000000000000000000000080bfffffffff295c8f3dcdcccc3e00000041000020c2000000000000000000000000000080bfffffffff0ad7a33dcdcccc3e00001041000020c2000000000000000000000000000080bfffffffffec51b83dcdcccc3e00002041000020c2000000000000000000000000000080bfffffffffcdcccc3dcdcccc3e00003041000020c2000000006e12033a00000000ffff7fbfffffffffae47e13dcdcccc3e00004041000020c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff8fc2f53dcdcccc3e00005041000020c26f12833a6d1203ba6d1203bafcff7fbfffffffffb81e053ecdcccc3e00006041000020c2000000003ec32e393ec32eb9ffff7fbfffffffff295c0f3ecdcccc3e00007041000020c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff9a99193ecdcccc3e00008041000020c26f12833a6d1203ba6d1203bafcff7fbfffffffff0ad7233ecdcccc3e00008841000020c2000000003ec32e393ec32eb9ffff7fbfffffffff7b142e3ecdcccc3e00009041000020c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffec51383ecdcccc3e00009841000020c26f12833a0000000000000000000080bfffffffff5c8f423ecdcccc3e0000a041000020c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffcdcc4c3ecdcccc3e0000a841000020c2000000006e1203ba00000000ffff7fbfffffffff3d0a573ecdcccc3e0000b041000020c2000000000000000000000000000080bfffffffffae47613ecdcccc3e0000b841000020c2000000003ec32e393ec3ae39ffff7fbfffffffff1f856b3ecdcccc3e0000c041000020c200000000000000006e12033affff7fbfffffffff8fc2753ecdcccc3e0000c841000020c2000000003ec3ae393ec32e39ffff7fbfffffffff0000803ecdcccc3e0000d041000020c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffb81e853ecdcccc3e0000d841000020c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffff713d8a3ecdcccc3e0000e041000020c2000000003ec3aeb93ec3ae39ffff7fbfffffffff295c8f3ecdcccc3e0000e841000020c2000000003ec32eb93ec32e39ffff7fbfffffffffe17a943ecdcccc3e0000f041000020c2000000003ec32e393ec3ae39ffff7fbfffffffff9a99993ecdcccc3e0000f841000020c200000000000000006e12033affff7fbfffffffff52b89e3ecdcccc3e00000042000020c2000000003ec32eb93ec32e39ffff7fbfffffffff0ad7a33ecdcccc3e00000442000020c2000000000000000000000000000080bfffffffffc3f5a83ecdcccc3e00000842000020c2000000000000000000000000000080bfffffffff7b14ae3ecdcccc3e00000c42000020c2000000000000000000000000000080bfffffffff3333b33ecdcccc3e00001042000020c2000000000000000000000000000080bfffffffffec51b83ecdcccc3e00001442000020c2000000000000000000000000000080bfffffffffa470bd3ecdcccc3e00001842000020c2000000000000000000000000000080bfffffffff5c8fc23ecdcccc3e00001c42000020c2000000000000000000000000000080bfffffffff14aec73ecdcccc3e00002042000020c2000000000000000000000000000080bfffffffffcdcccc3ecdcccc3e00002442000020c2000000000000000000000000000080bfffffffff85ebd13ecdcccc3e00002842000020c2000000000000000000000000000080bfffffffff3d0ad73ecdcccc3e00002c42000020c2000000000000000000000000000080bffffffffff628dc3ecdcccc3e00003042000020c2000000000000000000000000000080bfffffffffae47e13ecdcccc3e00003442000020c2000000000000000000000000000080bfffffffff6666e63ecdcccc3e00003842000020c2000000000000000000000000000080bfffffffff1f85eb3ecdcccc3e00003c42000020c2000000000000000000000000000080bfffffffffd7a3f03ecdcccc3e00004042000020c2000000000000000000000000000080bfffffffff8fc2f53ecdcccc3e00004442000020c2000000000000000000000000000080bfffffffff48e1fa3ecdcccc3e00004842000020c2000000000000000000000000000080bfffffffff0000003fcdcccc3e00004c42000020c2000000000000000000000000000080bfffffffff5c8f023fcdcccc3e00005042000020c2000000000000000000000000000080bfffffffffb81e053fcdcccc3e00005442000020c2000000000000000000000000000080bfffffffff14ae073fcdcccc3e00005842000020c2000000000000000000000000000080bfffffffff713d0a3fcdcccc3e00005c42000020c2000000000000000000000000000080bfffffffffcdcc0c3fcdcccc3e00006042000020c2000000000000000000000000000080bfffffffff295c0f3fcdcccc3e00006442000020c2000000000000000000000000000080bfffffffff85eb113fcdcccc3e00006842000020c2000000000000000000000000000080bfffffffffe17a143fcdcccc3e00006c42000020c2000000000000000000000000000080bfffffffff3d0a173fcdcccc3e00007042000020c2000000000000000000000000000080bfffffffff9a99193fcdcccc3e00007442000020c2000000000000000000000000000080bffffffffff6281c3fcdcccc3e00007842000020c2000000000000000000000000000080bfffffffff52b81e3fcdcccc3e00007c42000020c2000000000000000000000000000080bfffffffffae47213fcdcccc3e00008042000020c2000000000000000000000000000080bfffffffff0ad7233fcdcccc3e00008242000020c2000000000000000000000000000080bfffffffff6666263fcdcccc3e00008442000020c2000000000000000000000000000080bfffffffffc3f5283fcdcccc3e00008642000020c2000000000000000000000000000080bfffffffff1f852b3fcdcccc3e00008842000020c2000000003cc32e3a3cc3ae39fcff7fbfffffffff7b142e3fcdcccc3e00008a42000020c26f12833a3ec3ae393ec32e39ffff7fbfffffffffd7a3303fcdcccc3e00008c42000020c26f12833a3cc32eba3cc3aeb9fcff7fbfffffffff3333333fcdcccc3e00008e42000020c2000000003ec3aeb93ec32eb9ffff7fbfffffffff8fc2353fcdcccc3e00009042000020c2000000000000000000000000000080bfffffffffec51383fcdcccc3e00009242000020c2000000006e12033a00000000ffff7fbfffffffff48e13a3fcdcccc3e00009442000020c26f12833a6e12033a00000000ffff7fbfffffffffa4703d3fcdcccc3e00009642000020c26f12833a6e1203ba00000000ffff7fbfffffffff0000403fcdcccc3e00009842000020c2000000006e1203ba00000000ffff7fbfffffffff5c8f423fcdcccc3e00009a42000020c2000000000000000000000000000080bfffffffffb81e453fcdcccc3e00009c42000020c2000000000000000000000000000080bfffffffff14ae473fcdcccc3e00009e42000020c2000000000000000000000000000080bfffffffff713d4a3fcdcccc3e0000a042000020c2000000000000000000000000000080bfffffffffcdcc4c3fcdcccc3e0000a242000020c2000000003ec32e393ec3ae39ffff7fbfffffffff295c4f3fcdcccc3e0000a442000020c200000000000000006e12033affff7fbfffffffff85eb513fcdcccc3e0000a642000020c2000000003ec32eb93ec32e39ffff7fbfffffffffe17a543fcdcccc3e0000a842000020c2000000000000000000000000000080bfffffffff3d0a573fcdcccc3e0000aa42000020c2000000000000000000000000000080bfffffffff9a99593fcdcccc3e0000ac42000020c2000000003ec3ae393ec32e39ffff7fbffffffffff6285c3fcdcccc3e0000ae42000020c26f12833a6d12033a6d12033afcff7fbfffffffff52b85e3fcdcccc3e0000b042000020c26f12833a3ec32eb93ec32e39ffff7fbfffffffffae47613fcdcccc3e0000b242000020c2000000006d1203ba6d1203bafcff7fbfffffffff0ad7633fcdcccc3e0000b442000020c200000000000000006e1203baffff7fbfffffffff6666663fcdcccc3e0000b642000020c2000000000000000000000000000080bfffffffffc3f5683fcdcccc3e0000b842000020c200000000000000006e12033affff7fbfffffffff1f856b3fcdcccc3e0000ba42000020c2000000003ec32eb93ec32e39ffff7fbfffffffff7b146e3fcdcccc3e0000bc42000020c2000000003ec32e393ec32eb9ffff7fbfffffffffd7a3703fcdcccc3e0000be42000020c200000000000000006e1203baffff7fbfffffffff3333733fcdcccc3e0000c042000020c2000000003ec32eb93ec3aeb9ffff7fbfffffffff8fc2753fcdcccc3e0000c242000020c2000000000000000000000000000080bfffffffffec51783fcdcccc3e0000c442000020c2000000000000000000000000000080bfffffffff48e17a3fcdcccc3e0000c642000020c2000000000000000000000000000080bfffffffffa4707d3fcdcccc3e0000c842000020c2000000000000000000000000000080bfffffffff0000803fcdcccc3e00000000000024c2000000000000000000000000000080bfffffffff0000000085ebd13e0000803f000024c2000000003cc32e3a3cc3ae39fcff7fbfffffffff0ad7233c85ebd13e00000040000024c26f12833a3ec3ae393ec32e39ffff7fbfffffffff0ad7a33c85ebd13e00004040000024c26f12833a3cc32eba3cc3aeb9fcff7fbfffffffff8fc2f53c85ebd13e00008040000024c2000000003ec3aeb93ec32eb9ffff7fbfffffffff0ad7233d85ebd13e0000a040000024c2000000003ec32e393ec32eb9ffff7fbfffffffffcdcc4c3d85ebd13e0000c040000024c200000000000000006e1203baffff7fbfffffffff8fc2753d85ebd13e0000e040000024c2000000003ec32eb93ec3aeb9ffff7fbfffffffff295c8f3d85ebd13e00000041000024c2000000000000000000000000000080bfffffffff0ad7a33d85ebd13e00001041000024c2000000000000000000000000000080bfffffffffec51b83d85ebd13e00002041000024c2000000000000000000000000000080bfffffffffcdcccc3d85ebd13e00003041000024c2000000003ec3ae393ec32e39ffff7fbfffffffffae47e13d85ebd13e00004041000024c26f12833a6d12033a6d12033afcff7fbfffffffff8fc2f53d85ebd13e00005041000024c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffb81e053e85ebd13e00006041000024c2000000003ec32eb93ec32e39ffff7fbfffffffff295c0f3e85ebd13e00007041000024c26f12833a6d12033a6d12033afcff7fbfffffffff9a99193e85ebd13e00008041000024c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0ad7233e85ebd13e00008841000024c2000000003ec32eb93ec32e39ffff7fbfffffffff7b142e3e85ebd13e00009041000024c26f12833a6d12033a6d12033afcff7fbfffffffffec51383e85ebd13e00009841000024c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff5c8f423e85ebd13e0000a041000024c2000000003ec3aeb93ec3ae39ffff7fbfffffffffcdcc4c3e85ebd13e0000a841000024c2000000003ec32eb93ec32e39ffff7fbfffffffff3d0a573e85ebd13e0000b041000024c2000000000000000000000000000080bfffffffffae47613e85ebd13e0000b841000024c2000000000000000000000000000080bfffffffff1f856b3e85ebd13e0000c041000024c2000000000000000000000000000080bfffffffff8fc2753e85ebd13e0000c841000024c2000000003ec3ae393ec32e39ffff7fbfffffffff0000803e85ebd13e0000d041000024c26f12833a6d12033a6d12033afcff7fbfffffffffb81e853e85ebd13e0000d841000024c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff713d8a3e85ebd13e0000e041000024c2000000003dc3aeb93ec32eb9ffff7fbfffffffff295c8f3e85ebd13e0000e841000024c200000000000000006e1203baffff7fbfffffffffe17a943e85ebd13e0000f041000024c2000000003ec32eb93ec3aeb9ffff7fbfffffffff9a99993e85ebd13e0000f841000024c2000000000000000000000000000080bfffffffff52b89e3e85ebd13e00000042000024c2000000000000000000000000000080bfffffffff0ad7a33e85ebd13e00000442000024c2000000000000000000000000000080bfffffffffc3f5a83e85ebd13e00000842000024c2000000000000000000000000000080bfffffffff7b14ae3e85ebd13e00000c42000024c2000000000000000000000000000080bfffffffff3333b33e85ebd13e00001042000024c2000000000000000000000000000080bfffffffffec51b83e85ebd13e00001442000024c2000000000000000000000000000080bfffffffffa470bd3e85ebd13e00001842000024c2000000000000000000000000000080bfffffffff5c8fc23e85ebd13e00001c42000024c2000000000000000000000000000080bfffffffff14aec73e85ebd13e00002042000024c2000000000000000000000000000080bfffffffffcdcccc3e85ebd13e00002442000024c2000000000000000000000000000080bfffffffff85ebd13e85ebd13e00002842000024c2000000000000000000000000000080bfffffffff3d0ad73e85ebd13e00002c42000024c2000000000000000000000000000080bffffffffff628dc3e85ebd13e00003042000024c2000000000000000000000000000080bfffffffffae47e13e85ebd13e00003442000024c2000000000000000000000000000080bfffffffff6666e63e85ebd13e00003842000024c2000000000000000000000000000080bfffffffff1f85eb3e85ebd13e00003c42000024c2000000000000000000000000000080bfffffffffd7a3f03e85ebd13e00004042000024c2000000000000000000000000000080bfffffffff8fc2f53e85ebd13e00004442000024c2000000000000000000000000000080bfffffffff48e1fa3e85ebd13e00004842000024c2000000000000000000000000000080bfffffffff0000003f85ebd13e00004c42000024c2000000000000000000000000000080bfffffffff5c8f023f85ebd13e00005042000024c2000000000000000000000000000080bfffffffffb81e053f85ebd13e00005442000024c2000000000000000000000000000080bfffffffff14ae073f85ebd13e00005842000024c2000000000000000000000000000080bfffffffff713d0a3f85ebd13e00005c42000024c2000000000000000000000000000080bfffffffffcdcc0c3f85ebd13e00006042000024c2000000000000000000000000000080bfffffffff295c0f3f85ebd13e00006442000024c2000000000000000000000000000080bfffffffff85eb113f85ebd13e00006842000024c2000000000000000000000000000080bfffffffffe17a143f85ebd13e00006c42000024c2000000000000000000000000000080bfffffffff3d0a173f85ebd13e00007042000024c2000000000000000000000000000080bfffffffff9a99193f85ebd13e00007442000024c2000000000000000000000000000080bffffffffff6281c3f85ebd13e00007842000024c2000000000000000000000000000080bfffffffff52b81e3f85ebd13e00007c42000024c2000000000000000000000000000080bfffffffffae47213f85ebd13e00008042000024c2000000000000000000000000000080bfffffffff0ad7233f85ebd13e00008242000024c2000000000000000000000000000080bfffffffff6666263f85ebd13e00008442000024c2000000000000000000000000000080bfffffffffc3f5283f85ebd13e00008642000024c2000000003ec32e393ec32eb9ffff7fbfffffffff1f852b3f85ebd13e00008842000024c2000000003ec3ae393ec3aeb9ffff7fbfffffffff7b142e3f85ebd13e00008a42000024c26f12833a6e12033a00000000ffff7fbfffffffffd7a3303f85ebd13e00008c42000024c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffff3333333f85ebd13e00008e42000024c2000000003cc32eba3cc3aeb9fcff7fbfffffffff8fc2353f85ebd13e00009042000024c2000000000000000000000000000080bfffffffffec51383f85ebd13e00009242000024c2000000006e12033a00000000ffff7fbfffffffff48e13a3f85ebd13e00009442000024c26f12833a6e12033a00000000ffff7fbfffffffffa4703d3f85ebd13e00009642000024c26f12833a6e1203ba00000000ffff7fbfffffffff0000403f85ebd13e00009842000024c2000000006e1203ba00000000ffff7fbfffffffff5c8f423f85ebd13e00009a42000024c2000000000000000000000000000080bfffffffffb81e453f85ebd13e00009c42000024c2000000000000000000000000000080bfffffffff14ae473f85ebd13e00009e42000024c2000000000000000000000000000080bfffffffff713d4a3f85ebd13e0000a042000024c2000000000000000000000000000080bfffffffffcdcc4c3f85ebd13e0000a242000024c2000000000000000000000000000080bfffffffff295c4f3f85ebd13e0000a442000024c2000000000000000000000000000080bfffffffff85eb513f85ebd13e0000a642000024c2000000000000000000000000000080bfffffffffe17a543f85ebd13e0000a842000024c2000000000000000000000000000080bfffffffff3d0a573f85ebd13e0000aa42000024c2000000000000000000000000000080bfffffffff9a99593f85ebd13e0000ac42000024c2000000000000000000000000000080bffffffffff6285c3f85ebd13e0000ae42000024c2000000003ec32e393ec3ae39ffff7fbfffffffff52b85e3f85ebd13e0000b042000024c2000000006d12033a6d12033afcff7fbfffffffffae47613f85ebd13e0000b242000024c26f12833a3ec32e393ec32eb9ffff7fbfffffffff0ad7633f85ebd13e0000b442000024c26f12833a000000006e1203baffff7fbfffffffff6666663f85ebd13e0000b642000024c26f12833a6d1203ba6d1203bafcff7fbfffffffffc3f5683f85ebd13e0000b842000024c2000000003ec3aeb93ec32eb9ffff7fbfffffffff1f856b3f85ebd13e0000ba42000024c2000000000000000000000000000080bfffffffff7b146e3f85ebd13e0000bc42000024c2000000006e12033a00000000ffff7fbfffffffffd7a3703f85ebd13e0000be42000024c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff3333733f85ebd13e0000c042000024c26f12833a3cc3aeb93cc32ebafcff7fbfffffffff8fc2753f85ebd13e0000c242000024c2000000006d1203ba6d1203bafcff7fbfffffffffec51783f85ebd13e0000c442000024c2000000000000000000000000000080bfffffffff48e17a3f85ebd13e0000c642000024c2000000000000000000000000000080bfffffffffa4707d3f85ebd13e0000c842000024c2000000000000000000000000000080bfffffffff0000803f85ebd13e00000000000028c2000000000000000000000000000080bfffffffff000000003d0ad73e0000803f000028c2000000003ec3ae393ec32e39ffff7fbfffffffff0ad7233c3d0ad73e00000040000028c26f12833a6d12033a6d12033afcff7fbfffffffff0ad7a33c3d0ad73e00004040000028c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2f53c3d0ad73e00008040000028c2000000006e1203ba00000000ffff7fbfffffffff0ad7233d3d0ad73e0000a040000028c2000000006e12033a00000000ffff7fbfffffffffcdcc4c3d3d0ad73e0000c040000028c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff8fc2753d3d0ad73e0000e040000028c26f12833a6d1203ba6d1203bafcff7fbfffffffff295c8f3d3d0ad73e00000041000028c2000000003ec3aeb93ec32eb9ffff7fbfffffffff0ad7a33d3d0ad73e00001041000028c2000000000000000000000000000080bfffffffffec51b83d3d0ad73e00002041000028c2000000000000000000000000000080bfffffffffcdcccc3d3d0ad73e00003041000028c2000000000000000000000000000080bfffffffffae47e13d3d0ad73e00004041000028c2000000003ec32e393ec3ae39ffff7fbfffffffff8fc2f53d3d0ad73e00005041000028c200000000000000006e12033affff7fbfffffffffb81e053e3d0ad73e00006041000028c2000000003ec32eb93ec32e39ffff7fbfffffffff295c0f3e3d0ad73e00007041000028c2000000003ec32e393ec3ae39ffff7fbfffffffff9a99193e3d0ad73e00008041000028c200000000000000006e12033affff7fbfffffffff0ad7233e3d0ad73e00008841000028c2000000003ec32eb93ec32e39ffff7fbfffffffff7b142e3e3d0ad73e00009041000028c2000000003ec32e393ec3ae39ffff7fbfffffffffec51383e3d0ad73e00009841000028c200000000000000006e12033affff7fbfffffffff5c8f423e3d0ad73e0000a041000028c2000000003ec32eb93ec32e39ffff7fbfffffffffcdcc4c3e3d0ad73e0000a841000028c2000000003ec32e393ec32eb9ffff7fbfffffffff3d0a573e3d0ad73e0000b041000028c200000000000000006e1203baffff7fbfffffffffae47613e3d0ad73e0000b841000028c2000000003ec32eb93ec3aeb9ffff7fbfffffffff1f856b3e3d0ad73e0000c041000028c2000000003ec32e393ec32eb9ffff7fbfffffffff8fc2753e3d0ad73e0000c841000028c200000000000000006e1203baffff7fbfffffffff0000803e3d0ad73e0000d041000028c2000000000000000000000000000080bfffffffffb81e853e3d0ad73e0000d841000028c200000000000000006e12033affff7fbfffffffff713d8a3e3d0ad73e0000e041000028c2000000003ec3ae393ec32e39ffff7fbfffffffff295c8f3e3d0ad73e0000e841000028c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffe17a943e3d0ad73e0000f041000028c26f12833a6d1203ba6d1203bafcff7fbfffffffff9a99993e3d0ad73e0000f841000028c2000000003ec3aeb93ec32eb9ffff7fbfffffffff52b89e3e3d0ad73e00000042000028c2000000000000000000000000000080bfffffffff0ad7a33e3d0ad73e00000442000028c2000000000000000000000000000080bfffffffffc3f5a83e3d0ad73e00000842000028c2000000000000000000000000000080bfffffffff7b14ae3e3d0ad73e00000c42000028c2000000000000000000000000000080bfffffffff3333b33e3d0ad73e00001042000028c2000000000000000000000000000080bfffffffffec51b83e3d0ad73e00001442000028c2000000000000000000000000000080bfffffffffa470bd3e3d0ad73e00001842000028c2000000000000000000000000000080bfffffffff5c8fc23e3d0ad73e00001c42000028c2000000000000000000000000000080bfffffffff14aec73e3d0ad73e00002042000028c2000000000000000000000000000080bfffffffffcdcccc3e3d0ad73e00002442000028c2000000000000000000000000000080bfffffffff85ebd13e3d0ad73e00002842000028c2000000000000000000000000000080bfffffffff3d0ad73e3d0ad73e00002c42000028c2000000000000000000000000000080bffffffffff628dc3e3d0ad73e00003042000028c2000000000000000000000000000080bfffffffffae47e13e3d0ad73e00003442000028c2000000000000000000000000000080bfffffffff6666e63e3d0ad73e00003842000028c2000000000000000000000000000080bfffffffff1f85eb3e3d0ad73e00003c42000028c2000000000000000000000000000080bfffffffffd7a3f03e3d0ad73e00004042000028c2000000000000000000000000000080bfffffffff8fc2f53e3d0ad73e00004442000028c2000000000000000000000000000080bfffffffff48e1fa3e3d0ad73e00004842000028c2000000000000000000000000000080bfffffffff0000003f3d0ad73e00004c42000028c2000000000000000000000000000080bfffffffff5c8f023f3d0ad73e00005042000028c2000000000000000000000000000080bfffffffffb81e053f3d0ad73e00005442000028c2000000000000000000000000000080bfffffffff14ae073f3d0ad73e00005842000028c2000000000000000000000000000080bfffffffff713d0a3f3d0ad73e00005c42000028c2000000000000000000000000000080bfffffffffcdcc0c3f3d0ad73e00006042000028c2000000000000000000000000000080bfffffffff295c0f3f3d0ad73e00006442000028c2000000000000000000000000000080bfffffffff85eb113f3d0ad73e00006842000028c2000000000000000000000000000080bfffffffffe17a143f3d0ad73e00006c42000028c2000000000000000000000000000080bfffffffff3d0a173f3d0ad73e00007042000028c2000000000000000000000000000080bfffffffff9a99193f3d0ad73e00007442000028c2000000000000000000000000000080bffffffffff6281c3f3d0ad73e00007842000028c2000000000000000000000000000080bfffffffff52b81e3f3d0ad73e00007c42000028c2000000000000000000000000000080bfffffffffae47213f3d0ad73e00008042000028c2000000000000000000000000000080bfffffffff0ad7233f3d0ad73e00008242000028c2000000000000000000000000000080bfffffffff6666263f3d0ad73e00008442000028c2000000000000000000000000000080bfffffffffc3f5283f3d0ad73e00008642000028c2000000006e12033a00000000ffff7fbfffffffff1f852b3f3d0ad73e00008842000028c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff7b142e3f3d0ad73e00008a42000028c26f12833a3ec32e393ec32eb9ffff7fbfffffffffd7a3303f3d0ad73e00008c42000028c26f12833a0000000000000000000080bfffffffff3333333f3d0ad73e00008e42000028c26f12833a3cc32eba3cc3aeb9fcff7fbfffffffff8fc2353f3d0ad73e00009042000028c2000000003ec3aeb93ec32eb9ffff7fbfffffffffec51383f3d0ad73e00009242000028c2000000003ec3ae393ec32e39ffff7fbfffffffff48e13a3f3d0ad73e00009442000028c26f12833a6d12033a6d12033afcff7fbfffffffffa4703d3f3d0ad73e00009642000028c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0000403f3d0ad73e00009842000028c2000000006e1203ba00000000ffff7fbfffffffff5c8f423f3d0ad73e00009a42000028c2000000000000000000000000000080bfffffffffb81e453f3d0ad73e00009c42000028c2000000000000000000000000000080bfffffffff14ae473f3d0ad73e00009e42000028c2000000000000000000000000000080bfffffffff713d4a3f3d0ad73e0000a042000028c2000000000000000000000000000080bfffffffffcdcc4c3f3d0ad73e0000a242000028c2000000000000000000000000000080bfffffffff295c4f3f3d0ad73e0000a442000028c2000000000000000000000000000080bfffffffff85eb513f3d0ad73e0000a642000028c2000000000000000000000000000080bfffffffffe17a543f3d0ad73e0000a842000028c2000000003ec32e393ec32eb9ffff7fbfffffffff3d0a573f3d0ad73e0000aa42000028c200000000000000006e1203baffff7fbfffffffff9a99593f3d0ad73e0000ac42000028c2000000003ec32eb93ec3aeb9ffff7fbffffffffff6285c3f3d0ad73e0000ae42000028c2000000000000000000000000000080bfffffffff52b85e3f3d0ad73e0000b042000028c2000000003ec3ae393ec32e39ffff7fbfffffffffae47613f3d0ad73e0000b242000028c26f12833a6d12033a6d12033afcff7fbfffffffff0ad7633f3d0ad73e0000b442000028c26f12833a000000006e12033affff7fbfffffffff6666663f3d0ad73e0000b642000028c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffc3f5683f3d0ad73e0000b842000028c2000000006e1203ba00000000ffff7fbfffffffff1f856b3f3d0ad73e0000ba42000028c2000000000000000000000000000080bfffffffff7b146e3f3d0ad73e0000bc42000028c2000000003ec3ae393ec32e39ffff7fbfffffffffd7a3703f3d0ad73e0000be42000028c26f12833a3cc32e3a3cc3ae39fcff7fbfffffffff3333733f3d0ad73e0000c042000028c26f12833a0000000000000000000080bfffffffff8fc2753f3d0ad73e0000c242000028c26f12833a3cc32eba3cc3aeb9fcff7fbfffffffffec51783f3d0ad73e0000c442000028c2000000003ec3aeb93ec32eb9ffff7fbfffffffff48e17a3f3d0ad73e0000c642000028c2000000000000000000000000000080bfffffffffa4707d3f3d0ad73e0000c842000028c2000000000000000000000000000080bfffffffff0000803f3d0ad73e0000000000002cc2000000000000000000000000000080bfffffffff00000000f628dc3e0000803f00002cc2000000000000000000000000000080bfffffffff0ad7233cf628dc3e0000004000002cc2000000003ec32e393ec3ae39ffff7fbfffffffff0ad7a33cf628dc3e0000404000002cc200000000000000006e12033affff7fbfffffffff8fc2f53cf628dc3e0000804000002cc2000000003ec32eb93ec32e39ffff7fbfffffffff0ad7233df628dc3e0000a04000002cc2000000003ec3ae393ec32e39ffff7fbfffffffffcdcc4c3df628dc3e0000c04000002cc26f12833a6d12033a6d12033afcff7fbfffffffff8fc2753df628dc3e0000e04000002cc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff295c8f3df628dc3e0000004100002cc2000000006e1203ba00000000ffff7fbfffffffff0ad7a33df628dc3e0000104100002cc2000000000000000000000000000080bfffffffffec51b83df628dc3e0000204100002cc2000000003ec32e393ec32eb9ffff7fbfffffffffcdcccc3df628dc3e0000304100002cc200000000000000006e1203baffff7fbfffffffffae47e13df628dc3e0000404100002cc2000000003ec32eb93ec3aeb9ffff7fbfffffffff8fc2f53df628dc3e0000504100002cc2000000000000000000000000000080bfffffffffb81e053ef628dc3e0000604100002cc2000000000000000000000000000080bfffffffff295c0f3ef628dc3e0000704100002cc2000000000000000000000000000080bfffffffff9a99193ef628dc3e0000804100002cc2000000000000000000000000000080bfffffffff0ad7233ef628dc3e0000884100002cc2000000000000000000000000000080bfffffffff7b142e3ef628dc3e0000904100002cc2000000000000000000000000000080bfffffffffec51383ef628dc3e0000984100002cc2000000000000000000000000000080bfffffffff5c8f423ef628dc3e0000a04100002cc2000000003ec32e393ec32eb9ffff7fbfffffffffcdcc4c3ef628dc3e0000a84100002cc2000000003ec3ae393ec3aeb9ffff7fbfffffffff3d0a573ef628dc3e0000b04100002cc26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffae47613ef628dc3e0000b84100002cc26f12833a6d1203ba6d1203bafcff7fbfffffffff1f856b3ef628dc3e0000c04100002cc2000000003ec32e393ec32eb9ffff7fbfffffffff8fc2753ef628dc3e0000c84100002cc26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0000803ef628dc3e0000d04100002cc26f12833a6d1203ba6d1203bafcff7fbfffffffffb81e853ef628dc3e0000d84100002cc2000000003ec32eb93ec3aeb9ffff7fbfffffffff713d8a3ef628dc3e0000e04100002cc2000000003ec3ae393ec3aeb9ffff7fbfffffffff295c8f3ef628dc3e0000e84100002cc26f12833a3dc3ae393ec32e39ffff7fbfffffffffe17a943ef628dc3e0000f04100002cc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff9a99993ef628dc3e0000f84100002cc2000000006e1203ba00000000ffff7fbfffffffff52b89e3ef628dc3e0000004200002cc2000000000000000000000000000080bfffffffff0ad7a33ef628dc3e0000044200002cc2000000000000000000000000000080bfffffffffc3f5a83ef628dc3e0000084200002cc2000000000000000000000000000080bfffffffff7b14ae3ef628dc3e00000c4200002cc2000000000000000000000000000080bfffffffff3333b33ef628dc3e0000104200002cc2000000000000000000000000000080bfffffffffec51b83ef628dc3e0000144200002cc2000000000000000000000000000080bfffffffffa470bd3ef628dc3e0000184200002cc2000000000000000000000000000080bfffffffff5c8fc23ef628dc3e00001c4200002cc2000000000000000000000000000080bfffffffff14aec73ef628dc3e0000204200002cc2000000000000000000000000000080bfffffffffcdcccc3ef628dc3e0000244200002cc2000000000000000000000000000080bfffffffff85ebd13ef628dc3e0000284200002cc2000000000000000000000000000080bfffffffff3d0ad73ef628dc3e00002c4200002cc2000000000000000000000000000080bffffffffff628dc3ef628dc3e0000304200002cc2000000000000000000000000000080bfffffffffae47e13ef628dc3e0000344200002cc2000000000000000000000000000080bfffffffff6666e63ef628dc3e0000384200002cc2000000000000000000000000000080bfffffffff1f85eb3ef628dc3e00003c4200002cc2000000000000000000000000000080bfffffffffd7a3f03ef628dc3e0000404200002cc2000000000000000000000000000080bfffffffff8fc2f53ef628dc3e0000444200002cc2000000000000000000000000000080bfffffffff48e1fa3ef628dc3e0000484200002cc2000000000000000000000000000080bfffffffff0000003ff628dc3e00004c4200002cc2000000000000000000000000000080bfffffffff5c8f023ff628dc3e0000504200002cc2000000000000000000000000000080bfffffffffb81e053ff628dc3e0000544200002cc2000000000000000000000000000080bfffffffff14ae073ff628dc3e0000584200002cc2000000000000000000000000000080bfffffffff713d0a3ff628dc3e00005c4200002cc2000000000000000000000000000080bfffffffffcdcc0c3ff628dc3e0000604200002cc2000000000000000000000000000080bfffffffff295c0f3ff628dc3e0000644200002cc2000000000000000000000000000080bfffffffff85eb113ff628dc3e0000684200002cc2000000000000000000000000000080bfffffffffe17a143ff628dc3e00006c4200002cc2000000000000000000000000000080bfffffffff3d0a173ff628dc3e0000704200002cc2000000000000000000000000000080bfffffffff9a99193ff628dc3e0000744200002cc2000000000000000000000000000080bffffffffff6281c3ff628dc3e0000784200002cc2000000000000000000000000000080bfffffffff52b81e3ff628dc3e00007c4200002cc2000000000000000000000000000080bfffffffffae47213ff628dc3e0000804200002cc2000000000000000000000000000080bfffffffff0ad7233ff628dc3e0000824200002cc2000000000000000000000000000080bfffffffff6666263ff628dc3e0000844200002cc2000000000000000000000000000080bfffffffffc3f5283ff628dc3e0000864200002cc2000000006e12033a00000000ffff7fbfffffffff1f852b3ff628dc3e0000884200002cc26f12833a6e12033a00000000ffff7fbfffffffff7b142e3ff628dc3e00008a4200002cc26f12833a3ec32eb93ec32e39ffff7fbfffffffffd7a3303ff628dc3e00008c4200002cc26f12833a000000006e12033affff7fbfffffffff3333333ff628dc3e00008e4200002cc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2353ff628dc3e0000904200002cc2000000003dc3aeb93ec32eb9ffff7fbfffffffffec51383ff628dc3e0000924200002cc200000000000000006e1203baffff7fbfffffffff48e13a3ff628dc3e0000944200002cc2000000000000000000000000000080bfffffffffa4703d3ff628dc3e0000964200002cc200000000000000006e12033affff7fbfffffffff0000403ff628dc3e0000984200002cc2000000003ec32eb93ec32e39ffff7fbfffffffff5c8f423ff628dc3e00009a4200002cc2000000000000000000000000000080bfffffffffb81e453ff628dc3e00009c4200002cc2000000000000000000000000000080bfffffffff14ae473ff628dc3e00009e4200002cc2000000000000000000000000000080bfffffffff713d4a3ff628dc3e0000a04200002cc2000000000000000000000000000080bfffffffffcdcc4c3ff628dc3e0000a24200002cc2000000000000000000000000000080bfffffffff295c4f3ff628dc3e0000a44200002cc2000000000000000000000000000080bfffffffff85eb513ff628dc3e0000a64200002cc2000000000000000000000000000080bfffffffffe17a543ff628dc3e0000a84200002cc2000000006e12033a00000000ffff7fbfffffffff3d0a573ff628dc3e0000aa4200002cc26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff9a99593ff628dc3e0000ac4200002cc26f12833a6d1203ba6d1203bafcff7fbffffffffff6285c3ff628dc3e0000ae4200002cc2000000003ec3aeb93ec32eb9ffff7fbfffffffff52b85e3ff628dc3e0000b04200002cc2000000000000000000000000000080bfffffffffae47613ff628dc3e0000b24200002cc2000000003ec3ae393ec32e39ffff7fbfffffffff0ad7633ff628dc3e0000b44200002cc20000000000000000abaa2aae000080bfffffffff6666663ff628dc3e0000b64200002cc2000000003ec32eb93bc32e39ffff7fbfffffffffc3f5683ff628dc3e0000b84200002cc2000000003ec32eb93ec32e39ffff7fbfffffffff1f856b3ff628dc3e0000ba4200002cc2000000000000000000000000000080bfffffffff7b146e3ff628dc3e0000bc4200002cc2000000000000000000000000000080bfffffffffd7a3703ff628dc3e0000be4200002cc2000000003cc32e3a3cc3ae39fcff7fbfffffffff3333733ff628dc3e0000c04200002cc26f12833a3ec3ae393ec32e39ffff7fbfffffffff8fc2753ff628dc3e0000c24200002cc26f12833a6e1203ba00000000ffff7fbfffffffffec51783ff628dc3e0000c44200002cc2000000003dc3aeb93ec32eb9ffff7fbfffffffff48e17a3ff628dc3e0000c64200002cc200000000000000006e1203baffff7fbfffffffffa4707d3ff628dc3e0000c84200002cc200000000000000003ec3aeb9ffff7fbfffffffff0000803ff628dc3e00000000000030c2000000000000000000000000000080bfffffffff00000000ae47e13e0000803f000030c2000000000000000000000000000080bfffffffff0ad7233cae47e13e00000040000030c2000000000000000000000000000080bfffffffff0ad7a33cae47e13e00004040000030c2000000000000000000000000000080bfffffffff8fc2f53cae47e13e00008040000030c2000000000000000000000000000080bfffffffff0ad7233dae47e13e0000a040000030c2000000000000000000000000000080bfffffffffcdcc4c3dae47e13e0000c040000030c2000000003ec32e393ec3ae39ffff7fbfffffffff8fc2753dae47e13e0000e040000030c200000000000000006e12033affff7fbfffffffff295c8f3dae47e13e00000041000030c2000000003ec32eb93ec32e39ffff7fbfffffffff0ad7a33dae47e13e00001041000030c2000000000000000000000000000080bfffffffffec51b83dae47e13e00002041000030c2000000006e12033a00000000ffff7fbfffffffffcdcccc3dae47e13e00003041000030c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffae47e13dae47e13e00004041000030c26f12833a6d1203ba6d1203bafcff7fbfffffffff8fc2f53dae47e13e00005041000030c2000000003ec3aeb93ec32eb9ffff7fbfffffffffb81e053eae47e13e00006041000030c2000000000000000000000000000080bfffffffff295c0f3eae47e13e00007041000030c2000000000000000000000000000080bfffffffff9a99193eae47e13e00008041000030c2000000000000000000000000000080bfffffffff0ad7233eae47e13e00008841000030c2000000000000000000000000000080bfffffffff7b142e3eae47e13e00009041000030c2000000000000000000000000000080bfffffffffec51383eae47e13e00009841000030c2000000000000000000000000000080bfffffffff5c8f423eae47e13e0000a041000030c2000000006e12033a00000000ffff7fbfffffffffcdcc4c3eae47e13e0000a841000030c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff3d0a573eae47e13e0000b041000030c26f12833a0000000000000000000080bfffffffffae47613eae47e13e0000b841000030c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff1f856b3eae47e13e0000c041000030c2000000000000000000000000000080bfffffffff8fc2753eae47e13e0000c841000030c26f12833a6e12033a00000000ffff7fbfffffffff0000803eae47e13e0000d041000030c26f12833a6e1203ba00000000ffff7fbfffffffffb81e853eae47e13e0000d841000030c2000000000000000000000000000080bfffffffff713d8a3eae47e13e0000e041000030c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff295c8f3eae47e13e0000e841000030c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffffe17a943eae47e13e0000f041000030c2000000003ec3aeb93ec3ae39ffff7fbfffffffff9a99993eae47e13e0000f841000030c2000000003ec32eb93ec32e39ffff7fbfffffffff52b89e3eae47e13e00000042000030c2000000000000000000000000000080bfffffffff0ad7a33eae47e13e00000442000030c2000000000000000000000000000080bfffffffffc3f5a83eae47e13e00000842000030c2000000000000000000000000000080bfffffffff7b14ae3eae47e13e00000c42000030c2000000000000000000000000000080bfffffffff3333b33eae47e13e00001042000030c2000000000000000000000000000080bfffffffffec51b83eae47e13e00001442000030c2000000000000000000000000000080bfffffffffa470bd3eae47e13e00001842000030c2000000000000000000000000000080bfffffffff5c8fc23eae47e13e00001c42000030c2000000000000000000000000000080bfffffffff14aec73eae47e13e00002042000030c2000000000000000000000000000080bfffffffffcdcccc3eae47e13e00002442000030c2000000000000000000000000000080bfffffffff85ebd13eae47e13e00002842000030c2000000000000000000000000000080bfffffffff3d0ad73eae47e13e00002c42000030c2000000000000000000000000000080bffffffffff628dc3eae47e13e00003042000030c2000000000000000000000000000080bfffffffffae47e13eae47e13e00003442000030c2000000000000000000000000000080bfffffffff6666e63eae47e13e00003842000030c2000000000000000000000000000080bfffffffff1f85eb3eae47e13e00003c42000030c2000000000000000000000000000080bfffffffffd7a3f03eae47e13e00004042000030c2000000000000000000000000000080bfffffffff8fc2f53eae47e13e00004442000030c2000000000000000000000000000080bfffffffff48e1fa3eae47e13e00004842000030c2000000000000000000000000000080bfffffffff0000003fae47e13e00004c42000030c2000000000000000000000000000080bfffffffff5c8f023fae47e13e00005042000030c2000000000000000000000000000080bfffffffffb81e053fae47e13e00005442000030c2000000000000000000000000000080bfffffffff14ae073fae47e13e00005842000030c2000000000000000000000000000080bfffffffff713d0a3fae47e13e00005c42000030c2000000000000000000000000000080bfffffffffcdcc0c3fae47e13e00006042000030c2000000000000000000000000000080bfffffffff295c0f3fae47e13e00006442000030c2000000000000000000000000000080bfffffffff85eb113fae47e13e00006842000030c2000000000000000000000000000080bfffffffffe17a143fae47e13e00006c42000030c2000000000000000000000000000080bfffffffff3d0a173fae47e13e00007042000030c2000000000000000000000000000080bfffffffff9a99193fae47e13e00007442000030c2000000000000000000000000000080bffffffffff6281c3fae47e13e00007842000030c2000000000000000000000000000080bfffffffff52b81e3fae47e13e00007c42000030c2000000000000000000000000000080bfffffffffae47213fae47e13e00008042000030c2000000000000000000000000000080bfffffffff0ad7233fae47e13e00008242000030c2000000000000000000000000000080bfffffffff6666263fae47e13e00008442000030c2000000000000000000000000000080bfffffffffc3f5283fae47e13e00008642000030c2000000006e12033a00000000ffff7fbfffffffff1f852b3fae47e13e00008842000030c26f12833a6e12033a00000000ffff7fbfffffffff7b142e3fae47e13e00008a42000030c26f12833a6e1203ba00000000ffff7fbfffffffffd7a3303fae47e13e00008c42000030c2000000003ec3aeb93ec3ae39ffff7fbfffffffff3333333fae47e13e00008e42000030c200000000000000006e12033affff7fbfffffffff8fc2353fae47e13e00009042000030c2000000003ec3ae393ec32e39ffff7fbfffffffffec51383fae47e13e00009242000030c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff48e13a3fae47e13e00009442000030c26f12833a6d1203ba6d1203bafcff7fbfffffffffa4703d3fae47e13e00009642000030c2000000003ec3aeb93ec32eb9ffff7fbfffffffff0000403fae47e13e00009842000030c2000000000000000000000000000080bfffffffff5c8f423fae47e13e00009a42000030c2000000000000000000000000000080bfffffffffb81e453fae47e13e00009c42000030c2000000000000000000000000000080bfffffffff14ae473fae47e13e00009e42000030c2000000000000000000000000000080bfffffffff713d4a3fae47e13e0000a042000030c2000000000000000000000000000080bfffffffffcdcc4c3fae47e13e0000a242000030c2000000000000000000000000000080bfffffffff295c4f3fae47e13e0000a442000030c2000000000000000000000000000080bfffffffff85eb513fae47e13e0000a642000030c2000000000000000000000000000080bfffffffffe17a543fae47e13e0000a842000030c2000000003ec3ae393ec32e39ffff7fbfffffffff3d0a573fae47e13e0000aa42000030c26f12833a6d12033a6d12033afcff7fbfffffffff9a99593fae47e13e0000ac42000030c26f12833a3ec32eb93ec32e39ffff7fbffffffffff6285c3fae47e13e0000ae42000030c2000000006d1203ba6d1203bafcff7fbfffffffff52b85e3fae47e13e0000b042000030c200000000000000006e1203baffff7fbfffffffffae47613fae47e13e0000b242000030c2000000003ec3ae393ec3aeb9ffff7fbfffffffff0ad7633fae47e13e0000b442000030c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff6666663fae47e13e0000b642000030c26f12833a6d1203ba6d1203bafcff7fbfffffffffc3f5683fae47e13e0000b842000030c2000000003ec3aeb93ec32eb9ffff7fbfffffffff1f856b3fae47e13e0000ba42000030c2000000000000000000000000000080bfffffffff7b146e3fae47e13e0000bc42000030c2000000000000000000000000000080bfffffffffd7a3703fae47e13e0000be42000030c2000000003ec3ae393ec32e39ffff7fbfffffffff3333733fae47e13e0000c042000030c26f12833a6d12033a6d12033afcff7fbfffffffff8fc2753fae47e13e0000c242000030c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffec51783fae47e13e0000c442000030c2000000000000000000000000000080bfffffffff48e17a3fae47e13e0000c642000030c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffa4707d3fae47e13e0000c842000030c26f12833a000000003cc32ebafcff7fbfffffffff0000803fae47e13e00000000000034c2000000000000000000000000000080bfffffffff000000006666e63e0000803f000034c2000000000000000000000000000080bfffffffff0ad7233c6666e63e00000040000034c2000000000000000000000000000080bfffffffff0ad7a33c6666e63e00004040000034c2000000000000000000000000000080bfffffffff8fc2f53c6666e63e00008040000034c2000000000000000000000000000080bfffffffff0ad7233d6666e63e0000a040000034c2000000000000000000000000000080bfffffffffcdcc4c3d6666e63e0000c040000034c2000000003ec32e393ec32eb9ffff7fbfffffffff8fc2753d6666e63e0000e040000034c200000000000000006e1203baffff7fbfffffffff295c8f3d6666e63e00000041000034c200000000000000006e1203baffff7fbfffffffff0ad7a33d6666e63e00001041000034c200000000000000006e1203baffff7fbfffffffffec51b83d6666e63e00002041000034c2000000003ec32e393ec32eb9ffff7fbfffffffffcdcccc3d6666e63e00003041000034c26f12833a6d12033a6d12033afcff7fbfffffffffae47e13d6666e63e00004041000034c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2f53d6666e63e00005041000034c2000000006e1203ba00000000ffff7fbfffffffffb81e053e6666e63e00006041000034c2000000000000000000000000000080bfffffffff295c0f3e6666e63e00007041000034c2000000000000000000000000000080bfffffffff9a99193e6666e63e00008041000034c2000000000000000000000000000080bfffffffff0ad7233e6666e63e00008841000034c2000000000000000000000000000080bfffffffff7b142e3e6666e63e00009041000034c2000000000000000000000000000080bfffffffffec51383e6666e63e00009841000034c2000000000000000000000000000080bfffffffff5c8f423e6666e63e0000a041000034c2000000003ec3ae393ec32e39ffff7fbfffffffffcdcc4c3e6666e63e0000a841000034c26f12833a6d12033a6d12033afcff7fbfffffffff3d0a573e6666e63e0000b041000034c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffae47613e6666e63e0000b841000034c2000000003ec3aeb93ec3ae39ffff7fbfffffffff1f856b3e6666e63e0000c041000034c2000000003ec32e393ec3ae39ffff7fbfffffffff8fc2753e6666e63e0000c841000034c26f12833a3cc32e3a3cc3ae39fcff7fbfffffffff0000803e6666e63e0000d041000034c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffffb81e853e6666e63e0000d841000034c2000000003ec32eb93ec3aeb9ffff7fbfffffffff713d8a3e6666e63e0000e041000034c26f12833a6e12033a00000000ffff7fbfffffffff295c8f3e6666e63e0000e841000034c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffffe17a943e6666e63e0000f041000034c2000000003cc32eba3cc3aeb9fcff7fbfffffffff9a99993e6666e63e0000f841000034c2000000000000000000000000000080bfffffffff52b89e3e6666e63e00000042000034c2000000000000000000000000000080bfffffffff0ad7a33e6666e63e00000442000034c2000000000000000000000000000080bfffffffffc3f5a83e6666e63e00000842000034c2000000000000000000000000000080bfffffffff7b14ae3e6666e63e00000c42000034c2000000000000000000000000000080bfffffffff3333b33e6666e63e00001042000034c2000000000000000000000000000080bfffffffffec51b83e6666e63e00001442000034c2000000000000000000000000000080bfffffffffa470bd3e6666e63e00001842000034c2000000000000000000000000000080bfffffffff5c8fc23e6666e63e00001c42000034c2000000000000000000000000000080bfffffffff14aec73e6666e63e00002042000034c2000000000000000000000000000080bfffffffffcdcccc3e6666e63e00002442000034c2000000000000000000000000000080bfffffffff85ebd13e6666e63e00002842000034c2000000000000000000000000000080bfffffffff3d0ad73e6666e63e00002c42000034c2000000000000000000000000000080bffffffffff628dc3e6666e63e00003042000034c2000000000000000000000000000080bfffffffffae47e13e6666e63e00003442000034c2000000000000000000000000000080bfffffffff6666e63e6666e63e00003842000034c2000000000000000000000000000080bfffffffff1f85eb3e6666e63e00003c42000034c2000000000000000000000000000080bfffffffffd7a3f03e6666e63e00004042000034c2000000000000000000000000000080bfffffffff8fc2f53e6666e63e00004442000034c2000000000000000000000000000080bfffffffff48e1fa3e6666e63e00004842000034c2000000000000000000000000000080bfffffffff0000003f6666e63e00004c42000034c2000000000000000000000000000080bfffffffff5c8f023f6666e63e00005042000034c2000000000000000000000000000080bfffffffffb81e053f6666e63e00005442000034c2000000000000000000000000000080bfffffffff14ae073f6666e63e00005842000034c2000000000000000000000000000080bfffffffff713d0a3f6666e63e00005c42000034c2000000000000000000000000000080bfffffffffcdcc0c3f6666e63e00006042000034c2000000000000000000000000000080bfffffffff295c0f3f6666e63e00006442000034c2000000000000000000000000000080bfffffffff85eb113f6666e63e00006842000034c2000000000000000000000000000080bfffffffffe17a143f6666e63e00006c42000034c2000000000000000000000000000080bfffffffff3d0a173f6666e63e00007042000034c2000000000000000000000000000080bfffffffff9a99193f6666e63e00007442000034c2000000000000000000000000000080bffffffffff6281c3f6666e63e00007842000034c2000000000000000000000000000080bfffffffff52b81e3f6666e63e00007c42000034c2000000000000000000000000000080bfffffffffae47213f6666e63e00008042000034c2000000000000000000000000000080bfffffffff0ad7233f6666e63e00008242000034c2000000000000000000000000000080bfffffffff6666263f6666e63e00008442000034c2000000000000000000000000000080bfffffffffc3f5283f6666e63e00008642000034c2000000003ec3ae393ec32e39ffff7fbfffffffff1f852b3f6666e63e00008842000034c26f12833a6d12033a6d12033afcff7fbfffffffff7b142e3f6666e63e00008a42000034c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffd7a3303f6666e63e00008c42000034c2000000006e1203ba00000000ffff7fbfffffffff3333333f6666e63e00008e42000034c2000000000000000000000000000080bfffffffff8fc2353f6666e63e00009042000034c2000000003ec3ae393ec32e39ffff7fbfffffffffec51383f6666e63e00009242000034c26f12833a6d12033a6d12033afcff7fbfffffffff48e13a3f6666e63e00009442000034c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffa4703d3f6666e63e00009642000034c2000000006e1203ba00000000ffff7fbfffffffff0000403f6666e63e00009842000034c2000000000000000000000000000080bfffffffff5c8f423f6666e63e00009a42000034c2000000000000000000000000000080bfffffffffb81e453f6666e63e00009c42000034c2000000000000000000000000000080bfffffffff14ae473f6666e63e00009e42000034c2000000000000000000000000000080bfffffffff713d4a3f6666e63e0000a042000034c2000000000000000000000000000080bfffffffffcdcc4c3f6666e63e0000a242000034c2000000000000000000000000000080bfffffffff295c4f3f6666e63e0000a442000034c2000000000000000000000000000080bfffffffff85eb513f6666e63e0000a642000034c2000000000000000000000000000080bfffffffffe17a543f6666e63e0000a842000034c2000000000000000000000000000080bfffffffff3d0a573f6666e63e0000aa42000034c2000000003ec32e393ec3ae39ffff7fbfffffffff9a99593f6666e63e0000ac42000034c2000000006d12033a6d12033afcff7fbffffffffff6285c3f6666e63e0000ae42000034c26f12833a3ec32e393ec32eb9ffff7fbfffffffff52b85e3f6666e63e0000b042000034c26f12833a000000006e1203baffff7fbfffffffffae47613f6666e63e0000b242000034c26f12833a3ec32eb93dc3aeb9ffff7fbfffffffff0ad7633f6666e63e0000b442000034c26f12833a3ec32e393ec3ae39ffff7fbfffffffff6666663f6666e63e0000b642000034c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffc3f5683f6666e63e0000b842000034c2000000006e1203ba00000000ffff7fbfffffffff1f856b3f6666e63e0000ba42000034c2000000000000000000000000000080bfffffffff7b146e3f6666e63e0000bc42000034c2000000000000000000000000000080bfffffffffd7a3703f6666e63e0000be42000034c2000000000000000000000000000080bfffffffff3333733f6666e63e0000c042000034c2000000003ec32e393ec3ae39ffff7fbfffffffff8fc2753f6666e63e0000c242000034c2000000003ec32e393dc3ae39ffff7fbfffffffffec51783f6666e63e0000c442000034c2000000003ec32e393ec32eb9ffff7fbfffffffff48e17a3f6666e63e0000c642000034c26f12833a3dc3ae393ec32e39ffff7fbfffffffffa4707d3f6666e63e0000c842000034c26f12833a000000003ec3ae39ffff7fbfffffffff0000803f6666e63e00000000000038c2000000003ec3ae393ec3aeb9ffff7fbfffffffff000000001f85eb3e0000803f000038c200000000000000006e1203baffff7fbfffffffff0ad7233c1f85eb3e00000040000038c2000000003ec32eb93ec3aeb9ffff7fbfffffffff0ad7a33c1f85eb3e00004040000038c2000000000000000000000000000080bfffffffff8fc2f53c1f85eb3e00008040000038c2000000000000000000000000000080bfffffffff0ad7233d1f85eb3e0000a040000038c2000000000000000000000000000080bfffffffffcdcc4c3d1f85eb3e0000c040000038c2000000006e12033a00000000ffff7fbfffffffff8fc2753d1f85eb3e0000e040000038c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff295c8f3d1f85eb3e00000041000038c26f12833a000000006e1203baffff7fbfffffffff0ad7a33d1f85eb3e00001041000038c26f12833a000000006e1203baffff7fbfffffffffec51b83d1f85eb3e00002041000038c26f12833a6d1203ba6d1203bafcff7fbfffffffffcdcccc3d1f85eb3e00003041000038c2000000003ec32eb93ec32e39ffff7fbfffffffffae47e13d1f85eb3e00004041000038c2000000003ec32e393dc3ae39ffff7fbfffffffff8fc2f53d1f85eb3e00005041000038c2000000003ec32eb93ec3aeb9ffff7fbfffffffffb81e053e1f85eb3e00006041000038c2000000003ec32eb93ec3aeb9ffff7fbfffffffff295c0f3e1f85eb3e00007041000038c2000000000000000000000000000080bfffffffff9a99193e1f85eb3e00008041000038c2000000003ec32e393ec32eb9ffff7fbfffffffff0ad7233e1f85eb3e00008841000038c200000000000000006e1203baffff7fbfffffffff7b142e3e1f85eb3e00009041000038c200000000000000006e1203baffff7fbfffffffffec51383e1f85eb3e00009841000038c2000000003ec32eb93ec3aeb9ffff7fbfffffffff5c8f423e1f85eb3e0000a041000038c2000000003ec32e393ec32eb9ffff7fbfffffffffcdcc4c3e1f85eb3e0000a841000038c2000000003ec32e393ec32eb9ffff7fbfffffffff3d0a573e1f85eb3e0000b041000038c20000000000000000abaa2aae000080bfffffffffae47613e1f85eb3e0000b841000038c2000000003ec32eb93ec3aeb9ffff7fbfffffffff1f856b3e1f85eb3e0000c041000038c200000000000000006e1203baffff7fbfffffffff8fc2753e1f85eb3e0000c841000038c2000000006e12033a00000000ffff7fbfffffffff0000803e1f85eb3e0000d041000038c26f12833a3ec3ae393ec32e39ffff7fbfffffffffb81e853e1f85eb3e0000d841000038c26f12833a3ec32eb93ec3aeb9ffff7fbfffffffff713d8a3e1f85eb3e0000e041000038c26f12833a3ec32e393ec32eb9ffff7fbfffffffff295c8f3e1f85eb3e0000e841000038c26f12833a0000000000000000000080bfffffffffe17a943e1f85eb3e0000f041000038c26f12833a3cc32eba3cc3aeb9fcff7fbfffffffff9a99993e1f85eb3e0000f841000038c2000000003ec3aeb93ec32eb9ffff7fbfffffffff52b89e3e1f85eb3e00000042000038c2000000000000000000000000000080bfffffffff0ad7a33e1f85eb3e00000442000038c2000000000000000000000000000080bfffffffffc3f5a83e1f85eb3e00000842000038c2000000000000000000000000000080bfffffffff7b14ae3e1f85eb3e00000c42000038c2000000000000000000000000000080bfffffffff3333b33e1f85eb3e00001042000038c2000000000000000000000000000080bfffffffffec51b83e1f85eb3e00001442000038c2000000000000000000000000000080bfffffffffa470bd3e1f85eb3e00001842000038c2000000000000000000000000000080bfffffffff5c8fc23e1f85eb3e00001c42000038c2000000000000000000000000000080bfffffffff14aec73e1f85eb3e00002042000038c2000000000000000000000000000080bfffffffffcdcccc3e1f85eb3e00002442000038c2000000000000000000000000000080bfffffffff85ebd13e1f85eb3e00002842000038c2000000000000000000000000000080bfffffffff3d0ad73e1f85eb3e00002c42000038c2000000000000000000000000000080bffffffffff628dc3e1f85eb3e00003042000038c2000000000000000000000000000080bfffffffffae47e13e1f85eb3e00003442000038c2000000000000000000000000000080bfffffffff6666e63e1f85eb3e00003842000038c2000000000000000000000000000080bfffffffff1f85eb3e1f85eb3e00003c42000038c2000000000000000000000000000080bfffffffffd7a3f03e1f85eb3e00004042000038c2000000000000000000000000000080bfffffffff8fc2f53e1f85eb3e00004442000038c2000000000000000000000000000080bfffffffff48e1fa3e1f85eb3e00004842000038c2000000000000000000000000000080bfffffffff0000003f1f85eb3e00004c42000038c2000000000000000000000000000080bfffffffff5c8f023f1f85eb3e00005042000038c2000000000000000000000000000080bfffffffffb81e053f1f85eb3e00005442000038c2000000000000000000000000000080bfffffffff14ae073f1f85eb3e00005842000038c2000000000000000000000000000080bfffffffff713d0a3f1f85eb3e00005c42000038c2000000000000000000000000000080bfffffffffcdcc0c3f1f85eb3e00006042000038c2000000000000000000000000000080bfffffffff295c0f3f1f85eb3e00006442000038c2000000000000000000000000000080bfffffffff85eb113f1f85eb3e00006842000038c2000000000000000000000000000080bfffffffffe17a143f1f85eb3e00006c42000038c2000000000000000000000000000080bfffffffff3d0a173f1f85eb3e00007042000038c2000000000000000000000000000080bfffffffff9a99193f1f85eb3e00007442000038c2000000000000000000000000000080bffffffffff6281c3f1f85eb3e00007842000038c2000000000000000000000000000080bfffffffff52b81e3f1f85eb3e00007c42000038c2000000000000000000000000000080bfffffffffae47213f1f85eb3e00008042000038c2000000000000000000000000000080bfffffffff0ad7233f1f85eb3e00008242000038c2000000000000000000000000000080bfffffffff6666263f1f85eb3e00008442000038c2000000000000000000000000000080bfffffffffc3f5283f1f85eb3e00008642000038c2000000003ec32e393ec32eb9ffff7fbfffffffff1f852b3f1f85eb3e00008842000038c2000000003ec32e393ec32eb9ffff7fbfffffffff7b142e3f1f85eb3e00008a42000038c2000000003ec32eb93bc32e39ffff7fbfffffffffd7a3303f1f85eb3e00008c42000038c2000000003ec32eb93ec32e39ffff7fbfffffffff3333333f1f85eb3e00008e42000038c2000000000000000000000000000080bfffffffff8fc2353f1f85eb3e00009042000038c2000000000000000000000000000080bfffffffffec51383f1f85eb3e00009242000038c2000000003ec32e393ec3ae39ffff7fbfffffffff48e13a3f1f85eb3e00009442000038c200000000000000006e12033affff7fbfffffffffa4703d3f1f85eb3e00009642000038c2000000003ec32eb93ec32e39ffff7fbfffffffff0000403f1f85eb3e00009842000038c2000000000000000000000000000080bfffffffff5c8f423f1f85eb3e00009a42000038c2000000000000000000000000000080bfffffffffb81e453f1f85eb3e00009c42000038c2000000000000000000000000000080bfffffffff14ae473f1f85eb3e00009e42000038c2000000000000000000000000000080bfffffffff713d4a3f1f85eb3e0000a042000038c2000000000000000000000000000080bfffffffffcdcc4c3f1f85eb3e0000a242000038c2000000000000000000000000000080bfffffffff295c4f3f1f85eb3e0000a442000038c2000000000000000000000000000080bfffffffff85eb513f1f85eb3e0000a642000038c2000000003ec32e393ec32eb9ffff7fbfffffffffe17a543f1f85eb3e0000a842000038c200000000000000006e1203baffff7fbfffffffff3d0a573f1f85eb3e0000aa42000038c2000000003ec32eb93ec3aeb9ffff7fbfffffffff9a99593f1f85eb3e0000ac42000038c2000000003ec3ae393ec32e39ffff7fbffffffffff6285c3f1f85eb3e0000ae42000038c26f12833a6d12033a6d12033afcff7fbfffffffff52b85e3f1f85eb3e0000b042000038c26f12833a000000006e12033affff7fbfffffffffae47613f1f85eb3e0000b242000038c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0ad7633f1f85eb3e0000b442000038c2000000003ec3aeb93ec3ae39ffff7fbfffffffff6666663f1f85eb3e0000b642000038c200000000000000006e12033affff7fbfffffffffc3f5683f1f85eb3e0000b842000038c2000000003ec32eb93ec32e39ffff7fbfffffffff1f856b3f1f85eb3e0000ba42000038c2000000000000000000000000000080bfffffffff7b146e3f1f85eb3e0000bc42000038c2000000000000000000000000000080bfffffffffd7a3703f1f85eb3e0000be42000038c2000000000000000000000000000080bfffffffff3333733f1f85eb3e0000c042000038c2000000000000000000000000000080bfffffffff8fc2753f1f85eb3e0000c242000038c2000000006e12033a00000000ffff7fbfffffffffec51783f1f85eb3e0000c442000038c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff48e17a3f1f85eb3e0000c642000038c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffffa4707d3f1f85eb3e0000c842000038c2000000003cc32eba3cc3ae39fcff7fbfffffffff0000803f1f85eb3e0000000000003cc2000000006a12833a00000000f8ff7fbfffffffff00000000d7a3f03e0000803f00003cc26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0ad7233cd7a3f03e0000004000003cc26f12833a6d1203ba6d1203bafcff7fbfffffffff0ad7a33cd7a3f03e0000404000003cc2000000003ec32eb93ec3aeb9ffff7fbfffffffff8fc2f53cd7a3f03e0000804000003cc200000000000000006e1203baffff7fbfffffffff0ad7233dd7a3f03e0000a04000003cc2000000003ec32eb93ec3aeb9ffff7fbfffffffffcdcc4c3dd7a3f03e0000c04000003cc2000000003ec3ae393ec32e39ffff7fbfffffffff8fc2753dd7a3f03e0000e04000003cc26f12833a6d12033a6d12033afcff7fbfffffffff295c8f3dd7a3f03e0000004100003cc26f12833a000000006e12033affff7fbfffffffff0ad7a33dd7a3f03e0000104100003cc26f12833a000000006e12033affff7fbfffffffffec51b83dd7a3f03e0000204100003cc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffcdcccc3dd7a3f03e0000304100003cc2000000006e1203ba00000000ffff7fbfffffffffae47e13dd7a3f03e0000404100003cc2000000006e12033a00000000ffff7fbfffffffff8fc2f53dd7a3f03e0000504100003cc26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffb81e053ed7a3f03e0000604100003cc26f12833a3cc3aeb93cc32ebafcff7fbfffffffff295c0f3ed7a3f03e0000704100003cc2000000003cc3aeb93cc32ebafcff7fbfffffffff9a99193ed7a3f03e0000804100003cc2000000003ec3ae393ec3aeb9ffff7fbfffffffff0ad7233ed7a3f03e0000884100003cc26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff7b142e3ed7a3f03e0000904100003cc26f12833a000000006e1203baffff7fbfffffffffec51383ed7a3f03e0000984100003cc26f12833a6d1203ba6d1203bafcff7fbfffffffff5c8f423ed7a3f03e0000a04100003cc2000000003ec32e393ec32eb9ffff7fbfffffffffcdcc4c3ed7a3f03e0000a84100003cc26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff3d0a573ed7a3f03e0000b04100003cc26f12833a000000006e1203baffff7fbfffffffffae47613ed7a3f03e0000b84100003cc26f12833a000000006e1203baffff7fbfffffffff1f856b3ed7a3f03e0000c04100003cc26f12833a000000006e1203baffff7fbfffffffff8fc2753ed7a3f03e0000c84100003cc26f12833a000000006e1203baffff7fbfffffffff0000803ed7a3f03e0000d04100003cc26f12833a3ec32e393ec32eb9ffff7fbfffffffffb81e853ed7a3f03e0000d84100003cc26f12833a0000000000000000000080bfffffffff713d8a3ed7a3f03e0000e04100003cc26f12833a3ec32eb93ec32e39ffff7fbfffffffff295c8f3ed7a3f03e0000e84100003cc26f12833a000000006e12033affff7fbfffffffffe17a943ed7a3f03e0000f04100003cc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff9a99993ed7a3f03e0000f84100003cc2000000006e1203ba00000000ffff7fbfffffffff52b89e3ed7a3f03e0000004200003cc2000000000000000000000000000080bfffffffff0ad7a33ed7a3f03e0000044200003cc2000000000000000000000000000080bfffffffffc3f5a83ed7a3f03e0000084200003cc2000000000000000000000000000080bfffffffff7b14ae3ed7a3f03e00000c4200003cc2000000000000000000000000000080bfffffffff3333b33ed7a3f03e0000104200003cc2000000000000000000000000000080bfffffffffec51b83ed7a3f03e0000144200003cc2000000000000000000000000000080bfffffffffa470bd3ed7a3f03e0000184200003cc2000000000000000000000000000080bfffffffff5c8fc23ed7a3f03e00001c4200003cc2000000000000000000000000000080bfffffffff14aec73ed7a3f03e0000204200003cc2000000000000000000000000000080bfffffffffcdcccc3ed7a3f03e0000244200003cc2000000000000000000000000000080bfffffffff85ebd13ed7a3f03e0000284200003cc2000000000000000000000000000080bfffffffff3d0ad73ed7a3f03e00002c4200003cc2000000000000000000000000000080bffffffffff628dc3ed7a3f03e0000304200003cc2000000000000000000000000000080bfffffffffae47e13ed7a3f03e0000344200003cc2000000000000000000000000000080bfffffffff6666e63ed7a3f03e0000384200003cc2000000000000000000000000000080bfffffffff1f85eb3ed7a3f03e00003c4200003cc2000000000000000000000000000080bfffffffffd7a3f03ed7a3f03e0000404200003cc2000000000000000000000000000080bfffffffff8fc2f53ed7a3f03e0000444200003cc2000000000000000000000000000080bfffffffff48e1fa3ed7a3f03e0000484200003cc2000000000000000000000000000080bfffffffff0000003fd7a3f03e00004c4200003cc2000000000000000000000000000080bfffffffff5c8f023fd7a3f03e0000504200003cc2000000000000000000000000000080bfffffffffb81e053fd7a3f03e0000544200003cc2000000000000000000000000000080bfffffffff14ae073fd7a3f03e0000584200003cc2000000000000000000000000000080bfffffffff713d0a3fd7a3f03e00005c4200003cc2000000000000000000000000000080bfffffffffcdcc0c3fd7a3f03e0000604200003cc2000000000000000000000000000080bfffffffff295c0f3fd7a3f03e0000644200003cc2000000000000000000000000000080bfffffffff85eb113fd7a3f03e0000684200003cc2000000000000000000000000000080bfffffffffe17a143fd7a3f03e00006c4200003cc2000000000000000000000000000080bfffffffff3d0a173fd7a3f03e0000704200003cc2000000000000000000000000000080bfffffffff9a99193fd7a3f03e0000744200003cc2000000000000000000000000000080bffffffffff6281c3fd7a3f03e0000784200003cc2000000000000000000000000000080bfffffffff52b81e3fd7a3f03e00007c4200003cc2000000000000000000000000000080bfffffffffae47213fd7a3f03e0000804200003cc2000000000000000000000000000080bfffffffff0ad7233fd7a3f03e0000824200003cc2000000003ec32e393ec32eb9ffff7fbfffffffff6666263fd7a3f03e0000844200003cc200000000000000006e1203baffff7fbfffffffffc3f5283fd7a3f03e0000864200003cc2000000003ec3ae393ec3aeb9ffff7fbfffffffff1f852b3fd7a3f03e0000884200003cc26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff7b142e3fd7a3f03e00008a4200003cc26f12833a6d1203ba6d1203bafcff7fbfffffffffd7a3303fd7a3f03e00008c4200003cc2000000003ec32eb93ec3aeb9ffff7fbfffffffff3333333fd7a3f03e00008e4200003cc200000000000000006e1203baffff7fbfffffffff8fc2353fd7a3f03e0000904200003cc2000000003ec32eb93ec3aeb9ffff7fbfffffffffec51383fd7a3f03e0000924200003cc2000000000000000000000000000080bfffffffff48e13a3fd7a3f03e0000944200003cc2000000000000000000000000000080bfffffffffa4703d3fd7a3f03e0000964200003cc2000000000000000000000000000080bfffffffff0000403fd7a3f03e0000984200003cc2000000000000000000000000000080bfffffffff5c8f423fd7a3f03e00009a4200003cc2000000000000000000000000000080bfffffffffb81e453fd7a3f03e00009c4200003cc2000000003ec32e393ec32eb9ffff7fbfffffffff14ae473fd7a3f03e00009e4200003cc200000000000000006e1203baffff7fbfffffffff713d4a3fd7a3f03e0000a04200003cc200000000000000006e1203baffff7fbfffffffffcdcc4c3fd7a3f03e0000a24200003cc200000000000000006e1203baffff7fbfffffffff295c4f3fd7a3f03e0000a44200003cc2000000003ec32eb93ec3aeb9ffff7fbfffffffff85eb513fd7a3f03e0000a64200003cc2000000006e12033a00000000ffff7fbfffffffffe17a543fd7a3f03e0000a84200003cc26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff3d0a573fd7a3f03e0000aa4200003cc26f12833a3cc3aeb93cc32ebafcff7fbfffffffff9a99593fd7a3f03e0000ac4200003cc2000000003cc3aeb93cc32ebafcff7fbffffffffff6285c3fd7a3f03e0000ae4200003cc2000000000000000000000000000080bfffffffff52b85e3fd7a3f03e0000b04200003cc200000000000000006e12033affff7fbfffffffffae47613fd7a3f03e0000b24200003cc200000000000000006e12033affff7fbfffffffff0ad7633fd7a3f03e0000b44200003cc2000000003ec32eb93ec32e39ffff7fbfffffffff6666663fd7a3f03e0000b64200003cc2000000000000000000000000000080bfffffffffc3f5683fd7a3f03e0000b84200003cc2000000000000000000000000000080bfffffffff1f856b3fd7a3f03e0000ba4200003cc2000000000000000000000000000080bfffffffff7b146e3fd7a3f03e0000bc4200003cc2000000003ec32e393ec32eb9ffff7fbfffffffffd7a3703fd7a3f03e0000be4200003cc200000000000000006e1203baffff7fbfffffffff3333733fd7a3f03e0000c04200003cc2000000003ec32eb93ec3aeb9ffff7fbfffffffff8fc2753fd7a3f03e0000c24200003cc2000000003ec3ae393ec32e39ffff7fbfffffffffec51783fd7a3f03e0000c44200003cc26f12833a6d12033a6d12033afcff7fbfffffffff48e17a3fd7a3f03e0000c64200003cc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffa4707d3fd7a3f03e0000c84200003cc2000000006a1283ba00000000f8ff7fbfffffffff0000803fd7a3f03e00000000000040c2000000003cc32e3a3cc3aeb9fcff7fbfffffffff000000008fc2f53e0000803f000040c26f12833a3dc3ae393ec32e39ffff7fbfffffffff0ad7233c8fc2f53e00000040000040c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0ad7a33c8fc2f53e00004040000040c2000000000000000000000000000080bfffffffff8fc2f53c8fc2f53e00008040000040c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0ad7233d8fc2f53e0000a040000040c26f12833a6d1203ba6d1203bafcff7fbfffffffffcdcc4c3d8fc2f53e0000c040000040c2000000003ec3aeb93ec32eb9ffff7fbfffffffff8fc2753d8fc2f53e0000e040000040c2000000003ec32e393ec3ae39ffff7fbfffffffff295c8f3d8fc2f53e00000041000040c200000000000000006e12033affff7fbfffffffff0ad7a33d8fc2f53e00001041000040c200000000000000006e12033affff7fbfffffffffec51b83d8fc2f53e00002041000040c200000000000000006e12033affff7fbfffffffffcdcccc3d8fc2f53e00003041000040c2000000000000000000000000000080bfffffffffae47e13d8fc2f53e00004041000040c2000000003ec3ae393ec3aeb9ffff7fbfffffffff8fc2f53d8fc2f53e00005041000040c26f12833a3dc3ae393ec32e39ffff7fbfffffffffb81e053e8fc2f53e00006041000040c26f12833a3ec32e393ec3ae39ffff7fbfffffffff295c0f3e8fc2f53e00007041000040c26f12833a3ec32eb93ec3aeb9ffff7fbfffffffff9a99193e8fc2f53e00008041000040c26f12833a3ec32eb93dc3aeb9ffff7fbfffffffff0ad7233e8fc2f53e00008841000040c26f12833a3ec32e393ec3ae39ffff7fbfffffffff7b142e3e8fc2f53e00009041000040c26f12833a000000006e12033affff7fbfffffffffec51383e8fc2f53e00009841000040c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff5c8f423e8fc2f53e0000a041000040c2000000003ec32eb93ec32e39ffff7fbfffffffffcdcc4c3e8fc2f53e0000a841000040c26f12833a3cc32e3a3cc3ae39fcff7fbfffffffff3d0a573e8fc2f53e0000b041000040c26f12833a0000000000000000000080bfffffffffae47613e8fc2f53e0000b841000040c26f12833a0000000000000000000080bfffffffff1f856b3e8fc2f53e0000c041000040c26f12833a0000000000000000000080bfffffffff8fc2753e8fc2f53e0000c841000040c26f12833a3ec32eb93ec32e39ffff7fbfffffffff0000803e8fc2f53e0000d041000040c26f12833a3ec32e393ec3ae39ffff7fbfffffffffb81e853e8fc2f53e0000d841000040c26f12833a0000000000000000000080bfffffffff713d8a3e8fc2f53e0000e041000040c26f12833a6e1203ba00000000ffff7fbfffffffff295c8f3e8fc2f53e0000e841000040c2000000003ec3aeb93ec3ae39ffff7fbfffffffffe17a943e8fc2f53e0000f041000040c200000000000000006e12033affff7fbfffffffff9a99993e8fc2f53e0000f841000040c2000000003ec32eb93ec32e39ffff7fbfffffffff52b89e3e8fc2f53e00000042000040c2000000000000000000000000000080bfffffffff0ad7a33e8fc2f53e00000442000040c2000000000000000000000000000080bfffffffffc3f5a83e8fc2f53e00000842000040c2000000000000000000000000000080bfffffffff7b14ae3e8fc2f53e00000c42000040c2000000000000000000000000000080bfffffffff3333b33e8fc2f53e00001042000040c2000000000000000000000000000080bfffffffffec51b83e8fc2f53e00001442000040c2000000000000000000000000000080bfffffffffa470bd3e8fc2f53e00001842000040c2000000000000000000000000000080bfffffffff5c8fc23e8fc2f53e00001c42000040c2000000000000000000000000000080bfffffffff14aec73e8fc2f53e00002042000040c2000000000000000000000000000080bfffffffffcdcccc3e8fc2f53e00002442000040c2000000000000000000000000000080bfffffffff85ebd13e8fc2f53e00002842000040c2000000000000000000000000000080bfffffffff3d0ad73e8fc2f53e00002c42000040c2000000000000000000000000000080bffffffffff628dc3e8fc2f53e00003042000040c2000000000000000000000000000080bfffffffffae47e13e8fc2f53e00003442000040c2000000000000000000000000000080bfffffffff6666e63e8fc2f53e00003842000040c2000000000000000000000000000080bfffffffff1f85eb3e8fc2f53e00003c42000040c2000000000000000000000000000080bfffffffffd7a3f03e8fc2f53e00004042000040c2000000000000000000000000000080bfffffffff8fc2f53e8fc2f53e00004442000040c2000000000000000000000000000080bfffffffff48e1fa3e8fc2f53e00004842000040c2000000000000000000000000000080bfffffffff0000003f8fc2f53e00004c42000040c2000000000000000000000000000080bfffffffff5c8f023f8fc2f53e00005042000040c2000000000000000000000000000080bfffffffffb81e053f8fc2f53e00005442000040c2000000000000000000000000000080bfffffffff14ae073f8fc2f53e00005842000040c2000000000000000000000000000080bfffffffff713d0a3f8fc2f53e00005c42000040c2000000000000000000000000000080bfffffffffcdcc0c3f8fc2f53e00006042000040c2000000000000000000000000000080bfffffffff295c0f3f8fc2f53e00006442000040c2000000000000000000000000000080bfffffffff85eb113f8fc2f53e00006842000040c2000000000000000000000000000080bfffffffffe17a143f8fc2f53e00006c42000040c2000000000000000000000000000080bfffffffff3d0a173f8fc2f53e00007042000040c2000000000000000000000000000080bfffffffff9a99193f8fc2f53e00007442000040c2000000000000000000000000000080bffffffffff6281c3f8fc2f53e00007842000040c2000000000000000000000000000080bfffffffff52b81e3f8fc2f53e00007c42000040c2000000000000000000000000000080bfffffffffae47213f8fc2f53e00008042000040c2000000000000000000000000000080bfffffffff0ad7233f8fc2f53e00008242000040c2000000006e12033a00000000ffff7fbfffffffff6666263f8fc2f53e00008442000040c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffc3f5283f8fc2f53e00008642000040c26f12833a3ec32eb93dc3aeb9ffff7fbfffffffff1f852b3f8fc2f53e00008842000040c26f12833a3ec32e393ec3ae39ffff7fbfffffffff7b142e3f8fc2f53e00008a42000040c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffd7a3303f8fc2f53e00008c42000040c2000000000000000000000000000080bfffffffff3333333f8fc2f53e00008e42000040c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff8fc2353f8fc2f53e00009042000040c26f12833a6d1203ba6d1203bafcff7fbfffffffffec51383f8fc2f53e00009242000040c2000000003ec3aeb93ec32eb9ffff7fbfffffffff48e13a3f8fc2f53e00009442000040c2000000000000000000000000000080bfffffffffa4703d3f8fc2f53e00009642000040c2000000000000000000000000000080bfffffffff0000403f8fc2f53e00009842000040c2000000000000000000000000000080bfffffffff5c8f423f8fc2f53e00009a42000040c2000000000000000000000000000080bfffffffffb81e453f8fc2f53e00009c42000040c2000000006e12033a00000000ffff7fbfffffffff14ae473f8fc2f53e00009e42000040c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff713d4a3f8fc2f53e0000a042000040c26f12833a000000006e1203baffff7fbfffffffffcdcc4c3f8fc2f53e0000a242000040c26f12833a000000006e1203baffff7fbfffffffff295c4f3f8fc2f53e0000a442000040c26f12833a3cc3aeb93cc32ebafcff7fbfffffffff85eb513f8fc2f53e0000a642000040c200000000000000006e1203baffff7fbfffffffffe17a543f8fc2f53e0000a842000040c26f12833a3dc3ae393ec32e39ffff7fbfffffffff3d0a573f8fc2f53e0000aa42000040c26f12833a3ec32e393ec3ae39ffff7fbfffffffff9a99593f8fc2f53e0000ac42000040c26f12833a3ec32eb93ec3aeb9ffff7fbffffffffff6285c3f8fc2f53e0000ae42000040c26f12833a3cc3aeb93cc32ebafcff7fbfffffffff52b85e3f8fc2f53e0000b042000040c2000000006d1203ba6d1203bafcff7fbfffffffffae47613f8fc2f53e0000b242000040c2000000003ec32e393ec32eb9ffff7fbfffffffff0ad7633f8fc2f53e0000b442000040c200000000000000006e1203baffff7fbfffffffff6666663f8fc2f53e0000b642000040c2000000003ec32eb93ec3aeb9ffff7fbfffffffffc3f5683f8fc2f53e0000b842000040c2000000000000000000000000000080bfffffffff1f856b3f8fc2f53e0000ba42000040c2000000000000000000000000000080bfffffffff7b146e3f8fc2f53e0000bc42000040c2000000006e12033a00000000ffff7fbfffffffffd7a3703f8fc2f53e0000be42000040c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff3333733f8fc2f53e0000c042000040c26f12833a6d1203ba6d1203bafcff7fbfffffffff8fc2753f8fc2f53e0000c242000040c2000000003ec3aeb93ec32eb9ffff7fbfffffffffec51783f8fc2f53e0000c442000040c2000000003ec32e393ec3ae39ffff7fbfffffffff48e17a3f8fc2f53e0000c642000040c200000000000000006e12033affff7fbfffffffffa4707d3f8fc2f53e0000c842000040c2000000003ec3aeb93ec3ae39ffff7fbfffffffff0000803f8fc2f53e00000000000044c26f12833a000000003ec3aeb9ffff7fbfffffffff0000000048e1fa3e0000803f000044c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffff0ad7233c48e1fa3e00000040000044c2000000003ec3aeb93ec3ae39ffff7fbfffffffff0ad7a33c48e1fa3e00004040000044c2000000003ec3ae393ec32e39ffff7fbfffffffff8fc2f53c48e1fa3e00008040000044c26f12833a6e12033a00000000ffff7fbfffffffff0ad7233d48e1fa3e0000a040000044c26f12833a6e1203ba00000000ffff7fbfffffffffcdcc4c3d48e1fa3e0000c040000044c2000000003dc3aeb93ec32eb9ffff7fbfffffffff8fc2753d48e1fa3e0000e040000044c200000000000000006e1203baffff7fbfffffffff295c8f3d48e1fa3e00000041000044c2000000003ec32eb93ec3aeb9ffff7fbfffffffff0ad7a33d48e1fa3e00001041000044c2000000000000000000000000000080bfffffffffec51b83d48e1fa3e00002041000044c2000000000000000000000000000080bfffffffffcdcccc3d48e1fa3e00003041000044c2000000006e12033a00000000ffff7fbfffffffffae47e13d48e1fa3e00004041000044c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff8fc2f53d48e1fa3e00005041000044c26f12833a3ec32eb93ec3aeb9ffff7fbfffffffffb81e053e48e1fa3e00006041000044c2000000000000000000000000000080bfffffffff295c0f3e48e1fa3e00007041000044c26f12833a3ec32e393ec3ae39ffff7fbfffffffff9a99193e48e1fa3e00008041000044c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0ad7233e48e1fa3e00008841000044c2000000003ec3aeb93ec3ae39ffff7fbfffffffff7b142e3e48e1fa3e00009041000044c200000000000000006e12033affff7fbfffffffffec51383e48e1fa3e00009841000044c200000000000000006e12033affff7fbfffffffff5c8f423e48e1fa3e0000a041000044c2000000003ec32eb93ec32e39ffff7fbfffffffffcdcc4c3e48e1fa3e0000a841000044c2000000006d12033a6d12033afcff7fbfffffffff3d0a573e48e1fa3e0000b041000044c26f12833a3cc3ae393cc32e3afcff7fbfffffffffae47613e48e1fa3e0000b841000044c26f12833a000000006e12033affff7fbfffffffff1f856b3e48e1fa3e0000c041000044c26f12833a3ec32e393ec3ae39ffff7fbfffffffff8fc2753e48e1fa3e0000c841000044c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffff0000803e48e1fa3e0000d041000044c2000000003ec32eb93ec32e39ffff7fbfffffffffb81e853e48e1fa3e0000d841000044c26f12833a3cc3ae393cc32e3afcff7fbfffffffff713d8a3e48e1fa3e0000e041000044c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff295c8f3e48e1fa3e0000e841000044c2000000006e1203ba00000000ffff7fbfffffffffe17a943e48e1fa3e0000f041000044c2000000000000000000000000000080bfffffffff9a99993e48e1fa3e0000f841000044c2000000003ec32e393ec32eb9ffff7fbfffffffff52b89e3e48e1fa3e00000042000044c200000000000000006e1203baffff7fbfffffffff0ad7a33e48e1fa3e00000442000044c2000000003ec32eb93ec3aeb9ffff7fbfffffffffc3f5a83e48e1fa3e00000842000044c2000000000000000000000000000080bfffffffff7b14ae3e48e1fa3e00000c42000044c2000000000000000000000000000080bfffffffff3333b33e48e1fa3e00001042000044c2000000000000000000000000000080bfffffffffec51b83e48e1fa3e00001442000044c2000000000000000000000000000080bfffffffffa470bd3e48e1fa3e00001842000044c2000000000000000000000000000080bfffffffff5c8fc23e48e1fa3e00001c42000044c2000000000000000000000000000080bfffffffff14aec73e48e1fa3e00002042000044c2000000000000000000000000000080bfffffffffcdcccc3e48e1fa3e00002442000044c2000000000000000000000000000080bfffffffff85ebd13e48e1fa3e00002842000044c2000000000000000000000000000080bfffffffff3d0ad73e48e1fa3e00002c42000044c2000000000000000000000000000080bffffffffff628dc3e48e1fa3e00003042000044c2000000000000000000000000000080bfffffffffae47e13e48e1fa3e00003442000044c2000000000000000000000000000080bfffffffff6666e63e48e1fa3e00003842000044c2000000000000000000000000000080bfffffffff1f85eb3e48e1fa3e00003c42000044c2000000000000000000000000000080bfffffffffd7a3f03e48e1fa3e00004042000044c2000000000000000000000000000080bfffffffff8fc2f53e48e1fa3e00004442000044c2000000000000000000000000000080bfffffffff48e1fa3e48e1fa3e00004842000044c2000000000000000000000000000080bfffffffff0000003f48e1fa3e00004c42000044c2000000000000000000000000000080bfffffffff5c8f023f48e1fa3e00005042000044c2000000000000000000000000000080bfffffffffb81e053f48e1fa3e00005442000044c2000000000000000000000000000080bfffffffff14ae073f48e1fa3e00005842000044c2000000000000000000000000000080bfffffffff713d0a3f48e1fa3e00005c42000044c2000000000000000000000000000080bfffffffffcdcc0c3f48e1fa3e00006042000044c2000000000000000000000000000080bfffffffff295c0f3f48e1fa3e00006442000044c2000000000000000000000000000080bfffffffff85eb113f48e1fa3e00006842000044c2000000000000000000000000000080bfffffffffe17a143f48e1fa3e00006c42000044c2000000000000000000000000000080bfffffffff3d0a173f48e1fa3e00007042000044c2000000000000000000000000000080bfffffffff9a99193f48e1fa3e00007442000044c2000000000000000000000000000080bffffffffff6281c3f48e1fa3e00007842000044c2000000000000000000000000000080bfffffffff52b81e3f48e1fa3e00007c42000044c2000000000000000000000000000080bfffffffffae47213f48e1fa3e00008042000044c2000000000000000000000000000080bfffffffff0ad7233f48e1fa3e00008242000044c2000000003ec3ae393ec32e39ffff7fbfffffffff6666263f48e1fa3e00008442000044c26f12833a6d12033a6d12033afcff7fbfffffffffc3f5283f48e1fa3e00008642000044c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff1f852b3f48e1fa3e00008842000044c2000000003ec3aeb93ec3ae39ffff7fbfffffffff7b142e3f48e1fa3e00008a42000044c200000000000000006e12033affff7fbfffffffffd7a3303f48e1fa3e00008c42000044c2000000003ec32e393ec3ae39ffff7fbfffffffff3333333f48e1fa3e00008e42000044c26f12833a6d12033a6d12033afcff7fbfffffffff8fc2353f48e1fa3e00009042000044c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffec51383f48e1fa3e00009242000044c2000000003dc3aeb93ec32eb9ffff7fbfffffffff48e13a3f48e1fa3e00009442000044c200000000000000006e1203baffff7fbfffffffffa4703d3f48e1fa3e00009642000044c200000000000000006e1203baffff7fbfffffffff0000403f48e1fa3e00009842000044c2000000003ec32eb93ec3aeb9ffff7fbfffffffff5c8f423f48e1fa3e00009a42000044c2000000000000000000000000000080bfffffffffb81e453f48e1fa3e00009c42000044c2000000003ec3ae393ec32e39ffff7fbfffffffff14ae473f48e1fa3e00009e42000044c26f12833a6d12033a6d12033afcff7fbfffffffff713d4a3f48e1fa3e0000a042000044c26f12833a000000006e12033affff7fbfffffffffcdcc4c3f48e1fa3e0000a242000044c26f12833a000000006e12033affff7fbfffffffff295c4f3f48e1fa3e0000a442000044c26f12833a3ec32e393ec3ae39ffff7fbfffffffff85eb513f48e1fa3e0000a642000044c26f12833a3ec32eb93ec3aeb9ffff7fbfffffffffe17a543f48e1fa3e0000a842000044c26f12833a3ec32eb93ec3aeb9ffff7fbfffffffff3d0a573f48e1fa3e0000aa42000044c2000000000000000000000000000080bfffffffff9a99593f48e1fa3e0000ac42000044c26f12833a3ec3ae393ec32e39ffff7fbffffffffff6285c3f48e1fa3e0000ae42000044c26f12833a0000000000000000000080bfffffffff52b85e3f48e1fa3e0000b042000044c26f12833a3cc32eba3cc3aeb9fcff7fbfffffffffae47613f48e1fa3e0000b242000044c2000000003ec32e393ec32eb9ffff7fbfffffffff0ad7633f48e1fa3e0000b442000044c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff6666663f48e1fa3e0000b642000044c26f12833a3cc3aeb93cc32ebafcff7fbfffffffffc3f5683f48e1fa3e0000b842000044c2000000003cc3aeb93cc32ebafcff7fbfffffffff1f856b3f48e1fa3e0000ba42000044c2000000003ec32eb93ec3aeb9ffff7fbfffffffff7b146e3f48e1fa3e0000bc42000044c2000000003ec3ae393ec32e39ffff7fbfffffffffd7a3703f48e1fa3e0000be42000044c26f12833a6d12033a6d12033afcff7fbfffffffff3333733f48e1fa3e0000c042000044c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2753f48e1fa3e0000c242000044c2000000006e1203ba00000000ffff7fbfffffffffec51783f48e1fa3e0000c442000044c2000000000000000000000000000080bfffffffff48e17a3f48e1fa3e0000c642000044c2000000000000000000000000000080bfffffffffa4707d3f48e1fa3e0000c842000044c2000000000000000000000000000080bfffffffff0000803f48e1fa3e00000000000048c26f12833a000000003cc32e3afcff7fbfffffffff000000000000003f0000803f000048c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0ad7233c0000003f00000040000048c2000000006e1203ba00000000ffff7fbfffffffff0ad7a33c0000003f00004040000048c2000000006e12033a00000000ffff7fbfffffffff8fc2f53c0000003f00008040000048c26f12833a6e12033a00000000ffff7fbfffffffff0ad7233d0000003f0000a040000048c26f12833a6e1203ba00000000ffff7fbfffffffffcdcc4c3d0000003f0000c040000048c2000000000000000000000000000080bfffffffff8fc2753d0000003f0000e040000048c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff295c8f3d0000003f00000041000048c26f12833a6d1203ba6d1203bafcff7fbfffffffff0ad7a33d0000003f00001041000048c2000000003ec3aeb93ec32eb9ffff7fbfffffffffec51b83d0000003f00002041000048c2000000000000000000000000000080bfffffffffcdcccc3d0000003f00003041000048c2000000003ec3ae393ec32e39ffff7fbfffffffffae47e13d0000003f00004041000048c26f12833a6d12033a6d12033afcff7fbfffffffff8fc2f53d0000003f00005041000048c26f12833a3ec32e393ec3ae39ffff7fbfffffffffb81e053e0000003f00006041000048c26f12833a3ec32eb93ec3aeb9ffff7fbfffffffff295c0f3e0000003f00007041000048c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffff9a99193e0000003f00008041000048c2000000003ec3aeb93ec3ae39ffff7fbfffffffff0ad7233e0000003f00008841000048c2000000003ec32eb93ec32e39ffff7fbfffffffff7b142e3e0000003f00009041000048c2000000000000000000000000000080bfffffffffec51383e0000003f00009841000048c2000000003ec32e393ec32eb9ffff7fbfffffffff5c8f423e0000003f0000a041000048c200000000000000006e1203baffff7fbfffffffffcdcc4c3e0000003f0000a841000048c2000000003ec32eb93ec3aeb9ffff7fbfffffffff3d0a573e0000003f0000b041000048c2000000003ec32e393ec3ae39ffff7fbfffffffffae47613e0000003f0000b841000048c200000000000000006e12033affff7fbfffffffff1f856b3e0000003f0000c041000048c2000000006d12033a6d12033afcff7fbfffffffff8fc2753e0000003f0000c841000048c26f12833a3ec3ae393ec32e39ffff7fbfffffffff0000803e0000003f0000d041000048c26f12833a3cc32eba3cc3aeb9fcff7fbfffffffffb81e853e0000003f0000d841000048c2000000003ec32eb93ec32e39ffff7fbfffffffff713d8a3e0000003f0000e041000048c2000000003ec32e393dc3ae39ffff7fbfffffffff295c8f3e0000003f0000e841000048c2000000003ec32eb93ec3aeb9ffff7fbfffffffffe17a943e0000003f0000f041000048c2000000003ec32eb93ec3aeb9ffff7fbfffffffff9a99993e0000003f0000f841000048c2000000006e12033a00000000ffff7fbfffffffff52b89e3e0000003f00000042000048c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0ad7a33e0000003f00000442000048c26f12833a6d1203ba6d1203bafcff7fbfffffffffc3f5a83e0000003f00000842000048c2000000003ec3aeb93ec32eb9ffff7fbfffffffff7b14ae3e0000003f00000c42000048c2000000000000000000000000000080bfffffffff3333b33e0000003f00001042000048c2000000000000000000000000000080bfffffffffec51b83e0000003f00001442000048c2000000000000000000000000000080bfffffffffa470bd3e0000003f00001842000048c2000000000000000000000000000080bfffffffff5c8fc23e0000003f00001c42000048c2000000000000000000000000000080bfffffffff14aec73e0000003f00002042000048c2000000000000000000000000000080bfffffffffcdcccc3e0000003f00002442000048c2000000000000000000000000000080bfffffffff85ebd13e0000003f00002842000048c2000000000000000000000000000080bfffffffff3d0ad73e0000003f00002c42000048c2000000000000000000000000000080bffffffffff628dc3e0000003f00003042000048c2000000000000000000000000000080bfffffffffae47e13e0000003f00003442000048c2000000000000000000000000000080bfffffffff6666e63e0000003f00003842000048c2000000000000000000000000000080bfffffffff1f85eb3e0000003f00003c42000048c2000000000000000000000000000080bfffffffffd7a3f03e0000003f00004042000048c2000000000000000000000000000080bfffffffff8fc2f53e0000003f00004442000048c2000000000000000000000000000080bfffffffff48e1fa3e0000003f00004842000048c2000000000000000000000000000080bfffffffff0000003f0000003f00004c42000048c2000000000000000000000000000080bfffffffff5c8f023f0000003f00005042000048c2000000000000000000000000000080bfffffffffb81e053f0000003f00005442000048c2000000000000000000000000000080bfffffffff14ae073f0000003f00005842000048c2000000000000000000000000000080bfffffffff713d0a3f0000003f00005c42000048c2000000000000000000000000000080bfffffffffcdcc0c3f0000003f00006042000048c2000000000000000000000000000080bfffffffff295c0f3f0000003f00006442000048c2000000000000000000000000000080bfffffffff85eb113f0000003f00006842000048c2000000000000000000000000000080bfffffffffe17a143f0000003f00006c42000048c2000000000000000000000000000080bfffffffff3d0a173f0000003f00007042000048c2000000000000000000000000000080bfffffffff9a99193f0000003f00007442000048c2000000000000000000000000000080bffffffffff6281c3f0000003f00007842000048c2000000000000000000000000000080bfffffffff52b81e3f0000003f00007c42000048c2000000000000000000000000000080bfffffffffae47213f0000003f00008042000048c2000000000000000000000000000080bfffffffff0ad7233f0000003f00008242000048c2000000000000000000000000000080bfffffffff6666263f0000003f00008442000048c2000000003ec32e393ec3ae39ffff7fbfffffffffc3f5283f0000003f00008642000048c200000000000000006e12033affff7fbfffffffff1f852b3f0000003f00008842000048c2000000003ec32eb93ec32e39ffff7fbfffffffff7b142e3f0000003f00008a42000048c2000000000000000000000000000080bfffffffffd7a3303f0000003f00008c42000048c2000000000000000000000000000080bfffffffff3333333f0000003f00008e42000048c2000000003ec32e393ec3ae39ffff7fbfffffffff8fc2353f0000003f00009042000048c200000000000000006e12033affff7fbfffffffffec51383f0000003f00009242000048c2000000003ec3ae393ec32e39ffff7fbfffffffff48e13a3f0000003f00009442000048c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffa4703d3f0000003f00009642000048c26f12833a000000006e1203baffff7fbfffffffff0000403f0000003f00009842000048c26f12833a6d1203ba6d1203bafcff7fbfffffffff5c8f423f0000003f00009a42000048c2000000003ec3aeb93ec32eb9ffff7fbfffffffffb81e453f0000003f00009c42000048c2000000000000000000000000000080bfffffffff14ae473f0000003f00009e42000048c2000000003ec32e393ec3ae39ffff7fbfffffffff713d4a3f0000003f0000a042000048c200000000000000006e12033affff7fbfffffffffcdcc4c3f0000003f0000a242000048c200000000000000006e12033affff7fbfffffffff295c4f3f0000003f0000a442000048c2000000003cc3ae393cc32e3afcff7fbfffffffff85eb513f0000003f0000a642000048c26f12833a3cc3ae393cc32e3afcff7fbfffffffffe17a543f0000003f0000a842000048c26f12833a3ec32e393ec3ae39ffff7fbfffffffff3d0a573f0000003f0000aa42000048c26f12833a3ec32eb93ec3aeb9ffff7fbfffffffff9a99593f0000003f0000ac42000048c26f12833a0000000000000000000080bffffffffff6285c3f0000003f0000ae42000048c26f12833a000000006e12033affff7fbfffffffff52b85e3f0000003f0000b042000048c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffae47613f0000003f0000b242000048c2000000003ec32eb93ec32e39ffff7fbfffffffff0ad7633f0000003f0000b442000048c26f12833a6d12033a6d12033afcff7fbfffffffff6666663f0000003f0000b642000048c26f12833a3ec32e393ec3ae39ffff7fbfffffffffc3f5683f0000003f0000b842000048c26f12833a3ec32eb93ec3aeb9ffff7fbfffffffff1f856b3f0000003f0000ba42000048c26f12833a6d1203ba6d1203bafcff7fbfffffffff7b146e3f0000003f0000bc42000048c2000000003ec3aeb93ec32eb9ffff7fbfffffffffd7a3703f0000003f0000be42000048c2000000003ec32e393ec3ae39ffff7fbfffffffff3333733f0000003f0000c042000048c200000000000000006e12033affff7fbfffffffff8fc2753f0000003f0000c242000048c2000000003ec32eb93ec32e39ffff7fbfffffffffec51783f0000003f0000c442000048c2000000000000000000000000000080bfffffffff48e17a3f0000003f0000c642000048c2000000000000000000000000000080bfffffffffa4707d3f0000003f0000c842000048c2000000000000000000000000000080bfffffffff0000803f0000003f0000000000004cc200000000000000003ec3ae39ffff7fbfffffffff000000005c8f023f0000803f00004cc200000000000000006e12033affff7fbfffffffff0ad7233c5c8f023f0000004000004cc2000000003ec32eb93ec32e39ffff7fbfffffffff0ad7a33c5c8f023f0000404000004cc2000000003ec3ae393ec32e39ffff7fbfffffffff8fc2f53c5c8f023f0000804000004cc26f12833a3cc32e3a3cc3ae39fcff7fbfffffffff0ad7233d5c8f023f0000a04000004cc26f12833a3ec3aeb93ec32eb9ffff7fbfffffffffcdcc4c3d5c8f023f0000c04000004cc2000000003ec3aeb93ec32eb9ffff7fbfffffffff8fc2753d5c8f023f0000e04000004cc26f12833a6d12033a6d12033afcff7fbfffffffff295c8f3d5c8f023f0000004100004cc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0ad7a33d5c8f023f0000104100004cc2000000006e1203ba00000000ffff7fbfffffffffec51b83d5c8f023f0000204100004cc2000000000000000000000000000080bfffffffffcdcccc3d5c8f023f0000304100004cc2000000000000000000000000000080bfffffffffae47e13d5c8f023f0000404100004cc2000000003ec3ae393ec32e39ffff7fbfffffffff8fc2f53d5c8f023f0000504100004cc2000000003ec3ae393bc32e39ffff7fbfffffffffb81e053e5c8f023f0000604100004cc26f12833a3ec32e393ec3ae39ffff7fbfffffffff295c0f3e5c8f023f0000704100004cc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff9a99193e5c8f023f0000804100004cc2000000006e1203ba00000000ffff7fbfffffffff0ad7233e5c8f023f0000884100004cc2000000000000000000000000000080bfffffffff7b142e3e5c8f023f0000904100004cc2000000000000000000000000000080bfffffffffec51383e5c8f023f0000984100004cc2000000006e12033a00000000ffff7fbfffffffff5c8f423e5c8f023f0000a04100004cc26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffcdcc4c3e5c8f023f0000a84100004cc26f12833a3cc3aeb93cc32ebafcff7fbfffffffff3d0a573e5c8f023f0000b04100004cc2000000003cc3aeb93cc32ebafcff7fbfffffffffae47613e5c8f023f0000b84100004cc200000000000000006e1203baffff7fbfffffffff1f856b3e5c8f023f0000c04100004cc2000000003ec3ae393ec3aeb9ffff7fbfffffffff8fc2753e5c8f023f0000c84100004cc26f12833a6e12033a00000000ffff7fbfffffffff0000803e5c8f023f0000d04100004cc26f12833a6e1203ba00000000ffff7fbfffffffffb81e853e5c8f023f0000d84100004cc2000000006e1203ba00000000ffff7fbfffffffff713d8a3e5c8f023f0000e04100004cc2000000006e12033a00000000ffff7fbfffffffff295c8f3e5c8f023f0000e84100004cc26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffe17a943e5c8f023f0000f04100004cc26f12833a6d1203ba6d1203bafcff7fbfffffffff9a99993e5c8f023f0000f84100004cc2000000000000000000000000000080bfffffffff52b89e3e5c8f023f0000004200004cc26f12833a6d12033a6d12033afcff7fbfffffffff0ad7a33e5c8f023f0000044200004cc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffc3f5a83e5c8f023f0000084200004cc2000000006e1203ba00000000ffff7fbfffffffff7b14ae3e5c8f023f00000c4200004cc2000000000000000000000000000080bfffffffff3333b33e5c8f023f0000104200004cc2000000000000000000000000000080bfffffffffec51b83e5c8f023f0000144200004cc2000000000000000000000000000080bfffffffffa470bd3e5c8f023f0000184200004cc2000000000000000000000000000080bfffffffff5c8fc23e5c8f023f00001c4200004cc2000000000000000000000000000080bfffffffff14aec73e5c8f023f0000204200004cc2000000000000000000000000000080bfffffffffcdcccc3e5c8f023f0000244200004cc2000000000000000000000000000080bfffffffff85ebd13e5c8f023f0000284200004cc2000000000000000000000000000080bfffffffff3d0ad73e5c8f023f00002c4200004cc2000000000000000000000000000080bffffffffff628dc3e5c8f023f0000304200004cc2000000000000000000000000000080bfffffffffae47e13e5c8f023f0000344200004cc2000000000000000000000000000080bfffffffff6666e63e5c8f023f0000384200004cc2000000000000000000000000000080bfffffffff1f85eb3e5c8f023f00003c4200004cc2000000000000000000000000000080bfffffffffd7a3f03e5c8f023f0000404200004cc2000000000000000000000000000080bfffffffff8fc2f53e5c8f023f0000444200004cc2000000000000000000000000000080bfffffffff48e1fa3e5c8f023f0000484200004cc2000000000000000000000000000080bfffffffff0000003f5c8f023f00004c4200004cc2000000000000000000000000000080bfffffffff5c8f023f5c8f023f0000504200004cc2000000000000000000000000000080bfffffffffb81e053f5c8f023f0000544200004cc2000000000000000000000000000080bfffffffff14ae073f5c8f023f0000584200004cc2000000000000000000000000000080bfffffffff713d0a3f5c8f023f00005c4200004cc2000000000000000000000000000080bfffffffffcdcc0c3f5c8f023f0000604200004cc2000000000000000000000000000080bfffffffff295c0f3f5c8f023f0000644200004cc2000000000000000000000000000080bfffffffff85eb113f5c8f023f0000684200004cc2000000000000000000000000000080bfffffffffe17a143f5c8f023f00006c4200004cc2000000000000000000000000000080bfffffffff3d0a173f5c8f023f0000704200004cc2000000000000000000000000000080bfffffffff9a99193f5c8f023f0000744200004cc2000000000000000000000000000080bffffffffff6281c3f5c8f023f0000784200004cc2000000000000000000000000000080bfffffffff52b81e3f5c8f023f00007c4200004cc2000000000000000000000000000080bfffffffffae47213f5c8f023f0000804200004cc2000000000000000000000000000080bfffffffff0ad7233f5c8f023f0000824200004cc2000000000000000000000000000080bfffffffff6666263f5c8f023f0000844200004cc2000000000000000000000000000080bfffffffffc3f5283f5c8f023f0000864200004cc2000000000000000000000000000080bfffffffff1f852b3f5c8f023f0000884200004cc2000000000000000000000000000080bfffffffff7b142e3f5c8f023f00008a4200004cc2000000000000000000000000000080bfffffffffd7a3303f5c8f023f00008c4200004cc2000000000000000000000000000080bfffffffff3333333f5c8f023f00008e4200004cc2000000000000000000000000000080bfffffffff8fc2353f5c8f023f0000904200004cc2000000000000000000000000000080bfffffffffec51383f5c8f023f0000924200004cc2000000003ec3ae393ec32e39ffff7fbfffffffff48e13a3f5c8f023f0000944200004cc26f12833a6d12033a6d12033afcff7fbfffffffffa4703d3f5c8f023f0000964200004cc26f12833a000000006e12033affff7fbfffffffff0000403f5c8f023f0000984200004cc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff5c8f423f5c8f023f00009a4200004cc2000000006e1203ba00000000ffff7fbfffffffffb81e453f5c8f023f00009c4200004cc2000000000000000000000000000080bfffffffff14ae473f5c8f023f00009e4200004cc2000000000000000000000000000080bfffffffff713d4a3f5c8f023f0000a04200004cc2000000003ec32e393ec32eb9ffff7fbfffffffffcdcc4c3f5c8f023f0000a24200004cc200000000000000006e1203baffff7fbfffffffff295c4f3f5c8f023f0000a44200004cc2000000003ec32eb93ec3aeb9ffff7fbfffffffff85eb513f5c8f023f0000a64200004cc2000000003ec32e393ec3ae39ffff7fbfffffffffe17a543f5c8f023f0000a84200004cc2000000003cc3ae393cc32e3afcff7fbfffffffff3d0a573f5c8f023f0000aa4200004cc26f12833a3cc3ae393cc32e3afcff7fbfffffffff9a99593f5c8f023f0000ac4200004cc26f12833a3ec3aeb93ec3ae39ffff7fbffffffffff6285c3f5c8f023f0000ae4200004cc2000000003ec3aeb93ec3ae39ffff7fbfffffffff52b85e3f5c8f023f0000b04200004cc2000000003ec32e393dc3ae39ffff7fbfffffffffae47613f5c8f023f0000b24200004cc2000000003ec32eb93ec3aeb9ffff7fbfffffffff0ad7633f5c8f023f0000b44200004cc2000000000000000000000000000080bfffffffff6666663f5c8f023f0000b64200004cc2000000006d12033a6d12033afcff7fbfffffffffc3f5683f5c8f023f0000b84200004cc26f12833a3ec3ae393ec32e39ffff7fbfffffffff1f856b3f5c8f023f0000ba4200004cc26f12833a6e1203ba00000000ffff7fbfffffffff7b146e3f5c8f023f0000bc4200004cc2000000006e1203ba00000000ffff7fbfffffffffd7a3703f5c8f023f0000be4200004cc2000000000000000000000000000080bfffffffff3333733f5c8f023f0000c04200004cc2000000000000000000000000000080bfffffffff8fc2753f5c8f023f0000c24200004cc2000000000000000000000000000080bfffffffffec51783f5c8f023f0000c44200004cc2000000000000000000000000000080bfffffffff48e17a3f5c8f023f0000c64200004cc2000000000000000000000000000080bfffffffffa4707d3f5c8f023f0000c84200004cc2000000000000000000000000000080bfffffffff0000803f5c8f023f00000000000050c2000000000000000000000000000080bfffffffff00000000b81e053f0000803f000050c2000000000000000000000000000080bfffffffff0ad7233cb81e053f00000040000050c2000000000000000000000000000080bfffffffff0ad7a33cb81e053f00004040000050c2000000000000000000000000000080bfffffffff8fc2f53cb81e053f00008040000050c2000000003cc32e3a3cc3ae39fcff7fbfffffffff0ad7233db81e053f0000a040000050c26f12833a3ec3ae393ec32e39ffff7fbfffffffffcdcc4c3db81e053f0000c040000050c26f12833a3cc32eba3cc3aeb9fcff7fbfffffffff8fc2753db81e053f0000e040000050c2000000000000000000000000000080bfffffffff295c8f3db81e053f00000041000050c20000000000000000abaa2aae000080bfffffffff0ad7a33db81e053f00001041000050c2000000003ec3aeb93ec32eb9ffff7fbfffffffffec51b83db81e053f00002041000050c2000000000000000000000000000080bfffffffffcdcccc3db81e053f00003041000050c2000000000000000000000000000080bfffffffffae47e13db81e053f00004041000050c2000000006e12033a00000000ffff7fbfffffffff8fc2f53db81e053f00005041000050c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffb81e053eb81e053f00006041000050c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffff295c0f3eb81e053f00007041000050c2000000003ec3aeb93ec3ae39ffff7fbfffffffff9a99193eb81e053f00008041000050c2000000000000000000000000000080bfffffffff0ad7233eb81e053f00008841000050c200000000000000006e1203baffff7fbfffffffff7b142e3eb81e053f00009041000050c2000000003ec32eb93ec3aeb9ffff7fbfffffffffec51383eb81e053f00009841000050c2000000003ec3ae393ec32e39ffff7fbfffffffff5c8f423eb81e053f0000a041000050c26f12833a6d12033a6d12033afcff7fbfffffffffcdcc4c3eb81e053f0000a841000050c26f12833a3ec32e393ec3ae39ffff7fbfffffffff3d0a573eb81e053f0000b041000050c26f12833a3ec32eb93ec3aeb9ffff7fbfffffffffae47613eb81e053f0000b841000050c26f12833a000000006e1203baffff7fbfffffffff1f856b3eb81e053f0000c041000050c26f12833a000000006e1203baffff7fbfffffffff8fc2753eb81e053f0000c841000050c26f12833a3ec32e393ec32eb9ffff7fbfffffffff0000803eb81e053f0000d041000050c26f12833a6e1203ba00000000ffff7fbfffffffffb81e853eb81e053f0000d841000050c2000000006e1203ba00000000ffff7fbfffffffff713d8a3eb81e053f0000e041000050c2000000006e12033a00000000ffff7fbfffffffff295c8f3eb81e053f0000e841000050c26f12833a6e12033a00000000ffff7fbfffffffffe17a943eb81e053f0000f041000050c26f12833a6e1203ba00000000ffff7fbfffffffff9a99993eb81e053f0000f841000050c2000000006e1203ba00000000ffff7fbfffffffff52b89e3eb81e053f00000042000050c2000000003ec32e393ec3ae39ffff7fbfffffffff0ad7a33eb81e053f00000442000050c200000000000000006e12033affff7fbfffffffffc3f5a83eb81e053f00000842000050c2000000003ec32eb93ec32e39ffff7fbfffffffff7b14ae3eb81e053f00000c42000050c2000000000000000000000000000080bfffffffff3333b33eb81e053f00001042000050c2000000000000000000000000000080bfffffffffec51b83eb81e053f00001442000050c2000000000000000000000000000080bfffffffffa470bd3eb81e053f00001842000050c2000000000000000000000000000080bfffffffff5c8fc23eb81e053f00001c42000050c2000000000000000000000000000080bfffffffff14aec73eb81e053f00002042000050c2000000000000000000000000000080bfffffffffcdcccc3eb81e053f00002442000050c2000000000000000000000000000080bfffffffff85ebd13eb81e053f00002842000050c2000000000000000000000000000080bfffffffff3d0ad73eb81e053f00002c42000050c2000000000000000000000000000080bffffffffff628dc3eb81e053f00003042000050c2000000000000000000000000000080bfffffffffae47e13eb81e053f00003442000050c2000000000000000000000000000080bfffffffff6666e63eb81e053f00003842000050c2000000000000000000000000000080bfffffffff1f85eb3eb81e053f00003c42000050c2000000000000000000000000000080bfffffffffd7a3f03eb81e053f00004042000050c2000000000000000000000000000080bfffffffff8fc2f53eb81e053f00004442000050c2000000000000000000000000000080bfffffffff48e1fa3eb81e053f00004842000050c2000000000000000000000000000080bfffffffff0000003fb81e053f00004c42000050c2000000000000000000000000000080bfffffffff5c8f023fb81e053f00005042000050c2000000000000000000000000000080bfffffffffb81e053fb81e053f00005442000050c2000000000000000000000000000080bfffffffff14ae073fb81e053f00005842000050c2000000000000000000000000000080bfffffffff713d0a3fb81e053f00005c42000050c2000000000000000000000000000080bfffffffffcdcc0c3fb81e053f00006042000050c2000000000000000000000000000080bfffffffff295c0f3fb81e053f00006442000050c2000000000000000000000000000080bfffffffff85eb113fb81e053f00006842000050c2000000000000000000000000000080bfffffffffe17a143fb81e053f00006c42000050c2000000000000000000000000000080bfffffffff3d0a173fb81e053f00007042000050c2000000000000000000000000000080bfffffffff9a99193fb81e053f00007442000050c2000000000000000000000000000080bffffffffff6281c3fb81e053f00007842000050c2000000000000000000000000000080bfffffffff52b81e3fb81e053f00007c42000050c2000000000000000000000000000080bfffffffffae47213fb81e053f00008042000050c2000000000000000000000000000080bfffffffff0ad7233fb81e053f00008242000050c2000000000000000000000000000080bfffffffff6666263fb81e053f00008442000050c2000000000000000000000000000080bfffffffffc3f5283fb81e053f00008642000050c2000000000000000000000000000080bfffffffff1f852b3fb81e053f00008842000050c2000000000000000000000000000080bfffffffff7b142e3fb81e053f00008a42000050c2000000000000000000000000000080bfffffffffd7a3303fb81e053f00008c42000050c2000000000000000000000000000080bfffffffff3333333fb81e053f00008e42000050c2000000000000000000000000000080bfffffffff8fc2353fb81e053f00009042000050c2000000000000000000000000000080bfffffffffec51383fb81e053f00009242000050c2000000000000000000000000000080bfffffffff48e13a3fb81e053f00009442000050c2000000003ec32e393ec3ae39ffff7fbfffffffffa4703d3fb81e053f00009642000050c200000000000000006e12033affff7fbfffffffff0000403fb81e053f00009842000050c2000000003ec32e393dc3ae39ffff7fbfffffffff5c8f423fb81e053f00009a42000050c2000000003ec32eb93ec3aeb9ffff7fbfffffffffb81e453fb81e053f00009c42000050c200000000000000006e1203baffff7fbfffffffff14ae473fb81e053f00009e42000050c2000000003ec32eb93ec3aeb9ffff7fbfffffffff713d4a3fb81e053f0000a042000050c2000000006e12033a00000000ffff7fbfffffffffcdcc4c3fb81e053f0000a242000050c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff295c4f3fb81e053f0000a442000050c26f12833a3cc3aeb93cc32ebafcff7fbfffffffff85eb513fb81e053f0000a642000050c2000000003cc3aeb93cc32ebafcff7fbfffffffffe17a543fb81e053f0000a842000050c2000000003ec32eb93ec3aeb9ffff7fbfffffffff3d0a573fb81e053f0000aa42000050c2000000003ec32e393ec3ae39ffff7fbfffffffff9a99593fb81e053f0000ac42000050c200000000000000006e12033affff7fbffffffffff6285c3fb81e053f0000ae42000050c2000000000000000000000000000080bfffffffff52b85e3fb81e053f0000b042000050c2000000003ec3ae393ec3aeb9ffff7fbfffffffffae47613fb81e053f0000b242000050c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0ad7633fb81e053f0000b442000050c26f12833a6d1203ba6d1203bafcff7fbfffffffff6666663fb81e053f0000b642000050c2000000003ec32e393ec32eb9ffff7fbfffffffffc3f5683fb81e053f0000b842000050c26f12833a6e12033a00000000ffff7fbfffffffff1f856b3fb81e053f0000ba42000050c26f12833a6e1203ba00000000ffff7fbfffffffff7b146e3fb81e053f0000bc42000050c2000000006e1203ba00000000ffff7fbfffffffffd7a3703fb81e053f0000be42000050c2000000000000000000000000000080bfffffffff3333733fb81e053f0000c042000050c2000000000000000000000000000080bfffffffff8fc2753fb81e053f0000c242000050c2000000003ec32e393ec32eb9ffff7fbfffffffffec51783fb81e053f0000c442000050c200000000000000006e1203baffff7fbfffffffff48e17a3fb81e053f0000c642000050c200000000000000006e1203baffff7fbfffffffffa4707d3fb81e053f0000c842000050c200000000000000003ec3aeb9ffff7fbfffffffff0000803fb81e053f00000000000054c2000000000000000000000000000080bfffffffff0000000014ae073f0000803f000054c2000000000000000000000000000080bfffffffff0ad7233c14ae073f00000040000054c2000000003ec32e393ec32eb9ffff7fbfffffffff0ad7a33c14ae073f00004040000054c200000000000000006e1203baffff7fbfffffffff8fc2f53c14ae073f00008040000054c2000000003ec32e393ec32eb9ffff7fbfffffffff0ad7233d14ae073f0000a040000054c26f12833a6d12033a6d12033afcff7fbfffffffffcdcc4c3d14ae073f0000c040000054c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2753d14ae073f0000e040000054c2000000000000000000000000000080bfffffffff295c8f3d14ae073f00000041000054c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0ad7a33d14ae073f00001041000054c26f12833a3cc3aeb93cc32ebafcff7fbfffffffffec51b83d14ae073f00002041000054c2000000006d1203ba6d1203bafcff7fbfffffffffcdcccc3d14ae073f00003041000054c2000000003ec32e393ec32eb9ffff7fbfffffffffae47e13d14ae073f00004041000054c2000000003ec3ae393ec3aeb9ffff7fbfffffffff8fc2f53d14ae073f00005041000054c26f12833a6e12033a00000000ffff7fbfffffffffb81e053e14ae073f00006041000054c26f12833a6e1203ba00000000ffff7fbfffffffff295c0f3e14ae073f00007041000054c2000000006e1203ba00000000ffff7fbfffffffff9a99193e14ae073f00008041000054c2000000006e12033a00000000ffff7fbfffffffff0ad7233e14ae073f00008841000054c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff7b142e3e14ae073f00009041000054c26f12833a6d1203ba6d1203bafcff7fbfffffffffec51383e14ae073f00009841000054c2000000003ec3aeb93ec32eb9ffff7fbfffffffff5c8f423e14ae073f0000a041000054c2000000003ec3ae393ec32e39ffff7fbfffffffffcdcc4c3e14ae073f0000a841000054c2000000003ec3ae393bc32e39ffff7fbfffffffff3d0a573e14ae073f0000b041000054c26f12833a3ec32e393ec3ae39ffff7fbfffffffffae47613e14ae073f0000b841000054c26f12833a3ec32e393ec3ae39ffff7fbfffffffff1f856b3e14ae073f0000c041000054c26f12833a0000000000000000000080bfffffffff8fc2753e14ae073f0000c841000054c26f12833a3ec32eb93ec32e39ffff7fbfffffffff0000803e14ae073f0000d041000054c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffb81e853e14ae073f0000d841000054c2000000006e1203ba00000000ffff7fbfffffffff713d8a3e14ae073f0000e041000054c2000000006e12033a00000000ffff7fbfffffffff295c8f3e14ae073f0000e841000054c26f12833a6e12033a00000000ffff7fbfffffffffe17a943e14ae073f0000f041000054c26f12833a6e1203ba00000000ffff7fbfffffffff9a99993e14ae073f0000f841000054c2000000006e1203ba00000000ffff7fbfffffffff52b89e3e14ae073f00000042000054c2000000000000000000000000000080bfffffffff0ad7a33e14ae073f00000442000054c2000000000000000000000000000080bfffffffffc3f5a83e14ae073f00000842000054c2000000000000000000000000000080bfffffffff7b14ae3e14ae073f00000c42000054c2000000000000000000000000000080bfffffffff3333b33e14ae073f00001042000054c2000000000000000000000000000080bfffffffffec51b83e14ae073f00001442000054c2000000000000000000000000000080bfffffffffa470bd3e14ae073f00001842000054c2000000000000000000000000000080bfffffffff5c8fc23e14ae073f00001c42000054c2000000000000000000000000000080bfffffffff14aec73e14ae073f00002042000054c2000000000000000000000000000080bfffffffffcdcccc3e14ae073f00002442000054c2000000000000000000000000000080bfffffffff85ebd13e14ae073f00002842000054c2000000000000000000000000000080bfffffffff3d0ad73e14ae073f00002c42000054c2000000000000000000000000000080bffffffffff628dc3e14ae073f00003042000054c2000000000000000000000000000080bfffffffffae47e13e14ae073f00003442000054c2000000000000000000000000000080bfffffffff6666e63e14ae073f00003842000054c2000000000000000000000000000080bfffffffff1f85eb3e14ae073f00003c42000054c2000000000000000000000000000080bfffffffffd7a3f03e14ae073f00004042000054c2000000000000000000000000000080bfffffffff8fc2f53e14ae073f00004442000054c2000000000000000000000000000080bfffffffff48e1fa3e14ae073f00004842000054c2000000000000000000000000000080bfffffffff0000003f14ae073f00004c42000054c2000000000000000000000000000080bfffffffff5c8f023f14ae073f00005042000054c2000000000000000000000000000080bfffffffffb81e053f14ae073f00005442000054c2000000000000000000000000000080bfffffffff14ae073f14ae073f00005842000054c2000000000000000000000000000080bfffffffff713d0a3f14ae073f00005c42000054c2000000000000000000000000000080bfffffffffcdcc0c3f14ae073f00006042000054c2000000000000000000000000000080bfffffffff295c0f3f14ae073f00006442000054c2000000000000000000000000000080bfffffffff85eb113f14ae073f00006842000054c2000000000000000000000000000080bfffffffffe17a143f14ae073f00006c42000054c2000000000000000000000000000080bfffffffff3d0a173f14ae073f00007042000054c2000000000000000000000000000080bfffffffff9a99193f14ae073f00007442000054c2000000000000000000000000000080bffffffffff6281c3f14ae073f00007842000054c2000000000000000000000000000080bfffffffff52b81e3f14ae073f00007c42000054c2000000000000000000000000000080bfffffffffae47213f14ae073f00008042000054c2000000000000000000000000000080bfffffffff0ad7233f14ae073f00008242000054c2000000000000000000000000000080bfffffffff6666263f14ae073f00008442000054c2000000000000000000000000000080bfffffffffc3f5283f14ae073f00008642000054c2000000000000000000000000000080bfffffffff1f852b3f14ae073f00008842000054c2000000000000000000000000000080bfffffffff7b142e3f14ae073f00008a42000054c2000000000000000000000000000080bfffffffffd7a3303f14ae073f00008c42000054c2000000000000000000000000000080bfffffffff3333333f14ae073f00008e42000054c2000000000000000000000000000080bfffffffff8fc2353f14ae073f00009042000054c2000000000000000000000000000080bfffffffffec51383f14ae073f00009242000054c2000000000000000000000000000080bfffffffff48e13a3f14ae073f00009442000054c2000000000000000000000000000080bfffffffffa4703d3f14ae073f00009642000054c2000000000000000000000000000080bfffffffff0000403f14ae073f00009842000054c2000000006e12033a00000000ffff7fbfffffffff5c8f423f14ae073f00009a42000054c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffb81e453f14ae073f00009c42000054c26f12833a000000006e1203baffff7fbfffffffff14ae473f14ae073f00009e42000054c26f12833a6d1203ba6d1203bafcff7fbfffffffff713d4a3f14ae073f0000a042000054c2000000003ec32e393ec32eb9ffff7fbfffffffffcdcc4c3f14ae073f0000a242000054c26f12833a6e12033a00000000ffff7fbfffffffff295c4f3f14ae073f0000a442000054c26f12833a0000000000000000000080bfffffffff85eb513f14ae073f0000a642000054c26f12833a3ec32eb93ec3aeb9ffff7fbfffffffffe17a543f14ae073f0000a842000054c26f12833a6d1203ba6d1203bafcff7fbfffffffff3d0a573f14ae073f0000aa42000054c2000000003ec3aeb93ec32eb9ffff7fbfffffffff9a99593f14ae073f0000ac42000054c2000000000000000000000000000080bffffffffff6285c3f14ae073f0000ae42000054c2000000006e12033a00000000ffff7fbfffffffff52b85e3f14ae073f0000b042000054c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffae47613f14ae073f0000b242000054c26f12833a3ec32e393ec32eb9ffff7fbfffffffff0ad7633f14ae073f0000b442000054c26f12833a6e1203ba00000000ffff7fbfffffffff6666663f14ae073f0000b642000054c2000000003ec32eb93ec32e39ffff7fbfffffffffc3f5683f14ae073f0000b842000054c26f12833a6d12033a6d12033afcff7fbfffffffff1f856b3f14ae073f0000ba42000054c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff7b146e3f14ae073f0000bc42000054c2000000006e1203ba00000000ffff7fbfffffffffd7a3703f14ae073f0000be42000054c2000000000000000000000000000080bfffffffff3333733f14ae073f0000c042000054c2000000000000000000000000000080bfffffffff8fc2753f14ae073f0000c242000054c2000000006e12033a00000000ffff7fbfffffffffec51783f14ae073f0000c442000054c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff48e17a3f14ae073f0000c642000054c26f12833a000000006e1203baffff7fbfffffffffa4707d3f14ae073f0000c842000054c26f12833a000000003cc32ebafcff7fbfffffffff0000803f14ae073f00000000000058c200000000000000003cc32ebafcff7fbfffffffff00000000713d0a3f0000803f000058c2000000003ec32eb93ec3aeb9ffff7fbfffffffff0ad7233c713d0a3f00000040000058c2000000006e12033a00000000ffff7fbfffffffff0ad7a33c713d0a3f00004040000058c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff8fc2f53c713d0a3f00008040000058c26f12833a6d1203ba6d1203bafcff7fbfffffffff0ad7233d713d0a3f0000a040000058c2000000003ec32eb93ec32e39ffff7fbfffffffffcdcc4c3d713d0a3f0000c040000058c200000000000000006e12033affff7fbfffffffff8fc2753d713d0a3f0000e040000058c2000000003ec32e393ec3ae39ffff7fbfffffffff295c8f3d713d0a3f00000041000058c26f12833a3cc32e3a3cc3ae39fcff7fbfffffffff0ad7a33d713d0a3f00001041000058c26f12833a0000000000000000000080bfffffffffec51b83d713d0a3f00002041000058c26f12833a3cc32eba3cc3aeb9fcff7fbfffffffffcdcccc3d713d0a3f00003041000058c2000000003ec32e393ec32eb9ffff7fbfffffffffae47e13d713d0a3f00004041000058c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff8fc2f53d713d0a3f00005041000058c26f12833a0000000000000000000080bfffffffffb81e053e713d0a3f00006041000058c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff295c0f3e713d0a3f00007041000058c2000000006e1203ba00000000ffff7fbfffffffff9a99193e713d0a3f00008041000058c2000000003ec3ae393ec32e39ffff7fbfffffffff0ad7233e713d0a3f00008841000058c26f12833a6d12033a6d12033afcff7fbfffffffff7b142e3e713d0a3f00009041000058c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffec51383e713d0a3f00009841000058c2000000006e1203ba00000000ffff7fbfffffffff5c8f423e713d0a3f0000a041000058c2000000006e12033a00000000ffff7fbfffffffffcdcc4c3e713d0a3f0000a841000058c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff3d0a573e713d0a3f0000b041000058c26f12833a3ec32eb93ec3aeb9ffff7fbfffffffffae47613e713d0a3f0000b841000058c2000000003ec32eb93ec32e39ffff7fbfffffffff1f856b3e713d0a3f0000c041000058c26f12833a3cc3ae393cc32e3afcff7fbfffffffff8fc2753e713d0a3f0000c841000058c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0000803e713d0a3f0000d041000058c2000000003ec3aeb93ec3ae39ffff7fbfffffffffb81e853e713d0a3f0000d841000058c2000000003ec32eb93ec32e39ffff7fbfffffffff713d8a3e713d0a3f0000e041000058c2000000006e12033a00000000ffff7fbfffffffff295c8f3e713d0a3f0000e841000058c26f12833a6e12033a00000000ffff7fbfffffffffe17a943e713d0a3f0000f041000058c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffff9a99993e713d0a3f0000f841000058c2000000006d1203ba6d1203bafcff7fbfffffffff52b89e3e713d0a3f00000042000058c2000000003ec32eb93ec3aeb9ffff7fbfffffffff0ad7a33e713d0a3f00000442000058c2000000000000000000000000000080bfffffffffc3f5a83e713d0a3f00000842000058c2000000000000000000000000000080bfffffffff7b14ae3e713d0a3f00000c42000058c2000000000000000000000000000080bfffffffff3333b33e713d0a3f00001042000058c2000000000000000000000000000080bfffffffffec51b83e713d0a3f00001442000058c2000000000000000000000000000080bfffffffffa470bd3e713d0a3f00001842000058c2000000000000000000000000000080bfffffffff5c8fc23e713d0a3f00001c42000058c2000000000000000000000000000080bfffffffff14aec73e713d0a3f00002042000058c2000000000000000000000000000080bfffffffffcdcccc3e713d0a3f00002442000058c2000000000000000000000000000080bfffffffff85ebd13e713d0a3f00002842000058c2000000000000000000000000000080bfffffffff3d0ad73e713d0a3f00002c42000058c2000000000000000000000000000080bffffffffff628dc3e713d0a3f00003042000058c2000000000000000000000000000080bfffffffffae47e13e713d0a3f00003442000058c2000000000000000000000000000080bfffffffff6666e63e713d0a3f00003842000058c2000000000000000000000000000080bfffffffff1f85eb3e713d0a3f00003c42000058c2000000000000000000000000000080bfffffffffd7a3f03e713d0a3f00004042000058c2000000000000000000000000000080bfffffffff8fc2f53e713d0a3f00004442000058c2000000000000000000000000000080bfffffffff48e1fa3e713d0a3f00004842000058c2000000000000000000000000000080bfffffffff0000003f713d0a3f00004c42000058c2000000000000000000000000000080bfffffffff5c8f023f713d0a3f00005042000058c2000000000000000000000000000080bfffffffffb81e053f713d0a3f00005442000058c2000000000000000000000000000080bfffffffff14ae073f713d0a3f00005842000058c2000000000000000000000000000080bfffffffff713d0a3f713d0a3f00005c42000058c2000000000000000000000000000080bfffffffffcdcc0c3f713d0a3f00006042000058c2000000000000000000000000000080bfffffffff295c0f3f713d0a3f00006442000058c2000000000000000000000000000080bfffffffff85eb113f713d0a3f00006842000058c2000000000000000000000000000080bfffffffffe17a143f713d0a3f00006c42000058c2000000000000000000000000000080bfffffffff3d0a173f713d0a3f00007042000058c2000000000000000000000000000080bfffffffff9a99193f713d0a3f00007442000058c2000000000000000000000000000080bffffffffff6281c3f713d0a3f00007842000058c2000000000000000000000000000080bfffffffff52b81e3f713d0a3f00007c42000058c2000000000000000000000000000080bfffffffffae47213f713d0a3f00008042000058c2000000000000000000000000000080bfffffffff0ad7233f713d0a3f00008242000058c2000000000000000000000000000080bfffffffff6666263f713d0a3f00008442000058c2000000000000000000000000000080bfffffffffc3f5283f713d0a3f00008642000058c2000000000000000000000000000080bfffffffff1f852b3f713d0a3f00008842000058c2000000000000000000000000000080bfffffffff7b142e3f713d0a3f00008a42000058c2000000000000000000000000000080bfffffffffd7a3303f713d0a3f00008c42000058c2000000000000000000000000000080bfffffffff3333333f713d0a3f00008e42000058c2000000000000000000000000000080bfffffffff8fc2353f713d0a3f00009042000058c2000000000000000000000000000080bfffffffffec51383f713d0a3f00009242000058c2000000000000000000000000000080bfffffffff48e13a3f713d0a3f00009442000058c2000000000000000000000000000080bfffffffffa4703d3f713d0a3f00009642000058c2000000000000000000000000000080bfffffffff0000403f713d0a3f00009842000058c2000000003ec3ae393ec32e39ffff7fbfffffffff5c8f423f713d0a3f00009a42000058c26f12833a6d12033a6d12033afcff7fbfffffffffb81e453f713d0a3f00009c42000058c26f12833a000000006e12033affff7fbfffffffff14ae473f713d0a3f00009e42000058c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff713d4a3f713d0a3f0000a042000058c2000000000000000000000000000080bfffffffffcdcc4c3f713d0a3f0000a242000058c26f12833a6e12033a00000000ffff7fbfffffffff295c4f3f713d0a3f0000a442000058c26f12833a3ec32eb93ec32e39ffff7fbfffffffff85eb513f713d0a3f0000a642000058c26f12833a000000006e12033affff7fbfffffffffe17a543f713d0a3f0000a842000058c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff3d0a573f713d0a3f0000aa42000058c2000000006e1203ba00000000ffff7fbfffffffff9a99593f713d0a3f0000ac42000058c2000000000000000000000000000080bffffffffff6285c3f713d0a3f0000ae42000058c2000000003ec3ae393ec32e39ffff7fbfffffffff52b85e3f713d0a3f0000b042000058c26f12833a3cc32e3a3cc3ae39fcff7fbfffffffffae47613f713d0a3f0000b242000058c26f12833a0000000000000000000080bfffffffff0ad7633f713d0a3f0000b442000058c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffff6666663f713d0a3f0000b642000058c2000000006d1203ba6d1203bafcff7fbfffffffffc3f5683f713d0a3f0000b842000058c2000000003ec32e393ec32eb9ffff7fbfffffffff1f856b3f713d0a3f0000ba42000058c20000000000000000abaa2aae000080bfffffffff7b146e3f713d0a3f0000bc42000058c2000000003ec3aeb93ec32eb9ffff7fbfffffffffd7a3703f713d0a3f0000be42000058c2000000000000000000000000000080bfffffffff3333733f713d0a3f0000c042000058c2000000000000000000000000000080bfffffffff8fc2753f713d0a3f0000c242000058c2000000003ec3ae393ec32e39ffff7fbfffffffffec51783f713d0a3f0000c442000058c26f12833a6d12033a6d12033afcff7fbfffffffff48e17a3f713d0a3f0000c642000058c26f12833a000000006e12033affff7fbfffffffffa4707d3f713d0a3f0000c842000058c26f12833a000000003ec3ae39ffff7fbfffffffff0000803f713d0a3f0000000000005cc26f12833a000000003ec3aeb9ffff7fbfffffffff00000000cdcc0c3f0000803f00005cc26f12833a3cc3aeb93cc32ebafcff7fbfffffffff0ad7233ccdcc0c3f0000004000005cc2000000003ec32eb93ec3aeb9ffff7fbfffffffff0ad7a33ccdcc0c3f0000404000005cc26f12833a6d12033a6d12033afcff7fbfffffffff8fc2f53ccdcc0c3f0000804000005cc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0ad7233dcdcc0c3f0000a04000005cc2000000006e1203ba00000000ffff7fbfffffffffcdcc4c3dcdcc0c3f0000c04000005cc2000000000000000000000000000080bfffffffff8fc2753dcdcc0c3f0000e04000005cc2000000000000000000000000000080bfffffffff295c8f3dcdcc0c3f0000004100005cc2000000006d12033a6d12033afcff7fbfffffffff0ad7a33dcdcc0c3f0000104100005cc26f12833a3cc3ae393cc32e3afcff7fbfffffffffec51b83dcdcc0c3f0000204100005cc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffcdcccc3dcdcc0c3f0000304100005cc2000000003ec32eb93ec32e39ffff7fbfffffffffae47e13dcdcc0c3f0000404100005cc26f12833a6d12033a6d12033afcff7fbfffffffff8fc2f53dcdcc0c3f0000504100005cc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffb81e053ecdcc0c3f0000604100005cc2000000003ec3aeb93ec3ae39ffff7fbfffffffff295c0f3ecdcc0c3f0000704100005cc2000000003ec32eb93ec32e39ffff7fbfffffffff9a99193ecdcc0c3f0000804100005cc2000000000000000000000000000080bfffffffff0ad7233ecdcc0c3f0000884100005cc2000000003ec32e393ec3ae39ffff7fbfffffffff7b142e3ecdcc0c3f0000904100005cc200000000000000006e12033affff7fbfffffffffec51383ecdcc0c3f0000984100005cc2000000003ec32eb93ec32e39ffff7fbfffffffff5c8f423ecdcc0c3f0000a04100005cc2000000003ec3ae393ec32e39ffff7fbfffffffffcdcc4c3ecdcc0c3f0000a84100005cc26f12833a3cc32e3a3cc3ae39fcff7fbfffffffff3d0a573ecdcc0c3f0000b04100005cc26f12833a0000000000000000000080bfffffffffae47613ecdcc0c3f0000b84100005cc26f12833a3cc32eba3cc3aeb9fcff7fbfffffffff1f856b3ecdcc0c3f0000c04100005cc2000000000000000000000000000080bfffffffff8fc2753ecdcc0c3f0000c84100005cc20000000000000000abaa2aae000080bfffffffff0000803ecdcc0c3f0000d04100005cc2000000003ec3aeb93ec32eb9ffff7fbfffffffffb81e853ecdcc0c3f0000d84100005cc2000000000000000000000000000080bfffffffff713d8a3ecdcc0c3f0000e04100005cc2000000003ec3ae393ec32e39ffff7fbfffffffff295c8f3ecdcc0c3f0000e84100005cc26f12833a6d12033a6d12033afcff7fbfffffffffe17a943ecdcc0c3f0000f04100005cc26f12833a3ec32e393ec3ae39ffff7fbfffffffff9a99993ecdcc0c3f0000f84100005cc26f12833a3ec32eb93ec3aeb9ffff7fbfffffffff52b89e3ecdcc0c3f0000004200005cc26f12833a6d1203ba6d1203bafcff7fbfffffffff0ad7a33ecdcc0c3f0000044200005cc2000000003ec3aeb93ec32eb9ffff7fbfffffffffc3f5a83ecdcc0c3f0000084200005cc2000000000000000000000000000080bfffffffff7b14ae3ecdcc0c3f00000c4200005cc2000000000000000000000000000080bfffffffff3333b33ecdcc0c3f0000104200005cc2000000000000000000000000000080bfffffffffec51b83ecdcc0c3f0000144200005cc2000000000000000000000000000080bfffffffffa470bd3ecdcc0c3f0000184200005cc2000000000000000000000000000080bfffffffff5c8fc23ecdcc0c3f00001c4200005cc2000000000000000000000000000080bfffffffff14aec73ecdcc0c3f0000204200005cc2000000000000000000000000000080bfffffffffcdcccc3ecdcc0c3f0000244200005cc2000000000000000000000000000080bfffffffff85ebd13ecdcc0c3f0000284200005cc2000000000000000000000000000080bfffffffff3d0ad73ecdcc0c3f00002c4200005cc2000000000000000000000000000080bffffffffff628dc3ecdcc0c3f0000304200005cc2000000000000000000000000000080bfffffffffae47e13ecdcc0c3f0000344200005cc2000000000000000000000000000080bfffffffff6666e63ecdcc0c3f0000384200005cc2000000000000000000000000000080bfffffffff1f85eb3ecdcc0c3f00003c4200005cc2000000000000000000000000000080bfffffffffd7a3f03ecdcc0c3f0000404200005cc2000000000000000000000000000080bfffffffff8fc2f53ecdcc0c3f0000444200005cc2000000000000000000000000000080bfffffffff48e1fa3ecdcc0c3f0000484200005cc2000000000000000000000000000080bfffffffff0000003fcdcc0c3f00004c4200005cc2000000000000000000000000000080bfffffffff5c8f023fcdcc0c3f0000504200005cc2000000000000000000000000000080bfffffffffb81e053fcdcc0c3f0000544200005cc2000000000000000000000000000080bfffffffff14ae073fcdcc0c3f0000584200005cc2000000000000000000000000000080bfffffffff713d0a3fcdcc0c3f00005c4200005cc2000000000000000000000000000080bfffffffffcdcc0c3fcdcc0c3f0000604200005cc2000000000000000000000000000080bfffffffff295c0f3fcdcc0c3f0000644200005cc2000000000000000000000000000080bfffffffff85eb113fcdcc0c3f0000684200005cc2000000000000000000000000000080bfffffffffe17a143fcdcc0c3f00006c4200005cc2000000000000000000000000000080bfffffffff3d0a173fcdcc0c3f0000704200005cc2000000000000000000000000000080bfffffffff9a99193fcdcc0c3f0000744200005cc2000000000000000000000000000080bffffffffff6281c3fcdcc0c3f0000784200005cc2000000000000000000000000000080bfffffffff52b81e3fcdcc0c3f00007c4200005cc2000000000000000000000000000080bfffffffffae47213fcdcc0c3f0000804200005cc2000000000000000000000000000080bfffffffff0ad7233fcdcc0c3f0000824200005cc2000000000000000000000000000080bfffffffff6666263fcdcc0c3f0000844200005cc2000000000000000000000000000080bfffffffffc3f5283fcdcc0c3f0000864200005cc2000000003ec32e393ec32eb9ffff7fbfffffffff1f852b3fcdcc0c3f0000884200005cc200000000000000006e1203baffff7fbfffffffff7b142e3fcdcc0c3f00008a4200005cc2000000003ec32eb93ec3aeb9ffff7fbfffffffffd7a3303fcdcc0c3f00008c4200005cc2000000000000000000000000000080bfffffffff3333333fcdcc0c3f00008e4200005cc2000000000000000000000000000080bfffffffff8fc2353fcdcc0c3f0000904200005cc2000000000000000000000000000080bfffffffffec51383fcdcc0c3f0000924200005cc2000000003ec32e393ec32eb9ffff7fbfffffffff48e13a3fcdcc0c3f0000944200005cc200000000000000006e1203baffff7fbfffffffffa4703d3fcdcc0c3f0000964200005cc2000000003ec32eb93ec3aeb9ffff7fbfffffffff0000403fcdcc0c3f0000984200005cc2000000000000000000000000000080bfffffffff5c8f423fcdcc0c3f00009a4200005cc2000000003ec32e393ec3ae39ffff7fbfffffffffb81e453fcdcc0c3f00009c4200005cc200000000000000006e12033affff7fbfffffffff14ae473fcdcc0c3f00009e4200005cc200000000000000006e12033affff7fbfffffffff713d4a3fcdcc0c3f0000a04200005cc2000000003ec32e393ec3ae39ffff7fbfffffffffcdcc4c3fcdcc0c3f0000a24200005cc26f12833a6d12033a6d12033afcff7fbfffffffff295c4f3fcdcc0c3f0000a44200005cc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff85eb513fcdcc0c3f0000a64200005cc2000000003ec32eb93ec32e39ffff7fbfffffffffe17a543fcdcc0c3f0000a84200005cc20000000000000000abaa2aae000080bfffffffff3d0a573fcdcc0c3f0000aa4200005cc2000000003ec3aeb93ec32eb9ffff7fbfffffffff9a99593fcdcc0c3f0000ac4200005cc2000000000000000000000000000080bffffffffff6285c3fcdcc0c3f0000ae4200005cc2000000000000000000000000000080bfffffffff52b85e3fcdcc0c3f0000b04200005cc2000000006d12033a6d12033afcff7fbfffffffffae47613fcdcc0c3f0000b24200005cc26f12833a3cc3ae393cc32e3afcff7fbfffffffff0ad7633fcdcc0c3f0000b44200005cc26f12833a3ec32e393ec3ae39ffff7fbfffffffff6666663fcdcc0c3f0000b64200005cc26f12833a3ec32eb93ec3aeb9ffff7fbfffffffffc3f5683fcdcc0c3f0000b84200005cc26f12833a000000006e1203baffff7fbfffffffff1f856b3fcdcc0c3f0000ba4200005cc26f12833a000000006e1203baffff7fbfffffffff7b146e3fcdcc0c3f0000bc4200005cc26f12833a6d1203ba6d1203bafcff7fbfffffffffd7a3703fcdcc0c3f0000be4200005cc2000000003ec3aeb93ec32eb9ffff7fbfffffffff3333733fcdcc0c3f0000c04200005cc2000000000000000000000000000080bfffffffff8fc2753fcdcc0c3f0000c24200005cc2000000003ec32e393ec32eb9ffff7fbfffffffffec51783fcdcc0c3f0000c44200005cc2000000003ec32e393ec32eb9ffff7fbfffffffff48e17a3fcdcc0c3f0000c64200005cc2000000003ec32eb93bc32e39ffff7fbfffffffffa4707d3fcdcc0c3f0000c84200005cc200000000000000003cc32e3afcff7fbfffffffff0000803fcdcc0c3f00000000000060c26f12833a3ec3ae393ec3ae39ffff7fbfffffffff00000000295c0f3f0000803f000060c26f12833a0000000000000000000080bfffffffff0ad7233c295c0f3f00000040000060c26f12833a6d1203ba6d1203bafcff7fbfffffffff0ad7a33c295c0f3f00004040000060c2000000003ec32eb93ec3aeb9ffff7fbfffffffff8fc2f53c295c0f3f00008040000060c2000000003ec32eb93bc32e39ffff7fbfffffffff0ad7233d295c0f3f0000a040000060c2000000003ec32eb93ec32e39ffff7fbfffffffffcdcc4c3d295c0f3f0000c040000060c2000000000000000000000000000080bfffffffff8fc2753d295c0f3f0000e040000060c2000000000000000000000000000080bfffffffff295c8f3d295c0f3f00000041000060c2000000000000000000000000000080bfffffffff0ad7a33d295c0f3f00001041000060c2000000003ec3ae393ec32e39ffff7fbfffffffffec51b83d295c0f3f00002041000060c20000000000000000abaa2aae000080bfffffffffcdcccc3d295c0f3f00003041000060c2000000003ec32eb93ec3aeb9ffff7fbfffffffffae47e13d295c0f3f00004041000060c2000000000000000000000000000080bfffffffff8fc2f53d295c0f3f00005041000060c200000000000000006e12033affff7fbfffffffffb81e053e295c0f3f00006041000060c2000000003ec32eb93ec32e39ffff7fbfffffffff295c0f3e295c0f3f00007041000060c2000000000000000000000000000080bfffffffff9a99193e295c0f3f00008041000060c2000000003ec32e393ec32eb9ffff7fbfffffffff0ad7233e295c0f3f00008841000060c200000000000000006e1203baffff7fbfffffffff7b142e3e295c0f3f00009041000060c2000000003ec32eb93ec3aeb9ffff7fbfffffffffec51383e295c0f3f00009841000060c2000000000000000000000000000080bfffffffff5c8f423e295c0f3f0000a041000060c2000000000000000000000000000080bfffffffffcdcc4c3e295c0f3f0000a841000060c2000000003cc32e3a3cc3ae39fcff7fbfffffffff3d0a573e295c0f3f0000b041000060c26f12833a3ec3ae393ec32e39ffff7fbfffffffffae47613e295c0f3f0000b841000060c26f12833a6e1203ba00000000ffff7fbfffffffff1f856b3e295c0f3f0000c041000060c2000000000000000000000000000080bfffffffff8fc2753e295c0f3f0000c841000060c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0000803e295c0f3f0000d041000060c26f12833a6d1203ba6d1203bafcff7fbfffffffffb81e853e295c0f3f0000d841000060c2000000003ec3aeb93ec32eb9ffff7fbfffffffff713d8a3e295c0f3f0000e041000060c2000000000000000000000000000080bfffffffff295c8f3e295c0f3f0000e841000060c2000000003ec32e393ec3ae39ffff7fbfffffffffe17a943e295c0f3f0000f041000060c2000000006d12033a6d12033afcff7fbfffffffff9a99993e295c0f3f0000f841000060c26f12833a3ec3ae393ec32e39ffff7fbfffffffff52b89e3e295c0f3f00000042000060c26f12833a6e1203ba00000000ffff7fbfffffffff0ad7a33e295c0f3f00000442000060c2000000006e1203ba00000000ffff7fbfffffffffc3f5a83e295c0f3f00000842000060c2000000000000000000000000000080bfffffffff7b14ae3e295c0f3f00000c42000060c2000000000000000000000000000080bfffffffff3333b33e295c0f3f00001042000060c2000000000000000000000000000080bfffffffffec51b83e295c0f3f00001442000060c2000000000000000000000000000080bfffffffffa470bd3e295c0f3f00001842000060c2000000000000000000000000000080bfffffffff5c8fc23e295c0f3f00001c42000060c2000000000000000000000000000080bfffffffff14aec73e295c0f3f00002042000060c2000000000000000000000000000080bfffffffffcdcccc3e295c0f3f00002442000060c2000000000000000000000000000080bfffffffff85ebd13e295c0f3f00002842000060c2000000000000000000000000000080bfffffffff3d0ad73e295c0f3f00002c42000060c2000000000000000000000000000080bffffffffff628dc3e295c0f3f00003042000060c2000000000000000000000000000080bfffffffffae47e13e295c0f3f00003442000060c2000000000000000000000000000080bfffffffff6666e63e295c0f3f00003842000060c2000000000000000000000000000080bfffffffff1f85eb3e295c0f3f00003c42000060c2000000000000000000000000000080bfffffffffd7a3f03e295c0f3f00004042000060c2000000000000000000000000000080bfffffffff8fc2f53e295c0f3f00004442000060c2000000000000000000000000000080bfffffffff48e1fa3e295c0f3f00004842000060c2000000000000000000000000000080bfffffffff0000003f295c0f3f00004c42000060c2000000000000000000000000000080bfffffffff5c8f023f295c0f3f00005042000060c2000000000000000000000000000080bfffffffffb81e053f295c0f3f00005442000060c2000000000000000000000000000080bfffffffff14ae073f295c0f3f00005842000060c2000000000000000000000000000080bfffffffff713d0a3f295c0f3f00005c42000060c2000000000000000000000000000080bfffffffffcdcc0c3f295c0f3f00006042000060c2000000000000000000000000000080bfffffffff295c0f3f295c0f3f00006442000060c2000000000000000000000000000080bfffffffff85eb113f295c0f3f00006842000060c2000000000000000000000000000080bfffffffffe17a143f295c0f3f00006c42000060c2000000000000000000000000000080bfffffffff3d0a173f295c0f3f00007042000060c2000000000000000000000000000080bfffffffff9a99193f295c0f3f00007442000060c2000000000000000000000000000080bffffffffff6281c3f295c0f3f00007842000060c2000000000000000000000000000080bfffffffff52b81e3f295c0f3f00007c42000060c2000000000000000000000000000080bfffffffffae47213f295c0f3f00008042000060c2000000000000000000000000000080bfffffffff0ad7233f295c0f3f00008242000060c2000000000000000000000000000080bfffffffff6666263f295c0f3f00008442000060c2000000000000000000000000000080bfffffffffc3f5283f295c0f3f00008642000060c2000000006e12033a00000000ffff7fbfffffffff1f852b3f295c0f3f00008842000060c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff7b142e3f295c0f3f00008a42000060c26f12833a3cc3aeb93cc32ebafcff7fbfffffffffd7a3303f295c0f3f00008c42000060c2000000003cc3aeb93cc32ebafcff7fbfffffffff3333333f295c0f3f00008e42000060c2000000003ec32eb93ec3aeb9ffff7fbfffffffff8fc2353f295c0f3f00009042000060c2000000000000000000000000000080bfffffffffec51383f295c0f3f00009242000060c2000000006e12033a00000000ffff7fbfffffffff48e13a3f295c0f3f00009442000060c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffa4703d3f295c0f3f00009642000060c26f12833a6d1203ba6d1203bafcff7fbfffffffff0000403f295c0f3f00009842000060c2000000003ec3aeb93ec32eb9ffff7fbfffffffff5c8f423f295c0f3f00009a42000060c2000000000000000000000000000080bfffffffffb81e453f295c0f3f00009c42000060c2000000003ec32e393ec32eb9ffff7fbfffffffff14ae473f295c0f3f00009e42000060c200000000000000006e1203baffff7fbfffffffff713d4a3f295c0f3f0000a042000060c2000000003ec32eb93ec3aeb9ffff7fbfffffffffcdcc4c3f295c0f3f0000a242000060c2000000003ec32e393ec3ae39ffff7fbfffffffff295c4f3f295c0f3f0000a442000060c200000000000000006e12033affff7fbfffffffff85eb513f295c0f3f0000a642000060c2000000003ec3ae393ec32e39ffff7fbfffffffffe17a543f295c0f3f0000a842000060c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff3d0a573f295c0f3f0000aa42000060c26f12833a6d1203ba6d1203bafcff7fbfffffffff9a99593f295c0f3f0000ac42000060c2000000003ec3aeb93ec32eb9ffff7fbffffffffff6285c3f295c0f3f0000ae42000060c2000000000000000000000000000080bfffffffff52b85e3f295c0f3f0000b042000060c2000000000000000000000000000080bfffffffffae47613f295c0f3f0000b242000060c2000000003ec32e393ec3ae39ffff7fbfffffffff0ad7633f295c0f3f0000b442000060c2000000003cc3ae393cc32e3afcff7fbfffffffff6666663f295c0f3f0000b642000060c26f12833a6d12033a6d12033afcff7fbfffffffffc3f5683f295c0f3f0000b842000060c26f12833a0000000000000000000080bfffffffff1f856b3f295c0f3f0000ba42000060c26f12833a0000000000000000000080bfffffffff7b146e3f295c0f3f0000bc42000060c26f12833a6e1203ba00000000ffff7fbfffffffffd7a3703f295c0f3f0000be42000060c2000000006e1203ba00000000ffff7fbfffffffff3333733f295c0f3f0000c042000060c2000000000000000000000000000080bfffffffff8fc2753f295c0f3f0000c242000060c2000000006e12033a00000000ffff7fbfffffffffec51783f295c0f3f0000c442000060c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff48e17a3f295c0f3f0000c642000060c26f12833a6d1203ba6d1203bafcff7fbfffffffffa4707d3f295c0f3f0000c842000060c2000000003cc32eba3cc3aeb9fcff7fbfffffffff0000803f295c0f3f00000000000064c2000000003ac32e3a3ac32e3af9ff7fbfffffffff0000000085eb113f0000803f000064c26f12833a3cc3ae393cc32e3afcff7fbfffffffff0ad7233c85eb113f00000040000064c26f12833a3ec32e393ec3ae39ffff7fbfffffffff0ad7a33c85eb113f00004040000064c26f12833a3ec32eb93ec3aeb9ffff7fbfffffffff8fc2f53c85eb113f00008040000064c26f12833a6d1203ba6d1203bafcff7fbfffffffff0ad7233d85eb113f0000a040000064c2000000003ec3aeb93ec32eb9ffff7fbfffffffffcdcc4c3d85eb113f0000c040000064c2000000000000000000000000000080bfffffffff8fc2753d85eb113f0000e040000064c2000000000000000000000000000080bfffffffff295c8f3d85eb113f00000041000064c2000000000000000000000000000080bfffffffff0ad7a33d85eb113f00001041000064c2000000006e12033a00000000ffff7fbfffffffffec51b83d85eb113f00002041000064c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffcdcccc3d85eb113f00003041000064c26f12833a000000006e1203baffff7fbfffffffffae47e13d85eb113f00004041000064c26f12833a6d1203ba6d1203bafcff7fbfffffffff8fc2f53d85eb113f00005041000064c2000000003ec3aeb93ec32eb9ffff7fbfffffffffb81e053e85eb113f00006041000064c2000000000000000000000000000080bfffffffff295c0f3e85eb113f00007041000064c2000000000000000000000000000080bfffffffff9a99193e85eb113f00008041000064c2000000006e12033a00000000ffff7fbfffffffff0ad7233e85eb113f00008841000064c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff7b142e3e85eb113f00009041000064c26f12833a6d1203ba6d1203bafcff7fbfffffffffec51383e85eb113f00009841000064c2000000003ec3aeb93ec32eb9ffff7fbfffffffff5c8f423e85eb113f0000a041000064c2000000000000000000000000000080bfffffffffcdcc4c3e85eb113f0000a841000064c2000000006e12033a00000000ffff7fbfffffffff3d0a573e85eb113f0000b041000064c26f12833a6e12033a00000000ffff7fbfffffffffae47613e85eb113f0000b841000064c26f12833a6e1203ba00000000ffff7fbfffffffff1f856b3e85eb113f0000c041000064c2000000000000000000000000000080bfffffffff8fc2753e85eb113f0000c841000064c26f12833a6e12033a00000000ffff7fbfffffffff0000803e85eb113f0000d041000064c26f12833a6e1203ba00000000ffff7fbfffffffffb81e853e85eb113f0000d841000064c2000000006e1203ba00000000ffff7fbfffffffff713d8a3e85eb113f0000e041000064c2000000003ec32e393ec32eb9ffff7fbfffffffff295c8f3e85eb113f0000e841000064c200000000000000006e1203baffff7fbfffffffffe17a943e85eb113f0000f041000064c2000000003ec3ae393ec3aeb9ffff7fbfffffffff9a99993e85eb113f0000f841000064c26f12833a6e12033a00000000ffff7fbfffffffff52b89e3e85eb113f00000042000064c26f12833a6e1203ba00000000ffff7fbfffffffff0ad7a33e85eb113f00000442000064c2000000006e1203ba00000000ffff7fbfffffffffc3f5a83e85eb113f00000842000064c2000000000000000000000000000080bfffffffff7b14ae3e85eb113f00000c42000064c2000000000000000000000000000080bfffffffff3333b33e85eb113f00001042000064c2000000000000000000000000000080bfffffffffec51b83e85eb113f00001442000064c2000000000000000000000000000080bfffffffffa470bd3e85eb113f00001842000064c2000000000000000000000000000080bfffffffff5c8fc23e85eb113f00001c42000064c2000000000000000000000000000080bfffffffff14aec73e85eb113f00002042000064c2000000000000000000000000000080bfffffffffcdcccc3e85eb113f00002442000064c2000000000000000000000000000080bfffffffff85ebd13e85eb113f00002842000064c2000000000000000000000000000080bfffffffff3d0ad73e85eb113f00002c42000064c2000000000000000000000000000080bffffffffff628dc3e85eb113f00003042000064c2000000000000000000000000000080bfffffffffae47e13e85eb113f00003442000064c2000000000000000000000000000080bfffffffff6666e63e85eb113f00003842000064c2000000000000000000000000000080bfffffffff1f85eb3e85eb113f00003c42000064c2000000000000000000000000000080bfffffffffd7a3f03e85eb113f00004042000064c2000000000000000000000000000080bfffffffff8fc2f53e85eb113f00004442000064c2000000000000000000000000000080bfffffffff48e1fa3e85eb113f00004842000064c2000000000000000000000000000080bfffffffff0000003f85eb113f00004c42000064c2000000000000000000000000000080bfffffffff5c8f023f85eb113f00005042000064c2000000000000000000000000000080bfffffffffb81e053f85eb113f00005442000064c2000000000000000000000000000080bfffffffff14ae073f85eb113f00005842000064c2000000000000000000000000000080bfffffffff713d0a3f85eb113f00005c42000064c2000000000000000000000000000080bfffffffffcdcc0c3f85eb113f00006042000064c2000000000000000000000000000080bfffffffff295c0f3f85eb113f00006442000064c2000000000000000000000000000080bfffffffff85eb113f85eb113f00006842000064c2000000000000000000000000000080bfffffffffe17a143f85eb113f00006c42000064c2000000000000000000000000000080bfffffffff3d0a173f85eb113f00007042000064c2000000000000000000000000000080bfffffffff9a99193f85eb113f00007442000064c2000000000000000000000000000080bffffffffff6281c3f85eb113f00007842000064c2000000000000000000000000000080bfffffffff52b81e3f85eb113f00007c42000064c2000000000000000000000000000080bfffffffffae47213f85eb113f00008042000064c2000000000000000000000000000080bfffffffff0ad7233f85eb113f00008242000064c2000000000000000000000000000080bfffffffff6666263f85eb113f00008442000064c2000000000000000000000000000080bfffffffffc3f5283f85eb113f00008642000064c2000000003ec3ae393ec32e39ffff7fbfffffffff1f852b3f85eb113f00008842000064c26f12833a6d12033a6d12033afcff7fbfffffffff7b142e3f85eb113f00008a42000064c26f12833a3ec32e393ec3ae39ffff7fbfffffffffd7a3303f85eb113f00008c42000064c26f12833a3ec32eb93ec3aeb9ffff7fbfffffffff3333333f85eb113f00008e42000064c26f12833a6d1203ba6d1203bafcff7fbfffffffff8fc2353f85eb113f00009042000064c2000000003ec3aeb93ec32eb9ffff7fbfffffffffec51383f85eb113f00009242000064c2000000003ec3ae393ec32e39ffff7fbfffffffff48e13a3f85eb113f00009442000064c26f12833a6d12033a6d12033afcff7fbfffffffffa4703d3f85eb113f00009642000064c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0000403f85eb113f00009842000064c2000000006e1203ba00000000ffff7fbfffffffff5c8f423f85eb113f00009a42000064c2000000000000000000000000000080bfffffffffb81e453f85eb113f00009c42000064c2000000006e12033a00000000ffff7fbfffffffff14ae473f85eb113f00009e42000064c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff713d4a3f85eb113f0000a042000064c26f12833a6d1203ba6d1203bafcff7fbfffffffffcdcc4c3f85eb113f0000a242000064c2000000003ec3aeb93ec32eb9ffff7fbfffffffff295c4f3f85eb113f0000a442000064c2000000000000000000000000000080bfffffffff85eb513f85eb113f0000a642000064c2000000003ec3ae393ec32e39ffff7fbfffffffffe17a543f85eb113f0000a842000064c26f12833a6d12033a6d12033afcff7fbfffffffff3d0a573f85eb113f0000aa42000064c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff9a99593f85eb113f0000ac42000064c2000000006e1203ba00000000ffff7fbffffffffff6285c3f85eb113f0000ae42000064c2000000003ec32e393ec32eb9ffff7fbfffffffff52b85e3f85eb113f0000b042000064c200000000000000006e1203baffff7fbfffffffffae47613f85eb113f0000b242000064c200000000000000006e1203baffff7fbfffffffff0ad7633f85eb113f0000b442000064c2000000003ec32eb93ec3aeb9ffff7fbfffffffff6666663f85eb113f0000b642000064c2000000006d12033a6d12033afcff7fbfffffffffc3f5683f85eb113f0000b842000064c26f12833a6d12033a6d12033afcff7fbfffffffff1f856b3f85eb113f0000ba42000064c26f12833a0000000000000000000080bfffffffff7b146e3f85eb113f0000bc42000064c26f12833a6e1203ba00000000ffff7fbfffffffffd7a3703f85eb113f0000be42000064c2000000006e1203ba00000000ffff7fbfffffffff3333733f85eb113f0000c042000064c2000000000000000000000000000080bfffffffff8fc2753f85eb113f0000c242000064c2000000003ec3ae393ec32e39ffff7fbfffffffffec51783f85eb113f0000c442000064c26f12833a6d12033a6d12033afcff7fbfffffffff48e17a3f85eb113f0000c642000064c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffa4707d3f85eb113f0000c842000064c2000000006a1283ba00000000f8ff7fbfffffffff0000803f85eb113f00000000000068c2000000000000000000000000000080bfffffffff00000000e17a143f0000803f000068c2000000003ec32e393ec3ae39ffff7fbfffffffff0ad7233ce17a143f00000040000068c2000000003cc3ae393cc32e3afcff7fbfffffffff0ad7a33ce17a143f00004040000068c26f12833a3cc3ae393cc32e3afcff7fbfffffffff8fc2f53ce17a143f00008040000068c26f12833a3ec32eb93ec32e39ffff7fbfffffffff0ad7233de17a143f0000a040000068c2000000006d1203ba6d1203bafcff7fbfffffffffcdcc4c3de17a143f0000c040000068c2000000003ec32eb93ec3aeb9ffff7fbfffffffff8fc2753de17a143f0000e040000068c2000000000000000000000000000080bfffffffff295c8f3de17a143f00000041000068c2000000000000000000000000000080bfffffffff0ad7a33de17a143f00001041000068c2000000003ec3ae393ec32e39ffff7fbfffffffffec51b83de17a143f00002041000068c26f12833a6d12033a6d12033afcff7fbfffffffffcdcccc3de17a143f00003041000068c26f12833a3ec32e393ec3ae39ffff7fbfffffffffae47e13de17a143f00004041000068c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffff8fc2f53de17a143f00005041000068c2000000006d1203ba6d1203bafcff7fbfffffffffb81e053ee17a143f00006041000068c200000000000000006e1203baffff7fbfffffffff295c0f3ee17a143f00007041000068c2000000003ec32eb93ec3aeb9ffff7fbfffffffff9a99193ee17a143f00008041000068c2000000006e12033a00000000ffff7fbfffffffff0ad7233ee17a143f00008841000068c26f12833a6e12033a00000000ffff7fbfffffffff7b142e3ee17a143f00009041000068c26f12833a6e1203ba00000000ffff7fbfffffffffec51383ee17a143f00009841000068c2000000006e1203ba00000000ffff7fbfffffffff5c8f423ee17a143f0000a041000068c2000000000000000000000000000080bfffffffffcdcc4c3ee17a143f0000a841000068c2000000003ec3ae393ec32e39ffff7fbfffffffff3d0a573ee17a143f0000b041000068c26f12833a6d12033a6d12033afcff7fbfffffffffae47613ee17a143f0000b841000068c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff1f856b3ee17a143f0000c041000068c2000000000000000000000000000080bfffffffff8fc2753ee17a143f0000c841000068c26f12833a6e12033a00000000ffff7fbfffffffff0000803ee17a143f0000d041000068c26f12833a6e1203ba00000000ffff7fbfffffffffb81e853ee17a143f0000d841000068c2000000006e1203ba00000000ffff7fbfffffffff713d8a3ee17a143f0000e041000068c2000000006e12033a00000000ffff7fbfffffffff295c8f3ee17a143f0000e841000068c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffe17a943ee17a143f0000f041000068c26f12833a000000006e1203baffff7fbfffffffff9a99993ee17a143f0000f841000068c26f12833a3ec32e393ec32eb9ffff7fbfffffffff52b89e3ee17a143f00000042000068c26f12833a6e1203ba00000000ffff7fbfffffffff0ad7a33ee17a143f00000442000068c2000000006e1203ba00000000ffff7fbfffffffffc3f5a83ee17a143f00000842000068c2000000000000000000000000000080bfffffffff7b14ae3ee17a143f00000c42000068c2000000000000000000000000000080bfffffffff3333b33ee17a143f00001042000068c2000000000000000000000000000080bfffffffffec51b83ee17a143f00001442000068c2000000000000000000000000000080bfffffffffa470bd3ee17a143f00001842000068c2000000000000000000000000000080bfffffffff5c8fc23ee17a143f00001c42000068c2000000000000000000000000000080bfffffffff14aec73ee17a143f00002042000068c2000000000000000000000000000080bfffffffffcdcccc3ee17a143f00002442000068c2000000000000000000000000000080bfffffffff85ebd13ee17a143f00002842000068c2000000000000000000000000000080bfffffffff3d0ad73ee17a143f00002c42000068c2000000000000000000000000000080bffffffffff628dc3ee17a143f00003042000068c2000000000000000000000000000080bfffffffffae47e13ee17a143f00003442000068c2000000000000000000000000000080bfffffffff6666e63ee17a143f00003842000068c2000000000000000000000000000080bfffffffff1f85eb3ee17a143f00003c42000068c2000000000000000000000000000080bfffffffffd7a3f03ee17a143f00004042000068c2000000000000000000000000000080bfffffffff8fc2f53ee17a143f00004442000068c2000000000000000000000000000080bfffffffff48e1fa3ee17a143f00004842000068c2000000000000000000000000000080bfffffffff0000003fe17a143f00004c42000068c2000000000000000000000000000080bfffffffff5c8f023fe17a143f00005042000068c2000000000000000000000000000080bfffffffffb81e053fe17a143f00005442000068c2000000000000000000000000000080bfffffffff14ae073fe17a143f00005842000068c2000000000000000000000000000080bfffffffff713d0a3fe17a143f00005c42000068c2000000000000000000000000000080bfffffffffcdcc0c3fe17a143f00006042000068c2000000000000000000000000000080bfffffffff295c0f3fe17a143f00006442000068c2000000000000000000000000000080bfffffffff85eb113fe17a143f00006842000068c2000000000000000000000000000080bfffffffffe17a143fe17a143f00006c42000068c2000000000000000000000000000080bfffffffff3d0a173fe17a143f00007042000068c2000000000000000000000000000080bfffffffff9a99193fe17a143f00007442000068c2000000000000000000000000000080bffffffffff6281c3fe17a143f00007842000068c2000000000000000000000000000080bfffffffff52b81e3fe17a143f00007c42000068c2000000000000000000000000000080bfffffffffae47213fe17a143f00008042000068c2000000000000000000000000000080bfffffffff0ad7233fe17a143f00008242000068c2000000003ec32e393ec32eb9ffff7fbfffffffff6666263fe17a143f00008442000068c200000000000000006e1203baffff7fbfffffffffc3f5283fe17a143f00008642000068c2000000003ec32eb93ec3aeb9ffff7fbfffffffff1f852b3fe17a143f00008842000068c2000000003ec32e393ec3ae39ffff7fbfffffffff7b142e3fe17a143f00008a42000068c2000000003cc3ae393cc32e3afcff7fbfffffffffd7a3303fe17a143f00008c42000068c26f12833a3cc3ae393cc32e3afcff7fbfffffffff3333333fe17a143f00008e42000068c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2353fe17a143f00009042000068c2000000003dc3aeb93ec32eb9ffff7fbfffffffffec51383fe17a143f00009242000068c200000000000000006e1203baffff7fbfffffffff48e13a3fe17a143f00009442000068c2000000000000000000000000000080bfffffffffa4703d3fe17a143f00009642000068c200000000000000006e12033affff7fbfffffffff0000403fe17a143f00009842000068c2000000000000000000000000000080bfffffffff5c8f423fe17a143f00009a42000068c200000000000000006e1203baffff7fbfffffffffb81e453fe17a143f00009c42000068c2000000003ec32e393ec32eb9ffff7fbfffffffff14ae473fe17a143f00009e42000068c26f12833a6d12033a6d12033afcff7fbfffffffff713d4a3fe17a143f0000a042000068c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffcdcc4c3fe17a143f0000a242000068c2000000006e1203ba00000000ffff7fbfffffffff295c4f3fe17a143f0000a442000068c2000000000000000000000000000080bfffffffff85eb513fe17a143f0000a642000068c2000000000000000000000000000080bfffffffffe17a543fe17a143f0000a842000068c2000000003ec32e393ec3ae39ffff7fbfffffffff3d0a573fe17a143f0000aa42000068c200000000000000006e12033affff7fbfffffffff9a99593fe17a143f0000ac42000068c2000000003ec32eb93ec32e39ffff7fbffffffffff6285c3fe17a143f0000ae42000068c2000000006e12033a00000000ffff7fbfffffffff52b85e3fe17a143f0000b042000068c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffae47613fe17a143f0000b242000068c26f12833a000000006e1203baffff7fbfffffffff0ad7633fe17a143f0000b442000068c26f12833a3cc3aeb93cc32ebafcff7fbfffffffff6666663fe17a143f0000b642000068c2000000006d1203ba6d1203bafcff7fbfffffffffc3f5683fe17a143f0000b842000068c2000000006d12033a6d12033afcff7fbfffffffff1f856b3fe17a143f0000ba42000068c26f12833a3cc3ae393cc32e3afcff7fbfffffffff7b146e3fe17a143f0000bc42000068c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffd7a3703fe17a143f0000be42000068c2000000006e1203ba00000000ffff7fbfffffffff3333733fe17a143f0000c042000068c2000000000000000000000000000080bfffffffff8fc2753fe17a143f0000c242000068c2000000000000000000000000000080bfffffffffec51783fe17a143f0000c442000068c2000000003ec3ae393ec32e39ffff7fbfffffffff48e17a3fe17a143f0000c642000068c20000000000000000abaa2aae000080bfffffffffa4707d3fe17a143f0000c842000068c2000000003ec3aeb900000000ffff7fbfffffffff0000803fe17a143f0000000000006cc2000000000000000000000000000080bfffffffff000000003d0a173f0000803f00006cc2000000000000000000000000000080bfffffffff0ad7233c3d0a173f0000004000006cc2000000000000000000000000000080bfffffffff0ad7a33c3d0a173f0000404000006cc2000000003ec32e393ec3ae39ffff7fbfffffffff8fc2f53c3d0a173f0000804000006cc2000000006d12033a6d12033afcff7fbfffffffff0ad7233d3d0a173f0000a04000006cc26f12833a3ec32e393ec32eb9ffff7fbfffffffffcdcc4c3d3d0a173f0000c04000006cc26f12833a3cc3aeb93cc32ebafcff7fbfffffffff8fc2753d3d0a173f0000e04000006cc2000000006d1203ba6d1203bafcff7fbfffffffff295c8f3d3d0a173f0000004100006cc2000000000000000000000000000080bfffffffff0ad7a33d3d0a173f0000104100006cc2000000000000000000000000000080bfffffffffec51b83d3d0a173f0000204100006cc2000000003ec32e393ec3ae39ffff7fbfffffffffcdcccc3d3d0a173f0000304100006cc2000000006d12033a6d12033afcff7fbfffffffffae47e13d3d0a173f0000404100006cc26f12833a3ec3ae393ec32e39ffff7fbfffffffff8fc2f53d3d0a173f0000504100006cc26f12833a3ec32eb93ec3aeb9ffff7fbfffffffffb81e053e3d0a173f0000604100006cc26f12833a000000006e1203baffff7fbfffffffff295c0f3e3d0a173f0000704100006cc26f12833a6d1203ba6d1203bafcff7fbfffffffff9a99193e3d0a173f0000804100006cc2000000000000000000000000000080bfffffffff0ad7233e3d0a173f0000884100006cc26f12833a6d12033a6d12033afcff7fbfffffffff7b142e3e3d0a173f0000904100006cc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffec51383e3d0a173f0000984100006cc2000000006e1203ba00000000ffff7fbfffffffff5c8f423e3d0a173f0000a04100006cc2000000000000000000000000000080bfffffffffcdcc4c3e3d0a173f0000a84100006cc2000000003ec32e393ec32eb9ffff7fbfffffffff3d0a573e3d0a173f0000b04100006cc2000000003ec32e393ec32eb9ffff7fbfffffffffae47613e3d0a173f0000b84100006cc20000000000000000abaa2aae000080bfffffffff1f856b3e3d0a173f0000c04100006cc2000000003ec32e393ec32eb9ffff7fbfffffffff8fc2753e3d0a173f0000c84100006cc26f12833a6e12033a00000000ffff7fbfffffffff0000803e3d0a173f0000d04100006cc26f12833a3ec3aeb93ec32eb9ffff7fbfffffffffb81e853e3d0a173f0000d84100006cc2000000003cc32eba3cc3aeb9fcff7fbfffffffff713d8a3e3d0a173f0000e04100006cc2000000003ec3ae393ec32e39ffff7fbfffffffff295c8f3e3d0a173f0000e84100006cc26f12833a3cc32e3a3cc3ae39fcff7fbfffffffffe17a943e3d0a173f0000f04100006cc26f12833a0000000000000000000080bfffffffff9a99993e3d0a173f0000f84100006cc26f12833a3ec32eb93ec32e39ffff7fbfffffffff52b89e3e3d0a173f0000004200006cc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0ad7a33e3d0a173f0000044200006cc2000000006e1203ba00000000ffff7fbfffffffffc3f5a83e3d0a173f0000084200006cc2000000000000000000000000000080bfffffffff7b14ae3e3d0a173f00000c4200006cc2000000000000000000000000000080bfffffffff3333b33e3d0a173f0000104200006cc2000000000000000000000000000080bfffffffffec51b83e3d0a173f0000144200006cc2000000000000000000000000000080bfffffffffa470bd3e3d0a173f0000184200006cc2000000000000000000000000000080bfffffffff5c8fc23e3d0a173f00001c4200006cc2000000000000000000000000000080bfffffffff14aec73e3d0a173f0000204200006cc2000000000000000000000000000080bfffffffffcdcccc3e3d0a173f0000244200006cc2000000000000000000000000000080bfffffffff85ebd13e3d0a173f0000284200006cc2000000000000000000000000000080bfffffffff3d0ad73e3d0a173f00002c4200006cc2000000000000000000000000000080bffffffffff628dc3e3d0a173f0000304200006cc2000000000000000000000000000080bfffffffffae47e13e3d0a173f0000344200006cc2000000000000000000000000000080bfffffffff6666e63e3d0a173f0000384200006cc2000000000000000000000000000080bfffffffff1f85eb3e3d0a173f00003c4200006cc2000000000000000000000000000080bfffffffffd7a3f03e3d0a173f0000404200006cc2000000000000000000000000000080bfffffffff8fc2f53e3d0a173f0000444200006cc2000000000000000000000000000080bfffffffff48e1fa3e3d0a173f0000484200006cc2000000000000000000000000000080bfffffffff0000003f3d0a173f00004c4200006cc2000000000000000000000000000080bfffffffff5c8f023f3d0a173f0000504200006cc2000000000000000000000000000080bfffffffffb81e053f3d0a173f0000544200006cc2000000000000000000000000000080bfffffffff14ae073f3d0a173f0000584200006cc2000000000000000000000000000080bfffffffff713d0a3f3d0a173f00005c4200006cc2000000000000000000000000000080bfffffffffcdcc0c3f3d0a173f0000604200006cc2000000000000000000000000000080bfffffffff295c0f3f3d0a173f0000644200006cc2000000000000000000000000000080bfffffffff85eb113f3d0a173f0000684200006cc2000000000000000000000000000080bfffffffffe17a143f3d0a173f00006c4200006cc2000000000000000000000000000080bfffffffff3d0a173f3d0a173f0000704200006cc2000000000000000000000000000080bfffffffff9a99193f3d0a173f0000744200006cc2000000000000000000000000000080bffffffffff6281c3f3d0a173f0000784200006cc2000000000000000000000000000080bfffffffff52b81e3f3d0a173f00007c4200006cc2000000000000000000000000000080bfffffffffae47213f3d0a173f0000804200006cc2000000000000000000000000000080bfffffffff0ad7233f3d0a173f0000824200006cc2000000006e12033a00000000ffff7fbfffffffff6666263f3d0a173f0000844200006cc26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffc3f5283f3d0a173f0000864200006cc26f12833a6d1203ba6d1203bafcff7fbfffffffff1f852b3f3d0a173f0000884200006cc2000000003ec3aeb93ec32eb9ffff7fbfffffffff7b142e3f3d0a173f00008a4200006cc2000000000000000000000000000080bfffffffffd7a3303f3d0a173f00008c4200006cc2000000003ec32e393ec3ae39ffff7fbfffffffff3333333f3d0a173f00008e4200006cc200000000000000006e12033affff7fbfffffffff8fc2353f3d0a173f0000904200006cc2000000003ec3ae393ec32e39ffff7fbfffffffffec51383f3d0a173f0000924200006cc26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff48e13a3f3d0a173f0000944200006cc26f12833a3cc3aeb93cc32ebafcff7fbfffffffffa4703d3f3d0a173f0000964200006cc2000000006d1203ba6d1203bafcff7fbfffffffff0000403f3d0a173f0000984200006cc2000000006e12033a00000000ffff7fbfffffffff5c8f423f3d0a173f00009a4200006cc26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffb81e453f3d0a173f00009c4200006cc26f12833a6d1203ba6d1203bafcff7fbfffffffff14ae473f3d0a173f00009e4200006cc2000000003ec32eb93ec32e39ffff7fbfffffffff713d4a3f3d0a173f0000a04200006cc200000000000000006e12033affff7fbfffffffffcdcc4c3f3d0a173f0000a24200006cc2000000003ec32eb93ec32e39ffff7fbfffffffff295c4f3f3d0a173f0000a44200006cc2000000000000000000000000000080bfffffffff85eb513f3d0a173f0000a64200006cc2000000000000000000000000000080bfffffffffe17a543f3d0a173f0000a84200006cc2000000000000000000000000000080bfffffffff3d0a573f3d0a173f0000aa4200006cc2000000000000000000000000000080bfffffffff9a99593f3d0a173f0000ac4200006cc2000000000000000000000000000080bffffffffff6285c3f3d0a173f0000ae4200006cc2000000003ec3ae393ec32e39ffff7fbfffffffff52b85e3f3d0a173f0000b04200006cc26f12833a6d12033a6d12033afcff7fbfffffffffae47613f3d0a173f0000b24200006cc26f12833a3ec32e393ec3ae39ffff7fbfffffffff0ad7633f3d0a173f0000b44200006cc26f12833a0000000000000000000080bfffffffff6666663f3d0a173f0000b64200006cc26f12833a3cc32eba3cc3aeb9fcff7fbfffffffffc3f5683f3d0a173f0000b84200006cc2000000003ec3aeb93ec32eb9ffff7fbfffffffff1f856b3f3d0a173f0000ba4200006cc2000000003ec3ae393ec32e39ffff7fbfffffffff7b146e3f3d0a173f0000bc4200006cc20000000000000000abaa2aae000080bfffffffffd7a3703f3d0a173f0000be4200006cc2000000003ec3aeb93ec32eb9ffff7fbfffffffff3333733f3d0a173f0000c04200006cc2000000000000000000000000000080bfffffffff8fc2753f3d0a173f0000c24200006cc2000000000000000000000000000080bfffffffffec51783f3d0a173f0000c44200006cc2000000006e12033a00000000ffff7fbfffffffff48e17a3f3d0a173f0000c64200006cc26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffa4707d3f3d0a173f0000c84200006cc26f12833a000000003cc32ebafcff7fbfffffffff0000803f3d0a173f00000000000070c2000000003ec3ae393ec3aeb9ffff7fbfffffffff000000009a99193f0000803f000070c200000000000000006e1203baffff7fbfffffffff0ad7233c9a99193f00000040000070c2000000003ec32eb93ec3aeb9ffff7fbfffffffff0ad7a33c9a99193f00004040000070c2000000000000000000000000000080bfffffffff8fc2f53c9a99193f00008040000070c2000000003ec3ae393ec32e39ffff7fbfffffffff0ad7233d9a99193f0000a040000070c26f12833a3cc32e3a3cc3ae39fcff7fbfffffffffcdcc4c3d9a99193f0000c040000070c26f12833a0000000000000000000080bfffffffff8fc2753d9a99193f0000e040000070c26f12833a3cc32eba3cc3aeb9fcff7fbfffffffff295c8f3d9a99193f00000041000070c2000000003ec3aeb93ec32eb9ffff7fbfffffffff0ad7a33d9a99193f00001041000070c2000000000000000000000000000080bfffffffffec51b83d9a99193f00002041000070c2000000000000000000000000000080bfffffffffcdcccc3d9a99193f00003041000070c2000000003ec3ae393ec32e39ffff7fbfffffffffae47e13d9a99193f00004041000070c26f12833a6d12033a6d12033afcff7fbfffffffff8fc2f53d9a99193f00005041000070c26f12833a000000006e12033affff7fbfffffffffb81e053e9a99193f00006041000070c26f12833a000000006e12033affff7fbfffffffff295c0f3e9a99193f00007041000070c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff9a99193e9a99193f00008041000070c2000000006e1203ba00000000ffff7fbfffffffff0ad7233e9a99193f00008841000070c2000000003ec32e393ec3ae39ffff7fbfffffffff7b142e3e9a99193f00009041000070c200000000000000006e12033affff7fbfffffffffec51383e9a99193f00009841000070c2000000003ec32eb93ec32e39ffff7fbfffffffff5c8f423e9a99193f0000a041000070c2000000000000000000000000000080bfffffffffcdcc4c3e9a99193f0000a841000070c2000000006e12033a00000000ffff7fbfffffffff3d0a573e9a99193f0000b041000070c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffae47613e9a99193f0000b841000070c26f12833a000000006e1203baffff7fbfffffffff1f856b3e9a99193f0000c041000070c26f12833a000000006e1203baffff7fbfffffffff8fc2753e9a99193f0000c841000070c26f12833a3ec32e393ec32eb9ffff7fbfffffffff0000803e9a99193f0000d041000070c26f12833a0000000000000000000080bfffffffffb81e853e9a99193f0000d841000070c26f12833a6d1203ba6d1203bafcff7fbfffffffff713d8a3e9a99193f0000e041000070c2000000003cc3aeb93cc32ebafcff7fbfffffffff295c8f3e9a99193f0000e841000070c2000000006e12033a00000000ffff7fbfffffffffe17a943e9a99193f0000f041000070c26f12833a3ec3ae393ec32e39ffff7fbfffffffff9a99993e9a99193f0000f841000070c26f12833a6e1203ba00000000ffff7fbfffffffff52b89e3e9a99193f00000042000070c2000000003ec3aeb93ec3ae39ffff7fbfffffffff0ad7a33e9a99193f00000442000070c2000000003ec32eb93ec32e39ffff7fbfffffffffc3f5a83e9a99193f00000842000070c2000000000000000000000000000080bfffffffff7b14ae3e9a99193f00000c42000070c2000000000000000000000000000080bfffffffff3333b33e9a99193f00001042000070c2000000000000000000000000000080bfffffffffec51b83e9a99193f00001442000070c2000000000000000000000000000080bfffffffffa470bd3e9a99193f00001842000070c2000000000000000000000000000080bfffffffff5c8fc23e9a99193f00001c42000070c2000000000000000000000000000080bfffffffff14aec73e9a99193f00002042000070c2000000000000000000000000000080bfffffffffcdcccc3e9a99193f00002442000070c2000000000000000000000000000080bfffffffff85ebd13e9a99193f00002842000070c2000000000000000000000000000080bfffffffff3d0ad73e9a99193f00002c42000070c2000000000000000000000000000080bffffffffff628dc3e9a99193f00003042000070c2000000000000000000000000000080bfffffffffae47e13e9a99193f00003442000070c2000000000000000000000000000080bfffffffff6666e63e9a99193f00003842000070c2000000000000000000000000000080bfffffffff1f85eb3e9a99193f00003c42000070c2000000000000000000000000000080bfffffffffd7a3f03e9a99193f00004042000070c2000000000000000000000000000080bfffffffff8fc2f53e9a99193f00004442000070c2000000000000000000000000000080bfffffffff48e1fa3e9a99193f00004842000070c2000000000000000000000000000080bfffffffff0000003f9a99193f00004c42000070c2000000000000000000000000000080bfffffffff5c8f023f9a99193f00005042000070c2000000000000000000000000000080bfffffffffb81e053f9a99193f00005442000070c2000000000000000000000000000080bfffffffff14ae073f9a99193f00005842000070c2000000000000000000000000000080bfffffffff713d0a3f9a99193f00005c42000070c2000000000000000000000000000080bfffffffffcdcc0c3f9a99193f00006042000070c2000000000000000000000000000080bfffffffff295c0f3f9a99193f00006442000070c2000000000000000000000000000080bfffffffff85eb113f9a99193f00006842000070c2000000000000000000000000000080bfffffffffe17a143f9a99193f00006c42000070c2000000000000000000000000000080bfffffffff3d0a173f9a99193f00007042000070c2000000000000000000000000000080bfffffffff9a99193f9a99193f00007442000070c2000000000000000000000000000080bffffffffff6281c3f9a99193f00007842000070c2000000000000000000000000000080bfffffffff52b81e3f9a99193f00007c42000070c2000000000000000000000000000080bfffffffffae47213f9a99193f00008042000070c2000000000000000000000000000080bfffffffff0ad7233f9a99193f00008242000070c2000000003ec3ae393ec32e39ffff7fbfffffffff6666263f9a99193f00008442000070c26f12833a6d12033a6d12033afcff7fbfffffffffc3f5283f9a99193f00008642000070c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff1f852b3f9a99193f00008842000070c2000000006e1203ba00000000ffff7fbfffffffff7b142e3f9a99193f00008a42000070c2000000000000000000000000000080bfffffffffd7a3303f9a99193f00008c42000070c2000000000000000000000000000080bfffffffff3333333f9a99193f00008e42000070c2000000000000000000000000000080bfffffffff8fc2353f9a99193f00009042000070c2000000003ec3ae393ec32e39ffff7fbfffffffffec51383f9a99193f00009242000070c26f12833a3cc32e3a3cc3ae39fcff7fbfffffffff48e13a3f9a99193f00009442000070c26f12833a0000000000000000000080bfffffffffa4703d3f9a99193f00009642000070c26f12833a3cc32eba3cc3aeb9fcff7fbfffffffff0000403f9a99193f00009842000070c2000000000000000000000000000080bfffffffff5c8f423f9a99193f00009a42000070c26f12833a6d12033a6d12033afcff7fbfffffffffb81e453f9a99193f00009c42000070c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff14ae473f9a99193f00009e42000070c2000000006e1203ba00000000ffff7fbfffffffff713d4a3f9a99193f0000a042000070c2000000000000000000000000000080bfffffffffcdcc4c3f9a99193f0000a242000070c2000000000000000000000000000080bfffffffff295c4f3f9a99193f0000a442000070c2000000000000000000000000000080bfffffffff85eb513f9a99193f0000a642000070c2000000000000000000000000000080bfffffffffe17a543f9a99193f0000a842000070c2000000000000000000000000000080bfffffffff3d0a573f9a99193f0000aa42000070c2000000003ec32e393ec32eb9ffff7fbfffffffff9a99593f9a99193f0000ac42000070c200000000000000006e1203baffff7fbffffffffff6285c3f9a99193f0000ae42000070c2000000003ec32eb93ec3aeb9ffff7fbfffffffff52b85e3f9a99193f0000b042000070c2000000003ec32e393ec3ae39ffff7fbfffffffffae47613f9a99193f0000b242000070c2000000003cc3ae393cc32e3afcff7fbfffffffff0ad7633f9a99193f0000b442000070c26f12833a3cc3ae393cc32e3afcff7fbfffffffff6666663f9a99193f0000b642000070c26f12833a3ec32eb93ec32e39ffff7fbfffffffffc3f5683f9a99193f0000b842000070c2000000006d1203ba6d1203bafcff7fbfffffffff1f856b3f9a99193f0000ba42000070c2000000003ec3ae393ec3aeb9ffff7fbfffffffff7b146e3f9a99193f0000bc42000070c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffd7a3703f9a99193f0000be42000070c26f12833a6d1203ba6d1203bafcff7fbfffffffff3333733f9a99193f0000c042000070c2000000003ec3aeb93ec32eb9ffff7fbfffffffff8fc2753f9a99193f0000c242000070c2000000000000000000000000000080bfffffffffec51783f9a99193f0000c442000070c2000000003ec3ae393ec32e39ffff7fbfffffffff48e17a3f9a99193f0000c642000070c26f12833a6d12033a6d12033afcff7fbfffffffffa4707d3f9a99193f0000c842000070c26f12833a000000003ec3ae39ffff7fbfffffffff0000803f9a99193f00000000000074c2000000006a12833a00000000f8ff7fbfffffffff00000000f6281c3f0000803f000074c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0ad7233cf6281c3f00000040000074c26f12833a6d1203ba6d1203bafcff7fbfffffffff0ad7a33cf6281c3f00004040000074c2000000003ec3aeb93ec32eb9ffff7fbfffffffff8fc2f53cf6281c3f00008040000074c2000000000000000000000000000080bfffffffff0ad7233df6281c3f0000a040000074c2000000006d12033a6d12033afcff7fbfffffffffcdcc4c3df6281c3f0000c040000074c26f12833a3cc3ae393cc32e3afcff7fbfffffffff8fc2753df6281c3f0000e040000074c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff295c8f3df6281c3f00000041000074c2000000006e1203ba00000000ffff7fbfffffffff0ad7a33df6281c3f00001041000074c2000000003ec32e393ec32eb9ffff7fbfffffffffec51b83df6281c3f00002041000074c200000000000000006e1203baffff7fbfffffffffcdcccc3df6281c3f00003041000074c2000000003ec32eb93ec3aeb9ffff7fbfffffffffae47e13df6281c3f00004041000074c2000000003ec32e393ec3ae39ffff7fbfffffffff8fc2f53df6281c3f00005041000074c2000000003ec32e393dc3ae39ffff7fbfffffffffb81e053ef6281c3f00006041000074c20000000000000000abaa2aae000080bfffffffff295c0f3ef6281c3f00007041000074c2000000003ec32eb93bc32e39ffff7fbfffffffff9a99193ef6281c3f00008041000074c2000000003ec32eb93ec32e39ffff7fbfffffffff0ad7233ef6281c3f00008841000074c2000000000000000000000000000080bfffffffff7b142e3ef6281c3f00009041000074c2000000000000000000000000000080bfffffffffec51383ef6281c3f00009841000074c2000000000000000000000000000080bfffffffff5c8f423ef6281c3f0000a041000074c2000000000000000000000000000080bfffffffffcdcc4c3ef6281c3f0000a841000074c2000000003ec3ae393ec32e39ffff7fbfffffffff3d0a573ef6281c3f0000b041000074c26f12833a6d12033a6d12033afcff7fbfffffffffae47613ef6281c3f0000b841000074c26f12833a000000006e12033affff7fbfffffffff1f856b3ef6281c3f0000c041000074c26f12833a3ec32e393ec3ae39ffff7fbfffffffff8fc2753ef6281c3f0000c841000074c26f12833a0000000000000000000080bfffffffff0000803ef6281c3f0000d041000074c26f12833a3ec32eb93ec32e39ffff7fbfffffffffb81e853ef6281c3f0000d841000074c26f12833a3ec32e393ec3ae39ffff7fbfffffffff713d8a3ef6281c3f0000e041000074c26f12833a3ec32eb93ec3aeb9ffff7fbfffffffff295c8f3ef6281c3f0000e841000074c26f12833a000000006e1203baffff7fbfffffffffe17a943ef6281c3f0000f041000074c26f12833a3ec32e393ec32eb9ffff7fbfffffffff9a99993ef6281c3f0000f841000074c26f12833a6e1203ba00000000ffff7fbfffffffff52b89e3ef6281c3f00000042000074c2000000006e1203ba00000000ffff7fbfffffffff0ad7a33ef6281c3f00000442000074c2000000000000000000000000000080bfffffffffc3f5a83ef6281c3f00000842000074c2000000000000000000000000000080bfffffffff7b14ae3ef6281c3f00000c42000074c2000000000000000000000000000080bfffffffff3333b33ef6281c3f00001042000074c2000000000000000000000000000080bfffffffffec51b83ef6281c3f00001442000074c2000000000000000000000000000080bfffffffffa470bd3ef6281c3f00001842000074c2000000000000000000000000000080bfffffffff5c8fc23ef6281c3f00001c42000074c2000000000000000000000000000080bfffffffff14aec73ef6281c3f00002042000074c2000000000000000000000000000080bfffffffffcdcccc3ef6281c3f00002442000074c2000000000000000000000000000080bfffffffff85ebd13ef6281c3f00002842000074c2000000000000000000000000000080bfffffffff3d0ad73ef6281c3f00002c42000074c2000000000000000000000000000080bffffffffff628dc3ef6281c3f00003042000074c2000000000000000000000000000080bfffffffffae47e13ef6281c3f00003442000074c2000000000000000000000000000080bfffffffff6666e63ef6281c3f00003842000074c2000000000000000000000000000080bfffffffff1f85eb3ef6281c3f00003c42000074c2000000000000000000000000000080bfffffffffd7a3f03ef6281c3f00004042000074c2000000000000000000000000000080bfffffffff8fc2f53ef6281c3f00004442000074c2000000000000000000000000000080bfffffffff48e1fa3ef6281c3f00004842000074c2000000000000000000000000000080bfffffffff0000003ff6281c3f00004c42000074c2000000000000000000000000000080bfffffffff5c8f023ff6281c3f00005042000074c2000000000000000000000000000080bfffffffffb81e053ff6281c3f00005442000074c2000000000000000000000000000080bfffffffff14ae073ff6281c3f00005842000074c2000000000000000000000000000080bfffffffff713d0a3ff6281c3f00005c42000074c2000000000000000000000000000080bfffffffffcdcc0c3ff6281c3f00006042000074c2000000000000000000000000000080bfffffffff295c0f3ff6281c3f00006442000074c2000000000000000000000000000080bfffffffff85eb113ff6281c3f00006842000074c2000000000000000000000000000080bfffffffffe17a143ff6281c3f00006c42000074c2000000000000000000000000000080bfffffffff3d0a173ff6281c3f00007042000074c2000000000000000000000000000080bfffffffff9a99193ff6281c3f00007442000074c2000000000000000000000000000080bffffffffff6281c3ff6281c3f00007842000074c2000000000000000000000000000080bfffffffff52b81e3ff6281c3f00007c42000074c2000000000000000000000000000080bfffffffffae47213ff6281c3f00008042000074c2000000000000000000000000000080bfffffffff0ad7233ff6281c3f00008242000074c2000000000000000000000000000080bfffffffff6666263ff6281c3f00008442000074c2000000003ec32e393ec3ae39ffff7fbfffffffffc3f5283ff6281c3f00008642000074c200000000000000006e12033affff7fbfffffffff1f852b3ff6281c3f00008842000074c2000000003ec32eb93ec32e39ffff7fbfffffffff7b142e3ff6281c3f00008a42000074c2000000000000000000000000000080bfffffffffd7a3303ff6281c3f00008c42000074c2000000000000000000000000000080bfffffffff3333333ff6281c3f00008e42000074c2000000000000000000000000000080bfffffffff8fc2353ff6281c3f00009042000074c2000000000000000000000000000080bfffffffffec51383ff6281c3f00009242000074c2000000006d12033a6d12033afcff7fbfffffffff48e13a3ff6281c3f00009442000074c26f12833a3cc3ae393cc32e3afcff7fbfffffffffa4703d3ff6281c3f00009642000074c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0000403ff6281c3f00009842000074c2000000006e1203ba00000000ffff7fbfffffffff5c8f423ff6281c3f00009a42000074c2000000003ec32e393ec3ae39ffff7fbfffffffffb81e453ff6281c3f00009c42000074c200000000000000006e12033affff7fbfffffffff14ae473ff6281c3f00009e42000074c2000000000000000000000000000080bfffffffff713d4a3ff6281c3f0000a042000074c200000000000000006e1203baffff7fbfffffffffcdcc4c3ff6281c3f0000a242000074c2000000003ec32eb93ec3aeb9ffff7fbfffffffff295c4f3ff6281c3f0000a442000074c2000000000000000000000000000080bfffffffff85eb513ff6281c3f0000a642000074c2000000000000000000000000000080bfffffffffe17a543ff6281c3f0000a842000074c2000000000000000000000000000080bfffffffff3d0a573ff6281c3f0000aa42000074c2000000006e12033a00000000ffff7fbfffffffff9a99593ff6281c3f0000ac42000074c26f12833a3ec3ae393ec3aeb9ffff7fbffffffffff6285c3ff6281c3f0000ae42000074c26f12833a3cc3aeb93cc32ebafcff7fbfffffffff52b85e3ff6281c3f0000b042000074c2000000003cc3aeb93cc32ebafcff7fbfffffffffae47613ff6281c3f0000b242000074c2000000003ec32eb93ec3aeb9ffff7fbfffffffff0ad7633ff6281c3f0000b442000074c2000000003ec32e393ec3ae39ffff7fbfffffffff6666663ff6281c3f0000b642000074c2000000006d12033a6d12033afcff7fbfffffffffc3f5683ff6281c3f0000b842000074c26f12833a3ec32e393ec32eb9ffff7fbfffffffff1f856b3ff6281c3f0000ba42000074c26f12833a3ec32eb93dc3aeb9ffff7fbfffffffff7b146e3ff6281c3f0000bc42000074c26f12833a3ec32e393ec3ae39ffff7fbfffffffffd7a3703ff6281c3f0000be42000074c26f12833a3ec32eb93ec32e39ffff7fbfffffffff3333733ff6281c3f0000c042000074c2000000006d1203ba6d1203bafcff7fbfffffffff8fc2753ff6281c3f0000c242000074c2000000003ec32eb93ec3aeb9ffff7fbfffffffffec51783ff6281c3f0000c442000074c2000000000000000000000000000080bfffffffff48e17a3ff6281c3f0000c642000074c2000000003ec32e393ec3ae39ffff7fbfffffffffa4707d3ff6281c3f0000c842000074c200000000000000003cc32e3afcff7fbfffffffff0000803ff6281c3f00000000000078c2000000003cc32e3a3cc3ae39fcff7fbfffffffff0000000052b81e3f0000803f000078c26f12833a6d12033a6d12033afcff7fbfffffffff0ad7233c52b81e3f00000040000078c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0ad7a33c52b81e3f00004040000078c2000000006e1203ba00000000ffff7fbfffffffff8fc2f53c52b81e3f00008040000078c2000000000000000000000000000080bfffffffff0ad7233d52b81e3f0000a040000078c2000000000000000000000000000080bfffffffffcdcc4c3d52b81e3f0000c040000078c2000000003ec3ae393ec32e39ffff7fbfffffffff8fc2753d52b81e3f0000e040000078c20000000000000000abaa2aae000080bfffffffff295c8f3d52b81e3f00000041000078c2000000003ec3aeb93ec32eb9ffff7fbfffffffff0ad7a33d52b81e3f00001041000078c2000000006e12033a00000000ffff7fbfffffffffec51b83d52b81e3f00002041000078c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffcdcccc3d52b81e3f00003041000078c26f12833a3cc3aeb93cc32ebafcff7fbfffffffffae47e13d52b81e3f00004041000078c2000000003cc3aeb93cc32ebafcff7fbfffffffff8fc2f53d52b81e3f00005041000078c2000000003ec3ae393ec3aeb9ffff7fbfffffffffb81e053e52b81e3f00006041000078c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff295c0f3e52b81e3f00007041000078c26f12833a6d1203ba6d1203bafcff7fbfffffffff9a99193e52b81e3f00008041000078c2000000003ec3aeb93ec32eb9ffff7fbfffffffff0ad7233e52b81e3f00008841000078c2000000000000000000000000000080bfffffffff7b142e3e52b81e3f00009041000078c2000000000000000000000000000080bfffffffffec51383e52b81e3f00009841000078c2000000000000000000000000000080bfffffffff5c8f423e52b81e3f0000a041000078c2000000000000000000000000000080bfffffffffcdcc4c3e52b81e3f0000a841000078c2000000000000000000000000000080bfffffffff3d0a573e52b81e3f0000b041000078c2000000003ec32e393ec3ae39ffff7fbfffffffffae47613e52b81e3f0000b841000078c200000000000000006e12033affff7fbfffffffff1f856b3e52b81e3f0000c041000078c2000000006d12033a6d12033afcff7fbfffffffff8fc2753e52b81e3f0000c841000078c26f12833a3ec3ae393ec32e39ffff7fbfffffffff0000803e52b81e3f0000d041000078c26f12833a6e1203ba00000000ffff7fbfffffffffb81e853e52b81e3f0000d841000078c200000000000000006e12033affff7fbfffffffff713d8a3e52b81e3f0000e041000078c26f12833a3cc3ae393cc32e3afcff7fbfffffffff295c8f3e52b81e3f0000e841000078c26f12833a3ec32e393ec3ae39ffff7fbfffffffffe17a943e52b81e3f0000f041000078c26f12833a0000000000000000000080bfffffffff9a99993e52b81e3f0000f841000078c26f12833a6e1203ba00000000ffff7fbfffffffff52b89e3e52b81e3f00000042000078c2000000006e1203ba00000000ffff7fbfffffffff0ad7a33e52b81e3f00000442000078c2000000000000000000000000000080bfffffffffc3f5a83e52b81e3f00000842000078c2000000000000000000000000000080bfffffffff7b14ae3e52b81e3f00000c42000078c2000000000000000000000000000080bfffffffff3333b33e52b81e3f00001042000078c2000000000000000000000000000080bfffffffffec51b83e52b81e3f00001442000078c2000000000000000000000000000080bfffffffffa470bd3e52b81e3f00001842000078c2000000000000000000000000000080bfffffffff5c8fc23e52b81e3f00001c42000078c2000000000000000000000000000080bfffffffff14aec73e52b81e3f00002042000078c2000000000000000000000000000080bfffffffffcdcccc3e52b81e3f00002442000078c2000000000000000000000000000080bfffffffff85ebd13e52b81e3f00002842000078c2000000000000000000000000000080bfffffffff3d0ad73e52b81e3f00002c42000078c2000000000000000000000000000080bffffffffff628dc3e52b81e3f00003042000078c2000000000000000000000000000080bfffffffffae47e13e52b81e3f00003442000078c2000000000000000000000000000080bfffffffff6666e63e52b81e3f00003842000078c2000000000000000000000000000080bfffffffff1f85eb3e52b81e3f00003c42000078c2000000000000000000000000000080bfffffffffd7a3f03e52b81e3f00004042000078c2000000000000000000000000000080bfffffffff8fc2f53e52b81e3f00004442000078c2000000000000000000000000000080bfffffffff48e1fa3e52b81e3f00004842000078c2000000000000000000000000000080bfffffffff0000003f52b81e3f00004c42000078c2000000000000000000000000000080bfffffffff5c8f023f52b81e3f00005042000078c2000000000000000000000000000080bfffffffffb81e053f52b81e3f00005442000078c2000000000000000000000000000080bfffffffff14ae073f52b81e3f00005842000078c2000000000000000000000000000080bfffffffff713d0a3f52b81e3f00005c42000078c2000000000000000000000000000080bfffffffffcdcc0c3f52b81e3f00006042000078c2000000000000000000000000000080bfffffffff295c0f3f52b81e3f00006442000078c2000000000000000000000000000080bfffffffff85eb113f52b81e3f00006842000078c2000000000000000000000000000080bfffffffffe17a143f52b81e3f00006c42000078c2000000000000000000000000000080bfffffffff3d0a173f52b81e3f00007042000078c2000000000000000000000000000080bfffffffff9a99193f52b81e3f00007442000078c2000000000000000000000000000080bffffffffff6281c3f52b81e3f00007842000078c2000000000000000000000000000080bfffffffff52b81e3f52b81e3f00007c42000078c2000000000000000000000000000080bfffffffffae47213f52b81e3f00008042000078c2000000000000000000000000000080bfffffffff0ad7233f52b81e3f00008242000078c2000000000000000000000000000080bfffffffff6666263f52b81e3f00008442000078c2000000000000000000000000000080bfffffffffc3f5283f52b81e3f00008642000078c2000000000000000000000000000080bfffffffff1f852b3f52b81e3f00008842000078c2000000000000000000000000000080bfffffffff7b142e3f52b81e3f00008a42000078c2000000000000000000000000000080bfffffffffd7a3303f52b81e3f00008c42000078c2000000000000000000000000000080bfffffffff3333333f52b81e3f00008e42000078c2000000000000000000000000000080bfffffffff8fc2353f52b81e3f00009042000078c2000000000000000000000000000080bfffffffffec51383f52b81e3f00009242000078c2000000000000000000000000000080bfffffffff48e13a3f52b81e3f00009442000078c2000000003ec32e393ec3ae39ffff7fbfffffffffa4703d3f52b81e3f00009642000078c200000000000000006e12033affff7fbfffffffff0000403f52b81e3f00009842000078c2000000003ec32eb93ec32e39ffff7fbfffffffff5c8f423f52b81e3f00009a42000078c2000000000000000000000000000080bfffffffffb81e453f52b81e3f00009c42000078c2000000000000000000000000000080bfffffffff14ae473f52b81e3f00009e42000078c2000000006e12033a00000000ffff7fbfffffffff713d4a3f52b81e3f0000a042000078c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffcdcc4c3f52b81e3f0000a242000078c26f12833a3cc3aeb93cc32ebafcff7fbfffffffff295c4f3f52b81e3f0000a442000078c2000000003cc3aeb93cc32ebafcff7fbfffffffff85eb513f52b81e3f0000a642000078c2000000003ec32eb93ec3aeb9ffff7fbfffffffffe17a543f52b81e3f0000a842000078c2000000000000000000000000000080bfffffffff3d0a573f52b81e3f0000aa42000078c2000000006e12033a00000000ffff7fbfffffffff9a99593f52b81e3f0000ac42000078c26f12833a6e12033a00000000ffff7fbffffffffff6285c3f52b81e3f0000ae42000078c26f12833a0000000000000000000080bfffffffff52b85e3f52b81e3f0000b042000078c26f12833a3ec32eb93ec3aeb9ffff7fbfffffffffae47613f52b81e3f0000b242000078c26f12833a6d1203ba6d1203bafcff7fbfffffffff0ad7633f52b81e3f0000b442000078c2000000003ec3aeb93ec32eb9ffff7fbfffffffff6666663f52b81e3f0000b642000078c2000000003ec3ae393ec32e39ffff7fbfffffffffc3f5683f52b81e3f0000b842000078c26f12833a6d12033a6d12033afcff7fbfffffffff1f856b3f52b81e3f0000ba42000078c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff7b146e3f52b81e3f0000bc42000078c2000000003ec3aeb93ec3ae39ffff7fbfffffffffd7a3703f52b81e3f0000be42000078c2000000006d12033a6d12033afcff7fbfffffffff3333733f52b81e3f0000c042000078c26f12833a3ec32e393ec32eb9ffff7fbfffffffff8fc2753f52b81e3f0000c242000078c26f12833a6d1203ba6d1203bafcff7fbfffffffffec51783f52b81e3f0000c442000078c2000000003ec3aeb93ec32eb9ffff7fbfffffffff48e17a3f52b81e3f0000c642000078c2000000000000000000000000000080bfffffffffa4707d3f52b81e3f0000c842000078c2000000000000000000000000000080bfffffffff0000803f52b81e3f0000000000007cc200000000000000003cc32ebafcff7fbfffffffff00000000ae47213f0000803f00007cc2000000000000000000000000000080bfffffffff0ad7233cae47213f0000004000007cc200000000000000006e12033affff7fbfffffffff0ad7a33cae47213f0000404000007cc2000000003ec32eb93ec32e39ffff7fbfffffffff8fc2f53cae47213f0000804000007cc2000000000000000000000000000080bfffffffff0ad7233dae47213f0000a04000007cc2000000000000000000000000000080bfffffffffcdcc4c3dae47213f0000c04000007cc2000000006e12033a00000000ffff7fbfffffffff8fc2753dae47213f0000e04000007cc26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff295c8f3dae47213f0000004100007cc26f12833a6d1203ba6d1203bafcff7fbfffffffff0ad7a33dae47213f0000104100007cc2000000000000000000000000000080bfffffffffec51b83dae47213f0000204100007cc26f12833a6d12033a6d12033afcff7fbfffffffffcdcccc3dae47213f0000304100007cc26f12833a3ec32e393ec3ae39ffff7fbfffffffffae47e13dae47213f0000404100007cc26f12833a3ec32eb93ec3aeb9ffff7fbfffffffff8fc2f53dae47213f0000504100007cc26f12833a000000006e1203baffff7fbfffffffffb81e053eae47213f0000604100007cc26f12833a0000000000000000000080bfffffffff295c0f3eae47213f0000704100007cc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff9a99193eae47213f0000804100007cc2000000003dc3aeb93ec32eb9ffff7fbfffffffff0ad7233eae47213f0000884100007cc200000000000000006e1203baffff7fbfffffffff7b142e3eae47213f0000904100007cc200000000000000006e1203baffff7fbfffffffffec51383eae47213f0000984100007cc200000000000000006e1203baffff7fbfffffffff5c8f423eae47213f0000a04100007cc2000000003ec32eb93ec3aeb9ffff7fbfffffffffcdcc4c3eae47213f0000a84100007cc2000000000000000000000000000080bfffffffff3d0a573eae47213f0000b04100007cc2000000000000000000000000000080bfffffffffae47613eae47213f0000b84100007cc2000000000000000000000000000080bfffffffff1f856b3eae47213f0000c04100007cc2000000003ec3ae393ec32e39ffff7fbfffffffff8fc2753eae47213f0000c84100007cc26f12833a6d12033a6d12033afcff7fbfffffffff0000803eae47213f0000d04100007cc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffb81e853eae47213f0000d84100007cc2000000006e1203ba00000000ffff7fbfffffffff713d8a3eae47213f0000e04100007cc2000000003ec32e393ec3ae39ffff7fbfffffffff295c8f3eae47213f0000e84100007cc2000000006d12033a6d12033afcff7fbfffffffffe17a943eae47213f0000f04100007cc26f12833a3ec3ae393ec32e39ffff7fbfffffffff9a99993eae47213f0000f84100007cc26f12833a6e1203ba00000000ffff7fbfffffffff52b89e3eae47213f0000004200007cc2000000006e1203ba00000000ffff7fbfffffffff0ad7a33eae47213f0000044200007cc2000000000000000000000000000080bfffffffffc3f5a83eae47213f0000084200007cc2000000000000000000000000000080bfffffffff7b14ae3eae47213f00000c4200007cc2000000000000000000000000000080bfffffffff3333b33eae47213f0000104200007cc2000000000000000000000000000080bfffffffffec51b83eae47213f0000144200007cc2000000000000000000000000000080bfffffffffa470bd3eae47213f0000184200007cc2000000000000000000000000000080bfffffffff5c8fc23eae47213f00001c4200007cc2000000000000000000000000000080bfffffffff14aec73eae47213f0000204200007cc2000000000000000000000000000080bfffffffffcdcccc3eae47213f0000244200007cc2000000000000000000000000000080bfffffffff85ebd13eae47213f0000284200007cc2000000000000000000000000000080bfffffffff3d0ad73eae47213f00002c4200007cc2000000000000000000000000000080bffffffffff628dc3eae47213f0000304200007cc2000000000000000000000000000080bfffffffffae47e13eae47213f0000344200007cc2000000000000000000000000000080bfffffffff6666e63eae47213f0000384200007cc2000000000000000000000000000080bfffffffff1f85eb3eae47213f00003c4200007cc2000000000000000000000000000080bfffffffffd7a3f03eae47213f0000404200007cc2000000000000000000000000000080bfffffffff8fc2f53eae47213f0000444200007cc2000000000000000000000000000080bfffffffff48e1fa3eae47213f0000484200007cc2000000000000000000000000000080bfffffffff0000003fae47213f00004c4200007cc2000000000000000000000000000080bfffffffff5c8f023fae47213f0000504200007cc2000000000000000000000000000080bfffffffffb81e053fae47213f0000544200007cc2000000000000000000000000000080bfffffffff14ae073fae47213f0000584200007cc2000000000000000000000000000080bfffffffff713d0a3fae47213f00005c4200007cc2000000000000000000000000000080bfffffffffcdcc0c3fae47213f0000604200007cc2000000000000000000000000000080bfffffffff295c0f3fae47213f0000644200007cc2000000000000000000000000000080bfffffffff85eb113fae47213f0000684200007cc2000000000000000000000000000080bfffffffffe17a143fae47213f00006c4200007cc2000000000000000000000000000080bfffffffff3d0a173fae47213f0000704200007cc2000000000000000000000000000080bfffffffff9a99193fae47213f0000744200007cc2000000000000000000000000000080bffffffffff6281c3fae47213f0000784200007cc2000000000000000000000000000080bfffffffff52b81e3fae47213f00007c4200007cc2000000000000000000000000000080bfffffffffae47213fae47213f0000804200007cc2000000000000000000000000000080bfffffffff0ad7233fae47213f0000824200007cc2000000000000000000000000000080bfffffffff6666263fae47213f0000844200007cc2000000000000000000000000000080bfffffffffc3f5283fae47213f0000864200007cc2000000000000000000000000000080bfffffffff1f852b3fae47213f0000884200007cc2000000000000000000000000000080bfffffffff7b142e3fae47213f00008a4200007cc2000000000000000000000000000080bfffffffffd7a3303fae47213f00008c4200007cc2000000000000000000000000000080bfffffffff3333333fae47213f00008e4200007cc2000000000000000000000000000080bfffffffff8fc2353fae47213f0000904200007cc2000000000000000000000000000080bfffffffffec51383fae47213f0000924200007cc2000000000000000000000000000080bfffffffff48e13a3fae47213f0000944200007cc2000000000000000000000000000080bfffffffffa4703d3fae47213f0000964200007cc2000000000000000000000000000080bfffffffff0000403fae47213f0000984200007cc2000000000000000000000000000080bfffffffff5c8f423fae47213f00009a4200007cc2000000000000000000000000000080bfffffffffb81e453fae47213f00009c4200007cc2000000003ec32e393ec32eb9ffff7fbfffffffff14ae473fae47213f00009e4200007cc2000000003ec3ae393ec3aeb9ffff7fbfffffffff713d4a3fae47213f0000a04200007cc26f12833a3dc3ae393ec32e39ffff7fbfffffffffcdcc4c3fae47213f0000a24200007cc26f12833a3ec32e393ec3ae39ffff7fbfffffffff295c4f3fae47213f0000a44200007cc26f12833a3ec32eb93ec3aeb9ffff7fbfffffffff85eb513fae47213f0000a64200007cc26f12833a6d1203ba6d1203bafcff7fbfffffffffe17a543fae47213f0000a84200007cc2000000003ec3aeb93ec32eb9ffff7fbfffffffff3d0a573fae47213f0000aa4200007cc2000000003ec3ae393ec32e39ffff7fbfffffffff9a99593fae47213f0000ac4200007cc26f12833a6d12033a6d12033afcff7fbffffffffff6285c3fae47213f0000ae4200007cc26f12833a3ec32e393ec3ae39ffff7fbfffffffff52b85e3fae47213f0000b04200007cc26f12833a0000000000000000000080bfffffffffae47613fae47213f0000b24200007cc26f12833a3ec3aeb93ec32eb9ffff7fbfffffffff0ad7633fae47213f0000b44200007cc2000000006d1203ba6d1203bafcff7fbfffffffff6666663fae47213f0000b64200007cc200000000000000006e1203baffff7fbfffffffffc3f5683fae47213f0000b84200007cc2000000003ec32e393ec32eb9ffff7fbfffffffff1f856b3fae47213f0000ba4200007cc2000000003ec32eb93bc32e39ffff7fbfffffffff7b146e3fae47213f0000bc4200007cc2000000003ec32eb93ec32e39ffff7fbfffffffffd7a3703fae47213f0000be4200007cc2000000003ec3ae393ec32e39ffff7fbfffffffff3333733fae47213f0000c04200007cc26f12833a6d12033a6d12033afcff7fbfffffffff8fc2753fae47213f0000c24200007cc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffec51783fae47213f0000c44200007cc2000000003dc3aeb93ec32eb9ffff7fbfffffffff48e17a3fae47213f0000c64200007cc200000000000000006e1203baffff7fbfffffffffa4707d3fae47213f0000c84200007cc200000000000000003ec3aeb9ffff7fbfffffffff0000803fae47213f00000000000080c26f12833a000000003ec3aeb9ffff7fbfffffffff000000000ad7233f0000803f000080c26f12833a6d1203ba6d1203bafcff7fbfffffffff0ad7233c0ad7233f00000040000080c2000000003ec3aeb93ec32eb9ffff7fbfffffffff0ad7a33c0ad7233f00004040000080c2000000000000000000000000000080bfffffffff8fc2f53c0ad7233f00008040000080c2000000000000000000000000000080bfffffffff0ad7233d0ad7233f0000a040000080c2000000000000000000000000000080bfffffffffcdcc4c3d0ad7233f0000c040000080c2000000003ec3ae393ec32e39ffff7fbfffffffff8fc2753d0ad7233f0000e040000080c26f12833a6d12033a6d12033afcff7fbfffffffff295c8f3d0ad7233f00000041000080c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0ad7a33d0ad7233f00001041000080c2000000006e1203ba00000000ffff7fbfffffffffec51b83d0ad7233f00002041000080c2000000003ec32e393ec3ae39ffff7fbfffffffffcdcccc3d0ad7233f00003041000080c2000000003cc3ae393cc32e3afcff7fbfffffffffae47e13d0ad7233f00004041000080c26f12833a6d12033a6d12033afcff7fbfffffffff8fc2f53d0ad7233f00005041000080c26f12833a0000000000000000000080bfffffffffb81e053e0ad7233f00006041000080c26f12833a6e1203ba00000000ffff7fbfffffffff295c0f3e0ad7233f00007041000080c2000000003ec3aeb93ec3ae39ffff7fbfffffffff9a99193e0ad7233f00008041000080c2000000003ec3ae393ec32e39ffff7fbfffffffff0ad7233e0ad7233f00008841000080c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff7b142e3e0ad7233f00009041000080c26f12833a000000006e1203baffff7fbfffffffffec51383e0ad7233f00009841000080c26f12833a000000006e1203baffff7fbfffffffff5c8f423e0ad7233f0000a041000080c26f12833a3cc3aeb93cc32ebafcff7fbfffffffffcdcc4c3e0ad7233f0000a841000080c2000000003cc3aeb93cc32ebafcff7fbfffffffff3d0a573e0ad7233f0000b041000080c2000000003ec32eb93ec3aeb9ffff7fbfffffffffae47613e0ad7233f0000b841000080c2000000000000000000000000000080bfffffffff1f856b3e0ad7233f0000c041000080c2000000000000000000000000000080bfffffffff8fc2753e0ad7233f0000c841000080c2000000003ec3ae393ec32e39ffff7fbfffffffff0000803e0ad7233f0000d041000080c20000000000000000abaa2aae000080bfffffffffb81e853e0ad7233f0000d841000080c2000000003ec3aeb93ec32eb9ffff7fbfffffffff713d8a3e0ad7233f0000e041000080c2000000000000000000000000000080bfffffffff295c8f3e0ad7233f0000e841000080c2000000003ec3ae393ec32e39ffff7fbfffffffffe17a943e0ad7233f0000f041000080c26f12833a6d12033a6d12033afcff7fbfffffffff9a99993e0ad7233f0000f841000080c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff52b89e3e0ad7233f00000042000080c2000000006e1203ba00000000ffff7fbfffffffff0ad7a33e0ad7233f00000442000080c2000000000000000000000000000080bfffffffffc3f5a83e0ad7233f00000842000080c2000000000000000000000000000080bfffffffff7b14ae3e0ad7233f00000c42000080c2000000000000000000000000000080bfffffffff3333b33e0ad7233f00001042000080c2000000000000000000000000000080bfffffffffec51b83e0ad7233f00001442000080c2000000000000000000000000000080bfffffffffa470bd3e0ad7233f00001842000080c2000000000000000000000000000080bfffffffff5c8fc23e0ad7233f00001c42000080c2000000000000000000000000000080bfffffffff14aec73e0ad7233f00002042000080c2000000000000000000000000000080bfffffffffcdcccc3e0ad7233f00002442000080c2000000000000000000000000000080bfffffffff85ebd13e0ad7233f00002842000080c2000000000000000000000000000080bfffffffff3d0ad73e0ad7233f00002c42000080c2000000000000000000000000000080bffffffffff628dc3e0ad7233f00003042000080c2000000000000000000000000000080bfffffffffae47e13e0ad7233f00003442000080c2000000000000000000000000000080bfffffffff6666e63e0ad7233f00003842000080c2000000000000000000000000000080bfffffffff1f85eb3e0ad7233f00003c42000080c2000000000000000000000000000080bfffffffffd7a3f03e0ad7233f00004042000080c2000000000000000000000000000080bfffffffff8fc2f53e0ad7233f00004442000080c2000000000000000000000000000080bfffffffff48e1fa3e0ad7233f00004842000080c2000000000000000000000000000080bfffffffff0000003f0ad7233f00004c42000080c2000000000000000000000000000080bfffffffff5c8f023f0ad7233f00005042000080c2000000000000000000000000000080bfffffffffb81e053f0ad7233f00005442000080c2000000000000000000000000000080bfffffffff14ae073f0ad7233f00005842000080c2000000000000000000000000000080bfffffffff713d0a3f0ad7233f00005c42000080c2000000000000000000000000000080bfffffffffcdcc0c3f0ad7233f00006042000080c2000000000000000000000000000080bfffffffff295c0f3f0ad7233f00006442000080c2000000000000000000000000000080bfffffffff85eb113f0ad7233f00006842000080c2000000000000000000000000000080bfffffffffe17a143f0ad7233f00006c42000080c2000000000000000000000000000080bfffffffff3d0a173f0ad7233f00007042000080c2000000000000000000000000000080bfffffffff9a99193f0ad7233f00007442000080c2000000000000000000000000000080bffffffffff6281c3f0ad7233f00007842000080c2000000000000000000000000000080bfffffffff52b81e3f0ad7233f00007c42000080c2000000000000000000000000000080bfffffffffae47213f0ad7233f00008042000080c2000000000000000000000000000080bfffffffff0ad7233f0ad7233f00008242000080c2000000000000000000000000000080bfffffffff6666263f0ad7233f00008442000080c2000000000000000000000000000080bfffffffffc3f5283f0ad7233f00008642000080c2000000000000000000000000000080bfffffffff1f852b3f0ad7233f00008842000080c2000000000000000000000000000080bfffffffff7b142e3f0ad7233f00008a42000080c2000000000000000000000000000080bfffffffffd7a3303f0ad7233f00008c42000080c2000000000000000000000000000080bfffffffff3333333f0ad7233f00008e42000080c2000000000000000000000000000080bfffffffff8fc2353f0ad7233f00009042000080c2000000000000000000000000000080bfffffffffec51383f0ad7233f00009242000080c2000000000000000000000000000080bfffffffff48e13a3f0ad7233f00009442000080c2000000000000000000000000000080bfffffffffa4703d3f0ad7233f00009642000080c2000000000000000000000000000080bfffffffff0000403f0ad7233f00009842000080c2000000000000000000000000000080bfffffffff5c8f423f0ad7233f00009a42000080c2000000003ec32e393ec32eb9ffff7fbfffffffffb81e453f0ad7233f00009c42000080c2000000003ec3ae393ec3aeb9ffff7fbfffffffff14ae473f0ad7233f00009e42000080c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff713d4a3f0ad7233f0000a042000080c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffffcdcc4c3f0ad7233f0000a242000080c200000000000000006e12033affff7fbfffffffff295c4f3f0ad7233f0000a442000080c26f12833a3cc3ae393cc32e3afcff7fbfffffffff85eb513f0ad7233f0000a642000080c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffe17a543f0ad7233f0000a842000080c2000000006e1203ba00000000ffff7fbfffffffff3d0a573f0ad7233f0000aa42000080c2000000000000000000000000000080bfffffffff9a99593f0ad7233f0000ac42000080c2000000003ec32e393ec3ae39ffff7fbffffffffff6285c3f0ad7233f0000ae42000080c2000000006d12033a6d12033afcff7fbfffffffff52b85e3f0ad7233f0000b042000080c26f12833a3ec3ae393ec32e39ffff7fbfffffffffae47613f0ad7233f0000b242000080c26f12833a0000000000000000000080bfffffffff0ad7633f0ad7233f0000b442000080c26f12833a3ec32eb93ec3aeb9ffff7fbfffffffff6666663f0ad7233f0000b642000080c26f12833a000000006e1203baffff7fbfffffffffc3f5683f0ad7233f0000b842000080c26f12833a000000006e1203baffff7fbfffffffff1f856b3f0ad7233f0000ba42000080c26f12833a3cc3aeb93cc32ebafcff7fbfffffffff7b146e3f0ad7233f0000bc42000080c2000000006d1203ba6d1203bafcff7fbfffffffffd7a3703f0ad7233f0000be42000080c2000000003ec32e393ec32eb9ffff7fbfffffffff3333733f0ad7233f0000c042000080c2000000003ec32e393ec32eb9ffff7fbfffffffff8fc2753f0ad7233f0000c242000080c2000000003ec32eb93bc32e39ffff7fbfffffffffec51783f0ad7233f0000c442000080c2000000003ec3ae393ec32e39ffff7fbfffffffff48e17a3f0ad7233f0000c642000080c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffa4707d3f0ad7233f0000c842000080c26f12833a000000003cc32ebafcff7fbfffffffff0000803f0ad7233f00000000000082c26f12833a000000003cc32e3afcff7fbfffffffff000000006666263f0000803f000082c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0ad7233c6666263f00000040000082c2000000006e1203ba00000000ffff7fbfffffffff0ad7a33c6666263f00004040000082c2000000003ec32e393ec32eb9ffff7fbfffffffff8fc2f53c6666263f00008040000082c200000000000000006e1203baffff7fbfffffffff0ad7233d6666263f0000a040000082c2000000003ec32eb93ec3aeb9ffff7fbfffffffffcdcc4c3d6666263f0000c040000082c2000000000000000000000000000080bfffffffff8fc2753d6666263f0000e040000082c2000000003ec32e393ec3ae39ffff7fbfffffffff295c8f3d6666263f00000041000082c200000000000000006e12033affff7fbfffffffff0ad7a33d6666263f00001041000082c2000000003ec32eb93ec32e39ffff7fbfffffffffec51b83d6666263f00002041000082c2000000000000000000000000000080bfffffffffcdcccc3d6666263f00003041000082c2000000000000000000000000000080bfffffffffae47e13d6666263f00004041000082c2000000003cc32e3a3cc3ae39fcff7fbfffffffff8fc2f53d6666263f00005041000082c26f12833a3ec3ae393ec32e39ffff7fbfffffffffb81e053e6666263f00006041000082c26f12833a6e1203ba00000000ffff7fbfffffffff295c0f3e6666263f00007041000082c2000000006e1203ba00000000ffff7fbfffffffff9a99193e6666263f00008041000082c2000000003ec3ae393ec32e39ffff7fbfffffffff0ad7233e6666263f00008841000082c26f12833a3cc32e3a3cc3ae39fcff7fbfffffffff7b142e3e6666263f00009041000082c26f12833a0000000000000000000080bfffffffffec51383e6666263f00009841000082c26f12833a0000000000000000000080bfffffffff5c8f423e6666263f0000a041000082c26f12833a0000000000000000000080bfffffffffcdcc4c3e6666263f0000a841000082c26f12833a3ec32eb93ec3aeb9ffff7fbfffffffff3d0a573e6666263f0000b041000082c26f12833a6d1203ba6d1203bafcff7fbfffffffffae47613e6666263f0000b841000082c2000000003ec3aeb93ec32eb9ffff7fbfffffffff1f856b3e6666263f0000c041000082c2000000000000000000000000000080bfffffffff8fc2753e6666263f0000c841000082c2000000006e12033a00000000ffff7fbfffffffff0000803e6666263f0000d041000082c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffb81e853e6666263f0000d841000082c26f12833a3cc3aeb93cc32ebafcff7fbfffffffff713d8a3e6666263f0000e041000082c2000000003cc3aeb93cc32ebafcff7fbfffffffff295c8f3e6666263f0000e841000082c2000000003ec32eb93ec3aeb9ffff7fbfffffffffe17a943e6666263f0000f041000082c2000000003ec32e393ec3ae39ffff7fbfffffffff9a99993e6666263f0000f841000082c2000000003ec32e393dc3ae39ffff7fbfffffffff52b89e3e6666263f00000042000082c2000000003ec32eb93ec3aeb9ffff7fbfffffffff0ad7a33e6666263f00000442000082c2000000003ec32eb93ec3aeb9ffff7fbfffffffffc3f5a83e6666263f00000842000082c2000000000000000000000000000080bfffffffff7b14ae3e6666263f00000c42000082c2000000000000000000000000000080bfffffffff3333b33e6666263f00001042000082c2000000000000000000000000000080bfffffffffec51b83e6666263f00001442000082c2000000000000000000000000000080bfffffffffa470bd3e6666263f00001842000082c2000000000000000000000000000080bfffffffff5c8fc23e6666263f00001c42000082c2000000000000000000000000000080bfffffffff14aec73e6666263f00002042000082c2000000000000000000000000000080bfffffffffcdcccc3e6666263f00002442000082c2000000000000000000000000000080bfffffffff85ebd13e6666263f00002842000082c2000000000000000000000000000080bfffffffff3d0ad73e6666263f00002c42000082c2000000000000000000000000000080bffffffffff628dc3e6666263f00003042000082c2000000000000000000000000000080bfffffffffae47e13e6666263f00003442000082c2000000000000000000000000000080bfffffffff6666e63e6666263f00003842000082c2000000000000000000000000000080bfffffffff1f85eb3e6666263f00003c42000082c2000000000000000000000000000080bfffffffffd7a3f03e6666263f00004042000082c2000000000000000000000000000080bfffffffff8fc2f53e6666263f00004442000082c2000000003ec32e393ec32eb9ffff7fbfffffffff48e1fa3e6666263f00004842000082c200000000000000006e1203baffff7fbfffffffff0000003f6666263f00004c42000082c200000000000000006e1203baffff7fbfffffffff5c8f023f6666263f00005042000082c200000000000000006e1203baffff7fbfffffffffb81e053f6666263f00005442000082c200000000000000006e1203baffff7fbfffffffff14ae073f6666263f00005842000082c2000000003ec32eb93ec3aeb9ffff7fbfffffffff713d0a3f6666263f00005c42000082c2000000003ec32e393ec32eb9ffff7fbfffffffffcdcc0c3f6666263f00006042000082c200000000000000006e1203baffff7fbfffffffff295c0f3f6666263f00006442000082c200000000000000006e1203baffff7fbfffffffff85eb113f6666263f00006842000082c200000000000000006e1203baffff7fbfffffffffe17a143f6666263f00006c42000082c2000000003ec32eb93ec3aeb9ffff7fbfffffffff3d0a173f6666263f00007042000082c2000000000000000000000000000080bfffffffff9a99193f6666263f00007442000082c2000000000000000000000000000080bffffffffff6281c3f6666263f00007842000082c2000000000000000000000000000080bfffffffff52b81e3f6666263f00007c42000082c2000000000000000000000000000080bfffffffffae47213f6666263f00008042000082c2000000000000000000000000000080bfffffffff0ad7233f6666263f00008242000082c2000000000000000000000000000080bfffffffff6666263f6666263f00008442000082c2000000000000000000000000000080bfffffffffc3f5283f6666263f00008642000082c2000000003ec32e393ec32eb9ffff7fbfffffffff1f852b3f6666263f00008842000082c200000000000000006e1203baffff7fbfffffffff7b142e3f6666263f00008a42000082c200000000000000006e1203baffff7fbfffffffffd7a3303f6666263f00008c42000082c2000000003ec32eb93ec3aeb9ffff7fbfffffffff3333333f6666263f00008e42000082c2000000000000000000000000000080bfffffffff8fc2353f6666263f00009042000082c2000000000000000000000000000080bfffffffffec51383f6666263f00009242000082c2000000003ec32e393ec32eb9ffff7fbfffffffff48e13a3f6666263f00009442000082c200000000000000006e1203baffff7fbfffffffffa4703d3f6666263f00009642000082c2000000003ec32eb93ec3aeb9ffff7fbfffffffff0000403f6666263f00009842000082c2000000000000000000000000000080bfffffffff5c8f423f6666263f00009a42000082c2000000006e12033a00000000ffff7fbfffffffffb81e453f6666263f00009c42000082c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff14ae473f6666263f00009e42000082c26f12833a0000000000000000000080bfffffffff713d4a3f6666263f0000a042000082c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffcdcc4c3f6666263f0000a242000082c2000000006e1203ba00000000ffff7fbfffffffff295c4f3f6666263f0000a442000082c2000000003ec32e393ec3ae39ffff7fbfffffffff85eb513f6666263f0000a642000082c200000000000000006e12033affff7fbfffffffffe17a543f6666263f0000a842000082c2000000003ec32eb93ec32e39ffff7fbfffffffff3d0a573f6666263f0000aa42000082c2000000000000000000000000000080bfffffffff9a99593f6666263f0000ac42000082c2000000000000000000000000000080bffffffffff6285c3f6666263f0000ae42000082c2000000003ec3ae393ec32e39ffff7fbfffffffff52b85e3f6666263f0000b042000082c26f12833a6d12033a6d12033afcff7fbfffffffffae47613f6666263f0000b242000082c26f12833a000000006e12033affff7fbfffffffff0ad7633f6666263f0000b442000082c26f12833a000000006e12033affff7fbfffffffff6666663f6666263f0000b642000082c26f12833a000000006e12033affff7fbfffffffffc3f5683f6666263f0000b842000082c26f12833a3ec32e393ec3ae39ffff7fbfffffffff1f856b3f6666263f0000ba42000082c26f12833a0000000000000000000080bfffffffff7b146e3f6666263f0000bc42000082c26f12833a3cc32eba3cc3aeb9fcff7fbfffffffffd7a3703f6666263f0000be42000082c2000000003ec32e393ec32eb9ffff7fbfffffffff3333733f6666263f0000c042000082c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff8fc2753f6666263f0000c242000082c26f12833a6d1203ba6d1203bafcff7fbfffffffffec51783f6666263f0000c442000082c2000000000000000000000000000080bfffffffff48e17a3f6666263f0000c642000082c26f12833a6d12033a6d12033afcff7fbfffffffffa4707d3f6666263f0000c842000082c26f12833a000000003ec3ae39ffff7fbfffffffff0000803f6666263f00000000000084c200000000000000003ec3ae39ffff7fbfffffffff00000000c3f5283f0000803f000084c200000000000000006e12033affff7fbfffffffff0ad7233cc3f5283f00000040000084c2000000003ec32eb93ec32e39ffff7fbfffffffff0ad7a33cc3f5283f00004040000084c2000000006e12033a00000000ffff7fbfffffffff8fc2f53cc3f5283f00008040000084c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0ad7233dc3f5283f0000a040000084c26f12833a6d1203ba6d1203bafcff7fbfffffffffcdcc4c3dc3f5283f0000c040000084c2000000003ec3aeb93ec32eb9ffff7fbfffffffff8fc2753dc3f5283f0000e040000084c2000000000000000000000000000080bfffffffff295c8f3dc3f5283f00000041000084c2000000003ec32e393ec32eb9ffff7fbfffffffff0ad7a33dc3f5283f00001041000084c200000000000000006e1203baffff7fbfffffffffec51b83dc3f5283f00002041000084c2000000003ec32eb93ec3aeb9ffff7fbfffffffffcdcccc3dc3f5283f00003041000084c2000000000000000000000000000080bfffffffffae47e13dc3f5283f00004041000084c2000000003ec3ae393ec32e39ffff7fbfffffffff8fc2f53dc3f5283f00005041000084c26f12833a6d12033a6d12033afcff7fbfffffffffb81e053ec3f5283f00006041000084c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff295c0f3ec3f5283f00007041000084c2000000006e1203ba00000000ffff7fbfffffffff9a99193ec3f5283f00008041000084c2000000000000000000000000000080bfffffffff0ad7233ec3f5283f00008841000084c2000000003cc32e3a3cc3ae39fcff7fbfffffffff7b142e3ec3f5283f00009041000084c26f12833a3ec3ae393ec32e39ffff7fbfffffffffec51383ec3f5283f00009841000084c26f12833a3ec32eb93ec32e39ffff7fbfffffffff5c8f423ec3f5283f0000a041000084c26f12833a3ec32e393ec3ae39ffff7fbfffffffffcdcc4c3ec3f5283f0000a841000084c26f12833a0000000000000000000080bfffffffff3d0a573ec3f5283f0000b041000084c26f12833a6e1203ba00000000ffff7fbfffffffffae47613ec3f5283f0000b841000084c2000000006e1203ba00000000ffff7fbfffffffff1f856b3ec3f5283f0000c041000084c2000000000000000000000000000080bfffffffff8fc2753ec3f5283f0000c841000084c2000000003ec3ae393ec32e39ffff7fbfffffffff0000803ec3f5283f0000d041000084c26f12833a6d12033a6d12033afcff7fbfffffffffb81e853ec3f5283f0000d841000084c26f12833a3ec32e393ec3ae39ffff7fbfffffffff713d8a3ec3f5283f0000e041000084c26f12833a3ec32eb93ec3aeb9ffff7fbfffffffff295c8f3ec3f5283f0000e841000084c26f12833a6d1203ba6d1203bafcff7fbfffffffffe17a943ec3f5283f0000f041000084c2000000003ec3aeb93ec32eb9ffff7fbfffffffff9a99993ec3f5283f0000f841000084c2000000006e12033a00000000ffff7fbfffffffff52b89e3ec3f5283f00000042000084c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0ad7a33ec3f5283f00000442000084c26f12833a3cc3aeb93cc32ebafcff7fbfffffffffc3f5a83ec3f5283f00000842000084c2000000003cc3aeb93cc32ebafcff7fbfffffffff7b14ae3ec3f5283f00000c42000084c2000000003ec32eb93ec3aeb9ffff7fbfffffffff3333b33ec3f5283f00001042000084c2000000000000000000000000000080bfffffffffec51b83ec3f5283f00001442000084c2000000000000000000000000000080bfffffffffa470bd3ec3f5283f00001842000084c2000000000000000000000000000080bfffffffff5c8fc23ec3f5283f00001c42000084c2000000000000000000000000000080bfffffffff14aec73ec3f5283f00002042000084c2000000003ec32e393ec32eb9ffff7fbfffffffffcdcccc3ec3f5283f00002442000084c200000000000000006e1203baffff7fbfffffffff85ebd13ec3f5283f00002842000084c200000000000000006e1203baffff7fbfffffffff3d0ad73ec3f5283f00002c42000084c200000000000000006e1203baffff7fbffffffffff628dc3ec3f5283f00003042000084c2000000003ec32eb93ec3aeb9ffff7fbfffffffffae47e13ec3f5283f00003442000084c2000000000000000000000000000080bfffffffff6666e63ec3f5283f00003842000084c2000000003ec32e393ec32eb9ffff7fbfffffffff1f85eb3ec3f5283f00003c42000084c200000000000000006e1203baffff7fbfffffffffd7a3f03ec3f5283f00004042000084c2000000003ec32eb93ec3aeb9ffff7fbfffffffff8fc2f53ec3f5283f00004442000084c2000000006e12033a00000000ffff7fbfffffffff48e1fa3ec3f5283f00004842000084c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0000003fc3f5283f00004c42000084c26f12833a000000006e1203baffff7fbfffffffff5c8f023fc3f5283f00005042000084c26f12833a000000006e1203baffff7fbfffffffffb81e053fc3f5283f00005442000084c26f12833a000000006e1203baffff7fbfffffffff14ae073fc3f5283f00005842000084c26f12833a6d1203ba6d1203bafcff7fbfffffffff713d0a3fc3f5283f00005c42000084c2000000003ec32e393ec32eb9ffff7fbfffffffffcdcc0c3fc3f5283f00006042000084c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff295c0f3fc3f5283f00006442000084c26f12833a000000006e1203baffff7fbfffffffff85eb113fc3f5283f00006842000084c26f12833a000000006e1203baffff7fbfffffffffe17a143fc3f5283f00006c42000084c26f12833a6d1203ba6d1203bafcff7fbfffffffff3d0a173fc3f5283f00007042000084c2000000003ec3aeb93ec32eb9ffff7fbfffffffff9a99193fc3f5283f00007442000084c2000000000000000000000000000080bffffffffff6281c3fc3f5283f00007842000084c2000000000000000000000000000080bfffffffff52b81e3fc3f5283f00007c42000084c2000000000000000000000000000080bfffffffffae47213fc3f5283f00008042000084c2000000003ec32e393ec32eb9ffff7fbfffffffff0ad7233fc3f5283f00008242000084c200000000000000006e1203baffff7fbfffffffff6666263fc3f5283f00008442000084c200000000000000006e1203baffff7fbfffffffffc3f5283fc3f5283f00008642000084c2000000003ec3ae393ec3aeb9ffff7fbfffffffff1f852b3fc3f5283f00008842000084c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff7b142e3fc3f5283f00008a42000084c26f12833a000000006e1203baffff7fbfffffffffd7a3303fc3f5283f00008c42000084c26f12833a6d1203ba6d1203bafcff7fbfffffffff3333333fc3f5283f00008e42000084c2000000003ec3aeb93ec32eb9ffff7fbfffffffff8fc2353fc3f5283f00009042000084c2000000000000000000000000000080bfffffffffec51383fc3f5283f00009242000084c2000000006e12033a00000000ffff7fbfffffffff48e13a3fc3f5283f00009442000084c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffa4703d3fc3f5283f00009642000084c26f12833a6d1203ba6d1203bafcff7fbfffffffff0000403fc3f5283f00009842000084c2000000003ec3aeb93ec32eb9ffff7fbfffffffff5c8f423fc3f5283f00009a42000084c2000000003ec3ae393ec32e39ffff7fbfffffffffb81e453fc3f5283f00009c42000084c26f12833a6d12033a6d12033afcff7fbfffffffff14ae473fc3f5283f00009e42000084c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff713d4a3fc3f5283f0000a042000084c2000000003ec3aeb93ec3ae39ffff7fbfffffffffcdcc4c3fc3f5283f0000a242000084c2000000003ec32eb93ec32e39ffff7fbfffffffff295c4f3fc3f5283f0000a442000084c2000000000000000000000000000080bfffffffff85eb513fc3f5283f0000a642000084c2000000000000000000000000000080bfffffffffe17a543fc3f5283f0000a842000084c2000000000000000000000000000080bfffffffff3d0a573fc3f5283f0000aa42000084c2000000000000000000000000000080bfffffffff9a99593fc3f5283f0000ac42000084c2000000003ec32e393ec32eb9ffff7fbffffffffff6285c3fc3f5283f0000ae42000084c200000000000000006e1203baffff7fbfffffffff52b85e3fc3f5283f0000b042000084c2000000000000000000000000000080bfffffffffae47613fc3f5283f0000b242000084c200000000000000006e12033affff7fbfffffffff0ad7633fc3f5283f0000b442000084c200000000000000006e12033affff7fbfffffffff6666663fc3f5283f0000b642000084c200000000000000006e12033affff7fbfffffffffc3f5683fc3f5283f0000b842000084c2000000003cc3ae393cc32e3afcff7fbfffffffff1f856b3fc3f5283f0000ba42000084c26f12833a3cc3ae393cc32e3afcff7fbfffffffff7b146e3fc3f5283f0000bc42000084c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffd7a3703fc3f5283f0000be42000084c2000000000000000000000000000080bfffffffff3333733fc3f5283f0000c042000084c26f12833a6e12033a00000000ffff7fbfffffffff8fc2753fc3f5283f0000c242000084c26f12833a6e1203ba00000000ffff7fbfffffffffec51783fc3f5283f0000c442000084c2000000006e1203ba00000000ffff7fbfffffffff48e17a3fc3f5283f0000c642000084c2000000003ec32e393ec3ae39ffff7fbfffffffffa4707d3fc3f5283f0000c842000084c200000000000000003cc32e3afcff7fbfffffffff0000803fc3f5283f00000000000086c200000000000000003cc32ebafcff7fbfffffffff000000001f852b3f0000803f000086c2000000003ec32eb93ec3aeb9ffff7fbfffffffff0ad7233c1f852b3f00000040000086c2000000000000000000000000000080bfffffffff0ad7a33c1f852b3f00004040000086c2000000003ec3ae393ec32e39ffff7fbfffffffff8fc2f53c1f852b3f00008040000086c26f12833a3cc32e3a3cc3ae39fcff7fbfffffffff0ad7233d1f852b3f0000a040000086c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffffcdcc4c3d1f852b3f0000c040000086c2000000003cc32eba3cc3aeb9fcff7fbfffffffff8fc2753d1f852b3f0000e040000086c2000000000000000000000000000080bfffffffff295c8f3d1f852b3f00000041000086c2000000006e12033a00000000ffff7fbfffffffff0ad7a33d1f852b3f00001041000086c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffec51b83d1f852b3f00002041000086c26f12833a3cc3aeb93cc32ebafcff7fbfffffffffcdcccc3d1f852b3f00003041000086c2000000003cc3aeb93cc32ebafcff7fbfffffffffae47e13d1f852b3f00004041000086c2000000003ec32eb93ec3aeb9ffff7fbfffffffff8fc2f53d1f852b3f00005041000086c2000000003ec32e393ec3ae39ffff7fbfffffffffb81e053e1f852b3f00006041000086c200000000000000006e12033affff7fbfffffffff295c0f3e1f852b3f00007041000086c2000000003ec32eb93ec32e39ffff7fbfffffffff9a99193e1f852b3f00008041000086c2000000000000000000000000000080bfffffffff0ad7233e1f852b3f00008841000086c2000000006e12033a00000000ffff7fbfffffffff7b142e3e1f852b3f00009041000086c26f12833a6e12033a00000000ffff7fbfffffffffec51383e1f852b3f00009841000086c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffff5c8f423e1f852b3f0000a041000086c2000000003ec32eb93ec32e39ffff7fbfffffffffcdcc4c3e1f852b3f0000a841000086c26f12833a3cc3ae393cc32e3afcff7fbfffffffff3d0a573e1f852b3f0000b041000086c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffae47613e1f852b3f0000b841000086c2000000006e1203ba00000000ffff7fbfffffffff1f856b3e1f852b3f0000c041000086c2000000000000000000000000000080bfffffffff8fc2753e1f852b3f0000c841000086c2000000003ec32e393ec32eb9ffff7fbfffffffff0000803e1f852b3f0000d041000086c2000000003ec32e393ec32eb9ffff7fbfffffffffb81e853e1f852b3f0000d841000086c2000000003ec32e393dc3ae39ffff7fbfffffffff713d8a3e1f852b3f0000e041000086c26f12833a3cc3ae393cc32e3afcff7fbfffffffff295c8f3e1f852b3f0000e841000086c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffe17a943e1f852b3f0000f041000086c2000000006e1203ba00000000ffff7fbfffffffff9a99993e1f852b3f0000f841000086c2000000003ec3ae393ec32e39ffff7fbfffffffff52b89e3e1f852b3f00000042000086c26f12833a6d12033a6d12033afcff7fbfffffffff0ad7a33e1f852b3f00000442000086c26f12833a3ec32e393ec3ae39ffff7fbfffffffffc3f5a83e1f852b3f00000842000086c26f12833a3ec32eb93ec3aeb9ffff7fbfffffffff7b14ae3e1f852b3f00000c42000086c26f12833a6d1203ba6d1203bafcff7fbfffffffff3333b33e1f852b3f00001042000086c2000000003ec3aeb93ec32eb9ffff7fbfffffffffec51b83e1f852b3f00001442000086c2000000000000000000000000000080bfffffffffa470bd3e1f852b3f00001842000086c2000000000000000000000000000080bfffffffff5c8fc23e1f852b3f00001c42000086c2000000000000000000000000000080bfffffffff14aec73e1f852b3f00002042000086c2000000006e12033a00000000ffff7fbfffffffffcdcccc3e1f852b3f00002442000086c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff85ebd13e1f852b3f00002842000086c26f12833a000000006e1203baffff7fbfffffffff3d0ad73e1f852b3f00002c42000086c26f12833a000000006e1203baffff7fbffffffffff628dc3e1f852b3f00003042000086c26f12833a6d1203ba6d1203bafcff7fbfffffffffae47e13e1f852b3f00003442000086c2000000003ec3aeb93ec32eb9ffff7fbfffffffff6666e63e1f852b3f00003842000086c2000000006e12033a00000000ffff7fbfffffffff1f85eb3e1f852b3f00003c42000086c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffd7a3f03e1f852b3f00004042000086c26f12833a6d1203ba6d1203bafcff7fbfffffffff8fc2f53e1f852b3f00004442000086c2000000003ec32e393ec32eb9ffff7fbfffffffff48e1fa3e1f852b3f00004842000086c26f12833a6e12033a00000000ffff7fbfffffffff0000003f1f852b3f00004c42000086c26f12833a0000000000000000000080bfffffffff5c8f023f1f852b3f00005042000086c26f12833a3ec32eb93ec32e39ffff7fbfffffffffb81e053f1f852b3f00005442000086c26f12833a000000006e12033affff7fbfffffffff14ae073f1f852b3f00005842000086c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff713d0a3f1f852b3f00005c42000086c2000000003ec32eb93ec32e39ffff7fbfffffffffcdcc0c3f1f852b3f00006042000086c26f12833a6d12033a6d12033afcff7fbfffffffff295c0f3f1f852b3f00006442000086c26f12833a000000006e12033affff7fbfffffffff85eb113f1f852b3f00006842000086c26f12833a000000006e12033affff7fbfffffffffe17a143f1f852b3f00006c42000086c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff3d0a173f1f852b3f00007042000086c2000000006e1203ba00000000ffff7fbfffffffff9a99193f1f852b3f00007442000086c2000000000000000000000000000080bffffffffff6281c3f1f852b3f00007842000086c2000000000000000000000000000080bfffffffff52b81e3f1f852b3f00007c42000086c2000000000000000000000000000080bfffffffffae47213f1f852b3f00008042000086c2000000006e12033a00000000ffff7fbfffffffff0ad7233f1f852b3f00008242000086c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff6666263f1f852b3f00008442000086c26f12833a000000006e1203baffff7fbfffffffffc3f5283f1f852b3f00008642000086c26f12833a3ec32eb93dc3aeb9ffff7fbfffffffff1f852b3f1f852b3f00008842000086c26f12833a3ec32e393ec3ae39ffff7fbfffffffff7b142e3f1f852b3f00008a42000086c26f12833a000000006e12033affff7fbfffffffffd7a3303f1f852b3f00008c42000086c26f12833a3ec32eb93ec32e39ffff7fbfffffffff3333333f1f852b3f00008e42000086c2000000006d1203ba6d1203bafcff7fbfffffffff8fc2353f1f852b3f00009042000086c200000000000000006e1203baffff7fbfffffffffec51383f1f852b3f00009242000086c2000000003ec3ae393ec3aeb9ffff7fbfffffffff48e13a3f1f852b3f00009442000086c26f12833a6e12033a00000000ffff7fbfffffffffa4703d3f1f852b3f00009642000086c26f12833a6e1203ba00000000ffff7fbfffffffff0000403f1f852b3f00009842000086c2000000006e1203ba00000000ffff7fbfffffffff5c8f423f1f852b3f00009a42000086c2000000000000000000000000000080bfffffffffb81e453f1f852b3f00009c42000086c2000000003ec3ae393ec32e39ffff7fbfffffffff14ae473f1f852b3f00009e42000086c20000000000000000abaa2aae000080bfffffffff713d4a3f1f852b3f0000a042000086c2000000003ec3aeb93ec32eb9ffff7fbfffffffffcdcc4c3f1f852b3f0000a242000086c2000000000000000000000000000080bfffffffff295c4f3f1f852b3f0000a442000086c2000000000000000000000000000080bfffffffff85eb513f1f852b3f0000a642000086c2000000000000000000000000000080bfffffffffe17a543f1f852b3f0000a842000086c2000000000000000000000000000080bfffffffff3d0a573f1f852b3f0000aa42000086c2000000000000000000000000000080bfffffffff9a99593f1f852b3f0000ac42000086c2000000006e12033a00000000ffff7fbffffffffff6285c3f1f852b3f0000ae42000086c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff52b85e3f1f852b3f0000b042000086c26f12833a3cc3aeb93cc32ebafcff7fbfffffffffae47613f1f852b3f0000b242000086c2000000006d1203ba6d1203bafcff7fbfffffffff0ad7633f1f852b3f0000b442000086c2000000000000000000000000000080bfffffffff6666663f1f852b3f0000b642000086c2000000000000000000000000000080bfffffffffc3f5683f1f852b3f0000b842000086c2000000000000000000000000000080bfffffffff1f856b3f1f852b3f0000ba42000086c2000000003ec32e393ec3ae39ffff7fbfffffffff7b146e3f1f852b3f0000bc42000086c2000000003ec32e393dc3ae39ffff7fbfffffffffd7a3703f1f852b3f0000be42000086c2000000003ec32e393ec32eb9ffff7fbfffffffff3333733f1f852b3f0000c042000086c26f12833a6e12033a00000000ffff7fbfffffffff8fc2753f1f852b3f0000c242000086c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffffec51783f1f852b3f0000c442000086c2000000003cc32eba3cc3aeb9fcff7fbfffffffff48e17a3f1f852b3f0000c642000086c2000000000000000000000000000080bfffffffffa4707d3f1f852b3f0000c842000086c2000000000000000000000000000080bfffffffff0000803f1f852b3f00000000000088c26f12833a000000003ec3aeb9ffff7fbfffffffff000000007b142e3f0000803f000088c26f12833a6d1203ba6d1203bafcff7fbfffffffff0ad7233c7b142e3f00000040000088c2000000003ec3aeb93ec32eb9ffff7fbfffffffff0ad7a33c7b142e3f00004040000088c2000000000000000000000000000080bfffffffff8fc2f53c7b142e3f00008040000088c2000000003cc32e3a3cc3ae39fcff7fbfffffffff0ad7233d7b142e3f0000a040000088c26f12833a3ec3ae393ec32e39ffff7fbfffffffffcdcc4c3d7b142e3f0000c040000088c26f12833a3cc32eba3cc3aeb9fcff7fbfffffffff8fc2753d7b142e3f0000e040000088c2000000003ec3aeb93ec32eb9ffff7fbfffffffff295c8f3d7b142e3f00000041000088c2000000003ec3ae393ec32e39ffff7fbfffffffff0ad7a33d7b142e3f00001041000088c26f12833a3cc32e3a3cc3ae39fcff7fbfffffffffec51b83d7b142e3f00002041000088c26f12833a0000000000000000000080bfffffffffcdcccc3d7b142e3f00003041000088c26f12833a3ec32eb93ec3aeb9ffff7fbfffffffffae47e13d7b142e3f00004041000088c26f12833a6d1203ba6d1203bafcff7fbfffffffff8fc2f53d7b142e3f00005041000088c2000000003ec3aeb93ec32eb9ffff7fbfffffffffb81e053e7b142e3f00006041000088c2000000000000000000000000000080bfffffffff295c0f3e7b142e3f00007041000088c2000000000000000000000000000080bfffffffff9a99193e7b142e3f00008041000088c2000000000000000000000000000080bfffffffff0ad7233e7b142e3f00008841000088c2000000006e12033a00000000ffff7fbfffffffff7b142e3e7b142e3f00009041000088c26f12833a6e12033a00000000ffff7fbfffffffffec51383e7b142e3f00009841000088c26f12833a0000000000000000000080bfffffffff5c8f423e7b142e3f0000a041000088c26f12833a3cc32eba3cc3aeb9fcff7fbfffffffffcdcc4c3e7b142e3f0000a841000088c2000000003ec32eb93ec32e39ffff7fbfffffffff3d0a573e7b142e3f0000b041000088c200000000000000006e12033affff7fbfffffffffae47613e7b142e3f0000b841000088c2000000003ec32eb93ec32e39ffff7fbfffffffff1f856b3e7b142e3f0000c041000088c2000000000000000000000000000080bfffffffff8fc2753e7b142e3f0000c841000088c2000000006e12033a00000000ffff7fbfffffffff0000803e7b142e3f0000d041000088c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffb81e853e7b142e3f0000d841000088c26f12833a6d1203ba6d1203bafcff7fbfffffffff713d8a3e7b142e3f0000e041000088c2000000003ec32eb93ec32e39ffff7fbfffffffff295c8f3e7b142e3f0000e841000088c200000000000000006e12033affff7fbfffffffffe17a943e7b142e3f0000f041000088c2000000003ec32eb93ec32e39ffff7fbfffffffff9a99993e7b142e3f0000f841000088c2000000000000000000000000000080bfffffffff52b89e3e7b142e3f00000042000088c2000000003ec32e393ec3ae39ffff7fbfffffffff0ad7a33e7b142e3f00000442000088c2000000003cc3ae393cc32e3afcff7fbfffffffffc3f5a83e7b142e3f00000842000088c26f12833a3cc3ae393cc32e3afcff7fbfffffffff7b14ae3e7b142e3f00000c42000088c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff3333b33e7b142e3f00001042000088c2000000006e1203ba00000000ffff7fbfffffffffec51b83e7b142e3f00001442000088c2000000000000000000000000000080bfffffffffa470bd3e7b142e3f00001842000088c2000000000000000000000000000080bfffffffff5c8fc23e7b142e3f00001c42000088c2000000000000000000000000000080bfffffffff14aec73e7b142e3f00002042000088c2000000003ec3ae393ec32e39ffff7fbfffffffffcdcccc3e7b142e3f00002442000088c26f12833a3cc32e3a3cc3ae39fcff7fbfffffffff85ebd13e7b142e3f00002842000088c26f12833a0000000000000000000080bfffffffff3d0ad73e7b142e3f00002c42000088c26f12833a3ec32eb93ec32e39ffff7fbffffffffff628dc3e7b142e3f00003042000088c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffae47e13e7b142e3f00003442000088c2000000006e1203ba00000000ffff7fbfffffffff6666e63e7b142e3f00003842000088c2000000003ec3ae393ec32e39ffff7fbfffffffff1f85eb3e7b142e3f00003c42000088c26f12833a6d12033a6d12033afcff7fbfffffffffd7a3f03e7b142e3f00004042000088c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2f53e7b142e3f00004442000088c2000000000000000000000000000080bfffffffff48e1fa3e7b142e3f00004842000088c26f12833a6e12033a00000000ffff7fbfffffffff0000003f7b142e3f00004c42000088c26f12833a0000000000000000000080bfffffffff5c8f023f7b142e3f00005042000088c26f12833a6e1203ba00000000ffff7fbfffffffffb81e053f7b142e3f00005442000088c2000000003ec3aeb93ec3ae39ffff7fbfffffffff14ae073f7b142e3f00005842000088c200000000000000006e12033affff7fbfffffffff713d0a3f7b142e3f00005c42000088c2000000003ec32eb93ec32e39ffff7fbfffffffffcdcc0c3f7b142e3f00006042000088c2000000003ec32e393ec3ae39ffff7fbfffffffff295c0f3f7b142e3f00006442000088c200000000000000006e12033affff7fbfffffffff85eb113f7b142e3f00006842000088c200000000000000006e12033affff7fbfffffffffe17a143f7b142e3f00006c42000088c2000000003ec32e393dc3ae39ffff7fbfffffffff3d0a173f7b142e3f00007042000088c2000000003ec32eb93ec3aeb9ffff7fbfffffffff9a99193f7b142e3f00007442000088c2000000003ec32eb93ec3aeb9ffff7fbffffffffff6281c3f7b142e3f00007842000088c2000000000000000000000000000080bfffffffff52b81e3f7b142e3f00007c42000088c2000000000000000000000000000080bfffffffffae47213f7b142e3f00008042000088c2000000003ec3ae393ec32e39ffff7fbfffffffff0ad7233f7b142e3f00008242000088c26f12833a6d12033a6d12033afcff7fbfffffffff6666263f7b142e3f00008442000088c26f12833a000000006e12033affff7fbfffffffffc3f5283f7b142e3f00008642000088c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff1f852b3f7b142e3f00008842000088c2000000003ec3aeb93ec3ae39ffff7fbfffffffff7b142e3f7b142e3f00008a42000088c200000000000000006e12033affff7fbfffffffffd7a3303f7b142e3f00008c42000088c2000000006d12033a6d12033afcff7fbfffffffff3333333f7b142e3f00008e42000088c26f12833a3ec32e393ec32eb9ffff7fbfffffffff8fc2353f7b142e3f00009042000088c26f12833a000000006e1203baffff7fbfffffffffec51383f7b142e3f00009242000088c26f12833a3ec32eb93dc3aeb9ffff7fbfffffffff48e13a3f7b142e3f00009442000088c26f12833a3ec32e393ec3ae39ffff7fbfffffffffa4703d3f7b142e3f00009642000088c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0000403f7b142e3f00009842000088c2000000006e1203ba00000000ffff7fbfffffffff5c8f423f7b142e3f00009a42000088c2000000000000000000000000000080bfffffffffb81e453f7b142e3f00009c42000088c2000000006e12033a00000000ffff7fbfffffffff14ae473f7b142e3f00009e42000088c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff713d4a3f7b142e3f0000a042000088c26f12833a3cc3aeb93cc32ebafcff7fbfffffffffcdcc4c3f7b142e3f0000a242000088c2000000006d1203ba6d1203bafcff7fbfffffffff295c4f3f7b142e3f0000a442000088c2000000000000000000000000000080bfffffffff85eb513f7b142e3f0000a642000088c2000000000000000000000000000080bfffffffffe17a543f7b142e3f0000a842000088c2000000000000000000000000000080bfffffffff3d0a573f7b142e3f0000aa42000088c2000000000000000000000000000080bfffffffff9a99593f7b142e3f0000ac42000088c2000000003ec3ae393ec32e39ffff7fbffffffffff6285c3f7b142e3f0000ae42000088c26f12833a3cc32e3a3cc3ae39fcff7fbfffffffff52b85e3f7b142e3f0000b042000088c26f12833a0000000000000000000080bfffffffffae47613f7b142e3f0000b242000088c26f12833a3cc32eba3cc3aeb9fcff7fbfffffffff0ad7633f7b142e3f0000b442000088c2000000003ec3aeb93ec32eb9ffff7fbfffffffff6666663f7b142e3f0000b642000088c2000000000000000000000000000080bfffffffffc3f5683f7b142e3f0000b842000088c2000000000000000000000000000080bfffffffff1f856b3f7b142e3f0000ba42000088c2000000000000000000000000000080bfffffffff7b146e3f7b142e3f0000bc42000088c2000000006e12033a00000000ffff7fbfffffffffd7a3703f7b142e3f0000be42000088c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff3333733f7b142e3f0000c042000088c26f12833a3ec32e393ec32eb9ffff7fbfffffffff8fc2753f7b142e3f0000c242000088c26f12833a0000000000000000000080bfffffffffec51783f7b142e3f0000c442000088c26f12833a6d1203ba6d1203bafcff7fbfffffffff48e17a3f7b142e3f0000c642000088c2000000006d1203ba6d1203bafcff7fbfffffffffa4707d3f7b142e3f0000c842000088c2000000000000000000000000000080bfffffffff0000803f7b142e3f0000000000008ac26f12833a000000003cc32e3afcff7fbfffffffff00000000d7a3303f0000803f00008ac26f12833a3ec32eb93ec32e39ffff7fbfffffffff0ad7233cd7a3303f0000004000008ac2000000006d1203ba6d1203bafcff7fbfffffffff0ad7a33cd7a3303f0000404000008ac2000000003ec32eb93ec3aeb9ffff7fbfffffffff8fc2f53cd7a3303f0000804000008ac2000000003ec3ae393ec32e39ffff7fbfffffffff0ad7233dd7a3303f0000a04000008ac26f12833a6d12033a6d12033afcff7fbfffffffffcdcc4c3dd7a3303f0000c04000008ac26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2753dd7a3303f0000e04000008ac2000000006e1203ba00000000ffff7fbfffffffff295c8f3dd7a3303f0000004100008ac2000000000000000000000000000080bfffffffff0ad7a33dd7a3303f0000104100008ac2000000006d12033a6d12033afcff7fbfffffffffec51b83dd7a3303f0000204100008ac26f12833a3cc3ae393cc32e3afcff7fbfffffffffcdcccc3dd7a3303f0000304100008ac26f12833a000000006e12033affff7fbfffffffffae47e13dd7a3303f0000404100008ac26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2f53dd7a3303f0000504100008ac2000000003dc3aeb93ec32eb9ffff7fbfffffffffb81e053ed7a3303f0000604100008ac200000000000000006e1203baffff7fbfffffffff295c0f3ed7a3303f0000704100008ac2000000003ec32eb93ec3aeb9ffff7fbfffffffff9a99193ed7a3303f0000804100008ac2000000000000000000000000000080bfffffffff0ad7233ed7a3303f0000884100008ac2000000003ec3ae393ec32e39ffff7fbfffffffff7b142e3ed7a3303f0000904100008ac26f12833a6d12033a6d12033afcff7fbfffffffffec51383ed7a3303f0000984100008ac26f12833a000000006e12033affff7fbfffffffff5c8f423ed7a3303f0000a04100008ac26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffcdcc4c3ed7a3303f0000a84100008ac2000000006e1203ba00000000ffff7fbfffffffff3d0a573ed7a3303f0000b04100008ac2000000000000000000000000000080bfffffffffae47613ed7a3303f0000b84100008ac2000000000000000000000000000080bfffffffff1f856b3ed7a3303f0000c04100008ac2000000000000000000000000000080bfffffffff8fc2753ed7a3303f0000c84100008ac2000000006e12033a00000000ffff7fbfffffffff0000803ed7a3303f0000d04100008ac26f12833a6e12033a00000000ffff7fbfffffffffb81e853ed7a3303f0000d84100008ac26f12833a6e1203ba00000000ffff7fbfffffffff713d8a3ed7a3303f0000e04100008ac2000000006e1203ba00000000ffff7fbfffffffff295c8f3ed7a3303f0000e84100008ac2000000000000000000000000000080bfffffffffe17a943ed7a3303f0000f04100008ac2000000000000000000000000000080bfffffffff9a99993ed7a3303f0000f84100008ac2000000000000000000000000000080bfffffffff52b89e3ed7a3303f0000004200008ac2000000000000000000000000000080bfffffffff0ad7a33ed7a3303f0000044200008ac2000000000000000000000000000080bfffffffffc3f5a83ed7a3303f0000084200008ac2000000003ec32e393ec3ae39ffff7fbfffffffff7b14ae3ed7a3303f00000c4200008ac200000000000000006e12033affff7fbfffffffff3333b33ed7a3303f0000104200008ac2000000003ec32eb93ec32e39ffff7fbfffffffffec51b83ed7a3303f0000144200008ac2000000003ec32e393ec32eb9ffff7fbfffffffffa470bd3ed7a3303f0000184200008ac200000000000000006e1203baffff7fbfffffffff5c8fc23ed7a3303f00001c4200008ac2000000003ec32eb93ec3aeb9ffff7fbfffffffff14aec73ed7a3303f0000204200008ac2000000000000000000000000000080bfffffffffcdcccc3ed7a3303f0000244200008ac2000000003cc32e3a3cc3ae39fcff7fbfffffffff85ebd13ed7a3303f0000284200008ac26f12833a3ec3ae393ec32e39ffff7fbfffffffff3d0ad73ed7a3303f00002c4200008ac26f12833a6e1203ba00000000ffff7fbffffffffff628dc3ed7a3303f0000304200008ac2000000003ec3aeb93ec3ae39ffff7fbfffffffffae47e13ed7a3303f0000344200008ac2000000003ec32eb93ec32e39ffff7fbfffffffff6666e63ed7a3303f0000384200008ac2000000000000000000000000000080bfffffffff1f85eb3ed7a3303f00003c4200008ac2000000003ec32e393ec3ae39ffff7fbfffffffffd7a3f03ed7a3303f0000404200008ac200000000000000006e12033affff7fbfffffffff8fc2f53ed7a3303f0000444200008ac2000000003ec3ae393ec32e39ffff7fbfffffffff48e1fa3ed7a3303f0000484200008ac26f12833a6e12033a00000000ffff7fbfffffffff0000003fd7a3303f00004c4200008ac26f12833a0000000000000000000080bfffffffff5c8f023fd7a3303f0000504200008ac26f12833a6e1203ba00000000ffff7fbfffffffffb81e053fd7a3303f0000544200008ac2000000003dc3aeb93ec32eb9ffff7fbfffffffff14ae073fd7a3303f0000584200008ac200000000000000006e1203baffff7fbfffffffff713d0a3fd7a3303f00005c4200008ac2000000003ec32eb93ec3aeb9ffff7fbfffffffffcdcc0c3fd7a3303f0000604200008ac2000000000000000000000000000080bfffffffff295c0f3fd7a3303f0000644200008ac2000000000000000000000000000080bfffffffff85eb113fd7a3303f0000684200008ac2000000003ec32e393ec32eb9ffff7fbfffffffffe17a143fd7a3303f00006c4200008ac2000000003ec3ae393ec3aeb9ffff7fbfffffffff3d0a173fd7a3303f0000704200008ac26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff9a99193fd7a3303f0000744200008ac26f12833a6d1203ba6d1203bafcff7fbffffffffff6281c3fd7a3303f0000784200008ac2000000003ec3aeb93ec32eb9ffff7fbfffffffff52b81e3fd7a3303f00007c4200008ac2000000000000000000000000000080bfffffffffae47213fd7a3303f0000804200008ac2000000000000000000000000000080bfffffffff0ad7233fd7a3303f0000824200008ac2000000003ec32e393ec3ae39ffff7fbfffffffff6666263fd7a3303f0000844200008ac200000000000000006e12033affff7fbfffffffffc3f5283fd7a3303f0000864200008ac200000000000000006e12033affff7fbfffffffff1f852b3fd7a3303f0000884200008ac2000000003ec32eb93ec32e39ffff7fbfffffffff7b142e3fd7a3303f00008a4200008ac2000000000000000000000000000080bfffffffffd7a3303fd7a3303f00008c4200008ac2000000003ec3ae393ec32e39ffff7fbfffffffff3333333fd7a3303f00008e4200008ac26f12833a6d12033a6d12033afcff7fbfffffffff8fc2353fd7a3303f0000904200008ac26f12833a000000006e12033affff7fbfffffffffec51383fd7a3303f0000924200008ac26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff48e13a3fd7a3303f0000944200008ac2000000003ec3aeb93ec3ae39ffff7fbfffffffffa4703d3fd7a3303f0000964200008ac200000000000000006e12033affff7fbfffffffff0000403fd7a3303f0000984200008ac2000000003ec32eb93ec32e39ffff7fbfffffffff5c8f423fd7a3303f00009a4200008ac2000000000000000000000000000080bfffffffffb81e453fd7a3303f00009c4200008ac2000000006e12033a00000000ffff7fbfffffffff14ae473fd7a3303f00009e4200008ac26f12833a6e12033a00000000ffff7fbfffffffff713d4a3fd7a3303f0000a04200008ac26f12833a0000000000000000000080bfffffffffcdcc4c3fd7a3303f0000a24200008ac26f12833a6d1203ba6d1203bafcff7fbfffffffff295c4f3fd7a3303f0000a44200008ac2000000006d1203ba6d1203bafcff7fbfffffffff85eb513fd7a3303f0000a64200008ac2000000000000000000000000000080bfffffffffe17a543fd7a3303f0000a84200008ac2000000000000000000000000000080bfffffffff3d0a573fd7a3303f0000aa4200008ac2000000000000000000000000000080bfffffffff9a99593fd7a3303f0000ac4200008ac2000000000000000000000000000080bffffffffff6285c3fd7a3303f0000ae4200008ac2000000003cc32e3a3cc3ae39fcff7fbfffffffff52b85e3fd7a3303f0000b04200008ac26f12833a3ec3ae393ec32e39ffff7fbfffffffffae47613fd7a3303f0000b24200008ac26f12833a6e1203ba00000000ffff7fbfffffffff0ad7633fd7a3303f0000b44200008ac2000000006e1203ba00000000ffff7fbfffffffff6666663fd7a3303f0000b64200008ac2000000000000000000000000000080bfffffffffc3f5683fd7a3303f0000b84200008ac2000000000000000000000000000080bfffffffff1f856b3fd7a3303f0000ba4200008ac2000000000000000000000000000080bfffffffff7b146e3fd7a3303f0000bc4200008ac2000000003ec3ae393ec32e39ffff7fbfffffffffd7a3703fd7a3303f0000be4200008ac26f12833a6d12033a6d12033afcff7fbfffffffff3333733fd7a3303f0000c04200008ac26f12833a000000006e12033affff7fbfffffffff8fc2753fd7a3303f0000c24200008ac26f12833a3ec32e393ec3ae39ffff7fbfffffffffec51783fd7a3303f0000c44200008ac26f12833a0000000000000000000080bfffffffff48e17a3fd7a3303f0000c64200008ac26f12833a6d1203ba6d1203bafcff7fbfffffffffa4707d3fd7a3303f0000c84200008ac2000000003ac32eba3ac32ebaf9ff7fbfffffffff0000803fd7a3303f0000000000008cc200000000000000003ec3ae39ffff7fbfffffffff000000003333333f0000803f00008cc2000000006d12033a6d12033afcff7fbfffffffff0ad7233c3333333f0000004000008cc26f12833a3ec32e393ec32eb9ffff7fbfffffffff0ad7a33c3333333f0000404000008cc26f12833a6d1203ba6d1203bafcff7fbfffffffff8fc2f53c3333333f0000804000008cc2000000003ec3aeb93ec32eb9ffff7fbfffffffff0ad7233d3333333f0000a04000008cc2000000003ec32e393ec3ae39ffff7fbfffffffffcdcc4c3d3333333f0000c04000008cc200000000000000006e12033affff7fbfffffffff8fc2753d3333333f0000e04000008cc2000000003ec32eb93ec32e39ffff7fbfffffffff295c8f3d3333333f0000004100008cc2000000000000000000000000000080bfffffffff0ad7a33d3333333f0000104100008cc2000000000000000000000000000080bfffffffffec51b83d3333333f0000204100008cc2000000003ec32e393ec3ae39ffff7fbfffffffffcdcccc3d3333333f0000304100008cc200000000000000006e12033affff7fbfffffffffae47e13d3333333f0000404100008cc200000000000000006e12033affff7fbfffffffff8fc2f53d3333333f0000504100008cc2000000003ec3ae393ec32e39ffff7fbfffffffffb81e053e3333333f0000604100008cc26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff295c0f3e3333333f0000704100008cc26f12833a3cc3aeb93cc32ebafcff7fbfffffffff9a99193e3333333f0000804100008cc2000000003cc3aeb93cc32ebafcff7fbfffffffff0ad7233e3333333f0000884100008cc2000000003ec32eb93ec3aeb9ffff7fbfffffffff7b142e3e3333333f0000904100008cc2000000003ec32e393ec3ae39ffff7fbfffffffffec51383e3333333f0000984100008cc200000000000000006e12033affff7fbfffffffff5c8f423e3333333f0000a04100008cc200000000000000006e12033affff7fbfffffffffcdcc4c3e3333333f0000a84100008cc2000000003ec32eb93ec32e39ffff7fbfffffffff3d0a573e3333333f0000b04100008cc2000000000000000000000000000080bfffffffffae47613e3333333f0000b84100008cc2000000000000000000000000000080bfffffffff1f856b3e3333333f0000c04100008cc2000000000000000000000000000080bfffffffff8fc2753e3333333f0000c84100008cc2000000006e12033a00000000ffff7fbfffffffff0000803e3333333f0000d04100008cc26f12833a6e12033a00000000ffff7fbfffffffffb81e853e3333333f0000d84100008cc26f12833a6e1203ba00000000ffff7fbfffffffff713d8a3e3333333f0000e04100008cc2000000006e1203ba00000000ffff7fbfffffffff295c8f3e3333333f0000e84100008cc2000000000000000000000000000080bfffffffffe17a943e3333333f0000f04100008cc2000000000000000000000000000080bfffffffff9a99993e3333333f0000f84100008cc2000000000000000000000000000080bfffffffff52b89e3e3333333f0000004200008cc2000000000000000000000000000080bfffffffff0ad7a33e3333333f0000044200008cc2000000000000000000000000000080bfffffffffc3f5a83e3333333f0000084200008cc2000000000000000000000000000080bfffffffff7b14ae3e3333333f00000c4200008cc2000000000000000000000000000080bfffffffff3333b33e3333333f0000104200008cc2000000000000000000000000000080bfffffffffec51b83e3333333f0000144200008cc2000000006e12033a00000000ffff7fbfffffffffa470bd3e3333333f0000184200008cc26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff5c8fc23e3333333f00001c4200008cc26f12833a6d1203ba6d1203bafcff7fbfffffffff14aec73e3333333f0000204200008cc2000000003ec32eb93ec3aeb9ffff7fbfffffffffcdcccc3e3333333f0000244200008cc2000000003ec3ae393ec3aeb9ffff7fbfffffffff85ebd13e3333333f0000284200008cc26f12833a3dc3ae393ec32e39ffff7fbfffffffff3d0ad73e3333333f00002c4200008cc26f12833a3ec3aeb93ec3ae39ffff7fbffffffffff628dc3e3333333f0000304200008cc2000000006e1203ba00000000ffff7fbfffffffffae47e13e3333333f0000344200008cc2000000000000000000000000000080bfffffffff6666e63e3333333f0000384200008cc2000000000000000000000000000080bfffffffff1f85eb3e3333333f00003c4200008cc2000000000000000000000000000080bfffffffffd7a3f03e3333333f0000404200008cc2000000000000000000000000000080bfffffffff8fc2f53e3333333f0000444200008cc2000000003ec3ae393ec32e39ffff7fbfffffffff48e1fa3e3333333f0000484200008cc26f12833a6d12033a6d12033afcff7fbfffffffff0000003f3333333f00004c4200008cc26f12833a000000006e12033affff7fbfffffffff5c8f023f3333333f0000504200008cc26f12833a3ec32eb93ec32e39ffff7fbfffffffffb81e053f3333333f0000544200008cc2000000003ec32eb93ec3aeb9ffff7fbfffffffff14ae073f3333333f0000584200008cc26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff713d0a3f3333333f00005c4200008cc26f12833a6d1203ba6d1203bafcff7fbfffffffffcdcc0c3f3333333f0000604200008cc2000000003ec3aeb93ec32eb9ffff7fbfffffffff295c0f3f3333333f0000644200008cc2000000000000000000000000000080bfffffffff85eb113f3333333f0000684200008cc2000000006e12033a00000000ffff7fbfffffffffe17a143f3333333f00006c4200008cc26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff3d0a173f3333333f0000704200008cc26f12833a0000000000000000000080bfffffffff9a99193f3333333f0000744200008cc26f12833a3ec3aeb93ec3ae39ffff7fbffffffffff6281c3f3333333f0000784200008cc2000000006e1203ba00000000ffff7fbfffffffff52b81e3f3333333f00007c4200008cc2000000000000000000000000000080bfffffffffae47213f3333333f0000804200008cc2000000000000000000000000000080bfffffffff0ad7233f3333333f0000824200008cc2000000000000000000000000000080bfffffffff6666263f3333333f0000844200008cc2000000000000000000000000000080bfffffffffc3f5283f3333333f0000864200008cc2000000000000000000000000000080bfffffffff1f852b3f3333333f0000884200008cc2000000000000000000000000000080bfffffffff7b142e3f3333333f00008a4200008cc2000000000000000000000000000080bfffffffffd7a3303f3333333f00008c4200008cc2000000000000000000000000000080bfffffffff3333333f3333333f00008e4200008cc2000000003ec3ae393ec32e39ffff7fbfffffffff8fc2353f3333333f0000904200008cc20000000000000000abaa2aae000080bfffffffffec51383f3333333f0000924200008cc2000000003ec32eb93bc32e39ffff7fbfffffffff48e13a3f3333333f0000944200008cc2000000000000000000000000000080bfffffffffa4703d3f3333333f0000964200008cc200000000000000006e1203baffff7fbfffffffff0000403f3333333f0000984200008cc200000000000000006e1203baffff7fbfffffffff5c8f423f3333333f00009a4200008cc200000000000000006e1203baffff7fbfffffffffb81e453f3333333f00009c4200008cc2000000003ec32e393ec32eb9ffff7fbfffffffff14ae473f3333333f00009e4200008cc26f12833a6d12033a6d12033afcff7fbfffffffff713d4a3f3333333f0000a04200008cc26f12833a3ec32e393ec3ae39ffff7fbfffffffffcdcc4c3f3333333f0000a24200008cc26f12833a0000000000000000000080bfffffffff295c4f3f3333333f0000a44200008cc26f12833a3cc32eba3cc3aeb9fcff7fbfffffffff85eb513f3333333f0000a64200008cc2000000003ec3aeb93ec32eb9ffff7fbfffffffffe17a543f3333333f0000a84200008cc2000000000000000000000000000080bfffffffff3d0a573f3333333f0000aa4200008cc2000000000000000000000000000080bfffffffff9a99593f3333333f0000ac4200008cc2000000000000000000000000000080bffffffffff6285c3f3333333f0000ae4200008cc2000000006e12033a00000000ffff7fbfffffffff52b85e3f3333333f0000b04200008cc26f12833a6e12033a00000000ffff7fbfffffffffae47613f3333333f0000b24200008cc26f12833a6e1203ba00000000ffff7fbfffffffff0ad7633f3333333f0000b44200008cc2000000006e1203ba00000000ffff7fbfffffffff6666663f3333333f0000b64200008cc2000000000000000000000000000080bfffffffffc3f5683f3333333f0000b84200008cc2000000003ec32e393ec32eb9ffff7fbfffffffff1f856b3f3333333f0000ba4200008cc200000000000000006e1203baffff7fbfffffffff7b146e3f3333333f0000bc4200008cc2000000003ec32eb93ec3aeb9ffff7fbfffffffffd7a3703f3333333f0000be4200008cc2000000003ec32e393ec3ae39ffff7fbfffffffff3333733f3333333f0000c04200008cc200000000000000006e12033affff7fbfffffffff8fc2753f3333333f0000c24200008cc2000000003cc3ae393cc32e3afcff7fbfffffffffec51783f3333333f0000c44200008cc26f12833a6d12033a6d12033afcff7fbfffffffff48e17a3f3333333f0000c64200008cc26f12833a0000000000000000000080bfffffffffa4707d3f3333333f0000c84200008cc26f12833a3ec3aeb93ec3aeb9ffff7fbfffffffff0000803f3333333f0000000000008ec2000000000000000000000000000080bfffffffff000000008fc2353f0000803f00008ec2000000003ec3ae393ec32e39ffff7fbfffffffff0ad7233c8fc2353f0000004000008ec26f12833a6d12033a6d12033afcff7fbfffffffff0ad7a33c8fc2353f0000404000008ec26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2f53c8fc2353f0000804000008ec2000000006e1203ba00000000ffff7fbfffffffff0ad7233d8fc2353f0000a04000008ec2000000003ec32e393ec32eb9ffff7fbfffffffffcdcc4c3d8fc2353f0000c04000008ec200000000000000006e1203baffff7fbfffffffff8fc2753d8fc2353f0000e04000008ec200000000000000006e1203baffff7fbfffffffff295c8f3d8fc2353f0000004100008ec2000000003ec32eb93ec3aeb9ffff7fbfffffffff0ad7a33d8fc2353f0000104100008ec2000000000000000000000000000080bfffffffffec51b83d8fc2353f0000204100008ec2000000000000000000000000000080bfffffffffcdcccc3d8fc2353f0000304100008ec2000000000000000000000000000080bfffffffffae47e13d8fc2353f0000404100008ec2000000000000000000000000000080bfffffffff8fc2f53d8fc2353f0000504100008ec2000000006e12033a00000000ffff7fbfffffffffb81e053e8fc2353f0000604100008ec26f12833a6e12033a00000000ffff7fbfffffffff295c0f3e8fc2353f0000704100008ec26f12833a0000000000000000000080bfffffffff9a99193e8fc2353f0000804100008ec26f12833a3ec32eb93ec3aeb9ffff7fbfffffffff0ad7233e8fc2353f0000884100008ec26f12833a6d1203ba6d1203bafcff7fbfffffffff7b142e3e8fc2353f0000904100008ec2000000003ec32eb93ec3aeb9ffff7fbfffffffffec51383e8fc2353f0000984100008ec200000000000000006e1203baffff7fbfffffffff5c8f423e8fc2353f0000a04100008ec2000000003ec32eb93ec3aeb9ffff7fbfffffffffcdcc4c3e8fc2353f0000a84100008ec2000000003ec32e393ec32eb9ffff7fbfffffffff3d0a573e8fc2353f0000b04100008ec200000000000000006e1203baffff7fbfffffffffae47613e8fc2353f0000b84100008ec2000000003ec32eb93ec3aeb9ffff7fbfffffffff1f856b3e8fc2353f0000c04100008ec2000000000000000000000000000080bfffffffff8fc2753e8fc2353f0000c84100008ec2000000003ec3ae393ec32e39ffff7fbfffffffff0000803e8fc2353f0000d04100008ec26f12833a6d12033a6d12033afcff7fbfffffffffb81e853e8fc2353f0000d84100008ec26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff713d8a3e8fc2353f0000e04100008ec2000000006e1203ba00000000ffff7fbfffffffff295c8f3e8fc2353f0000e84100008ec2000000000000000000000000000080bfffffffffe17a943e8fc2353f0000f04100008ec2000000000000000000000000000080bfffffffff9a99993e8fc2353f0000f84100008ec2000000000000000000000000000080bfffffffff52b89e3e8fc2353f0000004200008ec2000000000000000000000000000080bfffffffff0ad7a33e8fc2353f0000044200008ec2000000000000000000000000000080bfffffffffc3f5a83e8fc2353f0000084200008ec2000000000000000000000000000080bfffffffff7b14ae3e8fc2353f00000c4200008ec2000000000000000000000000000080bfffffffff3333b33e8fc2353f0000104200008ec2000000000000000000000000000080bfffffffffec51b83e8fc2353f0000144200008ec2000000003ec3ae393ec32e39ffff7fbfffffffffa470bd3e8fc2353f0000184200008ec26f12833a6d12033a6d12033afcff7fbfffffffff5c8fc23e8fc2353f00001c4200008ec26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff14aec73e8fc2353f0000204200008ec2000000000000000000000000000080bfffffffffcdcccc3e8fc2353f0000244200008ec26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff85ebd13e8fc2353f0000284200008ec26f12833a3ec3aeb93ec32eb9ffff7fbfffffffff3d0ad73e8fc2353f00002c4200008ec2000000003ec32eb93ec32e39ffff7fbffffffffff628dc3e8fc2353f0000304200008ec2000000003ec32eb93ec3aeb9ffff7fbfffffffffae47e13e8fc2353f0000344200008ec2000000003ec32eb93ec3aeb9ffff7fbfffffffff6666e63e8fc2353f0000384200008ec2000000000000000000000000000080bfffffffff1f85eb3e8fc2353f00003c4200008ec2000000000000000000000000000080bfffffffffd7a3f03e8fc2353f0000404200008ec2000000000000000000000000000080bfffffffff8fc2f53e8fc2353f0000444200008ec2000000000000000000000000000080bfffffffff48e1fa3e8fc2353f0000484200008ec2000000003ec32e393ec3ae39ffff7fbfffffffff0000003f8fc2353f00004c4200008ec200000000000000006e12033affff7fbfffffffff5c8f023f8fc2353f0000504200008ec2000000006d12033a6d12033afcff7fbfffffffffb81e053f8fc2353f0000544200008ec26f12833a3ec32e393ec32eb9ffff7fbfffffffff14ae073f8fc2353f0000584200008ec26f12833a0000000000000000000080bfffffffff713d0a3f8fc2353f00005c4200008ec26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffcdcc0c3f8fc2353f0000604200008ec2000000006e1203ba00000000ffff7fbfffffffff295c0f3f8fc2353f0000644200008ec2000000000000000000000000000080bfffffffff85eb113f8fc2353f0000684200008ec2000000003ec3ae393ec32e39ffff7fbfffffffffe17a143f8fc2353f00006c4200008ec26f12833a6d12033a6d12033afcff7fbfffffffff3d0a173f8fc2353f0000704200008ec26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff9a99193f8fc2353f0000744200008ec2000000003ec32eb93ec32e39ffff7fbffffffffff6281c3f8fc2353f0000784200008ec2000000003ec32eb93ec3aeb9ffff7fbfffffffff52b81e3f8fc2353f00007c4200008ec2000000003ec32eb93ec3aeb9ffff7fbfffffffffae47213f8fc2353f0000804200008ec2000000000000000000000000000080bfffffffff0ad7233f8fc2353f0000824200008ec2000000000000000000000000000080bfffffffff6666263f8fc2353f0000844200008ec2000000003ec32e393ec32eb9ffff7fbfffffffffc3f5283f8fc2353f0000864200008ec200000000000000006e1203baffff7fbfffffffff1f852b3f8fc2353f0000884200008ec2000000003ec32eb93ec3aeb9ffff7fbfffffffff7b142e3f8fc2353f00008a4200008ec2000000000000000000000000000080bfffffffffd7a3303f8fc2353f00008c4200008ec2000000000000000000000000000080bfffffffff3333333f8fc2353f00008e4200008ec2000000006e12033a00000000ffff7fbfffffffff8fc2353f8fc2353f0000904200008ec26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffec51383f8fc2353f0000924200008ec26f12833a6d1203ba6d1203bafcff7fbfffffffff48e13a3f8fc2353f0000944200008ec2000000003ec32e393ec32eb9ffff7fbfffffffffa4703d3f8fc2353f0000964200008ec26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0000403f8fc2353f0000984200008ec26f12833a000000006e1203baffff7fbfffffffff5c8f423f8fc2353f00009a4200008ec26f12833a000000006e1203baffff7fbfffffffffb81e453f8fc2353f00009c4200008ec26f12833a6d1203ba6d1203bafcff7fbfffffffff14ae473f8fc2353f00009e4200008ec2000000003ec32eb93ec32e39ffff7fbfffffffff713d4a3f8fc2353f0000a04200008ec2000000003cc3ae393cc32e3afcff7fbfffffffffcdcc4c3f8fc2353f0000a24200008ec26f12833a3cc3ae393cc32e3afcff7fbfffffffff295c4f3f8fc2353f0000a44200008ec26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff85eb513f8fc2353f0000a64200008ec2000000006e1203ba00000000ffff7fbfffffffffe17a543f8fc2353f0000a84200008ec2000000000000000000000000000080bfffffffff3d0a573f8fc2353f0000aa4200008ec2000000000000000000000000000080bfffffffff9a99593f8fc2353f0000ac4200008ec2000000000000000000000000000080bffffffffff6285c3f8fc2353f0000ae4200008ec2000000003ec3ae393ec32e39ffff7fbfffffffff52b85e3f8fc2353f0000b04200008ec26f12833a6d12033a6d12033afcff7fbfffffffffae47613f8fc2353f0000b24200008ec26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0ad7633f8fc2353f0000b44200008ec2000000006e1203ba00000000ffff7fbfffffffff6666663f8fc2353f0000b64200008ec2000000000000000000000000000080bfffffffffc3f5683f8fc2353f0000b84200008ec2000000006e12033a00000000ffff7fbfffffffff1f856b3f8fc2353f0000ba4200008ec26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff7b146e3f8fc2353f0000bc4200008ec26f12833a6d1203ba6d1203bafcff7fbfffffffffd7a3703f8fc2353f0000be4200008ec2000000003ec3aeb93ec32eb9ffff7fbfffffffff3333733f8fc2353f0000c04200008ec2000000000000000000000000000080bfffffffff8fc2753f8fc2353f0000c24200008ec2000000000000000000000000000080bfffffffffec51783f8fc2353f0000c44200008ec2000000006d12033a6d12033afcff7fbfffffffff48e17a3f8fc2353f0000c64200008ec26f12833a3cc3ae393cc32e3afcff7fbfffffffffa4707d3f8fc2353f0000c84200008ec26f12833a000000003ec3ae39ffff7fbfffffffff0000803f8fc2353f00000000000090c2000000000000000000000000000080bfffffffff00000000ec51383f0000803f000090c2000000000000000000000000000080bfffffffff0ad7233cec51383f00000040000090c2000000003ec32e393ec3ae39ffff7fbfffffffff0ad7a33cec51383f00004040000090c200000000000000006e12033affff7fbfffffffff8fc2f53cec51383f00008040000090c2000000003ec32eb93ec32e39ffff7fbfffffffff0ad7233dec51383f0000a040000090c2000000006e12033a00000000ffff7fbfffffffffcdcc4c3dec51383f0000c040000090c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff8fc2753dec51383f0000e040000090c26f12833a000000006e1203baffff7fbfffffffff295c8f3dec51383f00000041000090c26f12833a6d1203ba6d1203bafcff7fbfffffffff0ad7a33dec51383f00001041000090c2000000003ec32eb93ec3aeb9ffff7fbfffffffffec51b83dec51383f00002041000090c200000000000000006e1203baffff7fbfffffffffcdcccc3dec51383f00003041000090c200000000000000006e1203baffff7fbfffffffffae47e13dec51383f00004041000090c200000000000000006e1203baffff7fbfffffffff8fc2f53dec51383f00005041000090c2000000003ec3ae393ec3aeb9ffff7fbfffffffffb81e053eec51383f00006041000090c26f12833a6e12033a00000000ffff7fbfffffffff295c0f3eec51383f00007041000090c26f12833a0000000000000000000080bfffffffff9a99193eec51383f00008041000090c26f12833a3ec32eb93ec32e39ffff7fbfffffffff0ad7233eec51383f00008841000090c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff7b142e3eec51383f00009041000090c2000000000000000000000000000080bfffffffffec51383eec51383f00009841000090c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff5c8f423eec51383f0000a041000090c26f12833a3cc3aeb93cc32ebafcff7fbfffffffffcdcc4c3eec51383f0000a841000090c200000000000000006e1203baffff7fbfffffffff3d0a573eec51383f0000b041000090c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffae47613eec51383f0000b841000090c26f12833a6d1203ba6d1203bafcff7fbfffffffff1f856b3eec51383f0000c041000090c2000000003ec3aeb93ec32eb9ffff7fbfffffffff8fc2753eec51383f0000c841000090c2000000000000000000000000000080bfffffffff0000803eec51383f0000d041000090c2000000003ec32e393ec3ae39ffff7fbfffffffffb81e853eec51383f0000d841000090c200000000000000006e12033affff7fbfffffffff713d8a3eec51383f0000e041000090c2000000003ec32eb93ec32e39ffff7fbfffffffff295c8f3eec51383f0000e841000090c2000000000000000000000000000080bfffffffffe17a943eec51383f0000f041000090c2000000000000000000000000000080bfffffffff9a99993eec51383f0000f841000090c2000000000000000000000000000080bfffffffff52b89e3eec51383f00000042000090c2000000000000000000000000000080bfffffffff0ad7a33eec51383f00000442000090c2000000000000000000000000000080bfffffffffc3f5a83eec51383f00000842000090c2000000000000000000000000000080bfffffffff7b14ae3eec51383f00000c42000090c2000000000000000000000000000080bfffffffff3333b33eec51383f00001042000090c2000000000000000000000000000080bfffffffffec51b83eec51383f00001442000090c2000000000000000000000000000080bfffffffffa470bd3eec51383f00001842000090c2000000003ec32e393ec3ae39ffff7fbfffffffff5c8fc23eec51383f00001c42000090c200000000000000006e12033affff7fbfffffffff14aec73eec51383f00002042000090c2000000003ec32e393ec3ae39ffff7fbfffffffffcdcccc3eec51383f00002442000090c26f12833a6d12033a6d12033afcff7fbfffffffff85ebd13eec51383f00002842000090c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff3d0ad73eec51383f00002c42000090c2000000000000000000000000000080bffffffffff628dc3eec51383f00003042000090c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffae47e13eec51383f00003442000090c26f12833a6d1203ba6d1203bafcff7fbfffffffff6666e63eec51383f00003842000090c2000000003ec3aeb93ec32eb9ffff7fbfffffffff1f85eb3eec51383f00003c42000090c2000000000000000000000000000080bfffffffffd7a3f03eec51383f00004042000090c2000000000000000000000000000080bfffffffff8fc2f53eec51383f00004442000090c2000000000000000000000000000080bfffffffff48e1fa3eec51383f00004842000090c2000000000000000000000000000080bfffffffff0000003fec51383f00004c42000090c2000000000000000000000000000080bfffffffff5c8f023fec51383f00005042000090c2000000003ec3ae393ec32e39ffff7fbfffffffffb81e053fec51383f00005442000090c26f12833a6d12033a6d12033afcff7fbfffffffff14ae073fec51383f00005842000090c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff713d0a3fec51383f00005c42000090c2000000003ec3aeb93ec3ae39ffff7fbfffffffffcdcc0c3fec51383f00006042000090c2000000003ec32eb93ec32e39ffff7fbfffffffff295c0f3fec51383f00006442000090c2000000000000000000000000000080bfffffffff85eb113fec51383f00006842000090c2000000000000000000000000000080bfffffffffe17a143fec51383f00006c42000090c2000000003ec32e393ec3ae39ffff7fbfffffffff3d0a173fec51383f00007042000090c200000000000000006e12033affff7fbfffffffff9a99193fec51383f00007442000090c2000000003ec3ae393ec32e39ffff7fbffffffffff6281c3fec51383f00007842000090c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff52b81e3fec51383f00007c42000090c26f12833a6d1203ba6d1203bafcff7fbfffffffffae47213fec51383f00008042000090c2000000003ec3aeb93ec32eb9ffff7fbfffffffff0ad7233fec51383f00008242000090c2000000000000000000000000000080bfffffffff6666263fec51383f00008442000090c2000000006e12033a00000000ffff7fbfffffffffc3f5283fec51383f00008642000090c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff1f852b3fec51383f00008842000090c26f12833a6d1203ba6d1203bafcff7fbfffffffff7b142e3fec51383f00008a42000090c2000000003ec3aeb93ec32eb9ffff7fbfffffffffd7a3303fec51383f00008c42000090c2000000003ec32e393ec32eb9ffff7fbfffffffff3333333fec51383f00008e42000090c2000000003ec3ae393ec3aeb9ffff7fbfffffffff8fc2353fec51383f00009042000090c26f12833a3dc3ae393ec32e39ffff7fbfffffffffec51383fec51383f00009242000090c26f12833a3ec32eb93ec32e39ffff7fbfffffffff48e13a3fec51383f00009442000090c2000000003ec32eb93ec3aeb9ffff7fbfffffffffa4703d3fec51383f00009642000090c26f12833a3dc3ae393ec32e39ffff7fbfffffffff0000403fec51383f00009842000090c26f12833a000000006e12033affff7fbfffffffff5c8f423fec51383f00009a42000090c26f12833a000000006e12033affff7fbfffffffffb81e453fec51383f00009c42000090c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff14ae473fec51383f00009e42000090c2000000006e1203ba00000000ffff7fbfffffffff713d4a3fec51383f0000a042000090c2000000000000000000000000000080bfffffffffcdcc4c3fec51383f0000a242000090c2000000003ec32e393ec3ae39ffff7fbfffffffff295c4f3fec51383f0000a442000090c200000000000000006e12033affff7fbfffffffff85eb513fec51383f0000a642000090c2000000000000000000000000000080bfffffffffe17a543fec51383f0000a842000090c200000000000000006e1203baffff7fbfffffffff3d0a573fec51383f0000aa42000090c2000000003ec32eb93ec3aeb9ffff7fbfffffffff9a99593fec51383f0000ac42000090c2000000000000000000000000000080bffffffffff6285c3fec51383f0000ae42000090c2000000000000000000000000000080bfffffffff52b85e3fec51383f0000b042000090c2000000003ec32e393ec3ae39ffff7fbfffffffffae47613fec51383f0000b242000090c200000000000000006e12033affff7fbfffffffff0ad7633fec51383f0000b442000090c2000000003ec32eb93ec32e39ffff7fbfffffffff6666663fec51383f0000b642000090c2000000000000000000000000000080bfffffffffc3f5683fec51383f0000b842000090c2000000006e12033a00000000ffff7fbfffffffff1f856b3fec51383f0000ba42000090c26f12833a6e12033a00000000ffff7fbfffffffff7b146e3fec51383f0000bc42000090c26f12833a6e1203ba00000000ffff7fbfffffffffd7a3703fec51383f0000be42000090c2000000003dc3aeb93ec32eb9ffff7fbfffffffff3333733fec51383f0000c042000090c200000000000000006e1203baffff7fbfffffffff8fc2753fec51383f0000c242000090c2000000003ec32eb93ec3aeb9ffff7fbfffffffffec51783fec51383f0000c442000090c2000000000000000000000000000080bfffffffff48e17a3fec51383f0000c642000090c2000000003ec32e393ec3ae39ffff7fbfffffffffa4707d3fec51383f0000c842000090c200000000000000003cc32e3afcff7fbfffffffff0000803fec51383f00000000000092c2000000000000000000000000000080bfffffffff0000000048e13a3f0000803f000092c2000000003ec32e393ec32eb9ffff7fbfffffffff0ad7233c48e13a3f00000040000092c200000000000000006e1203baffff7fbfffffffff0ad7a33c48e13a3f00004040000092c2000000003ec32eb93ec3aeb9ffff7fbfffffffff8fc2f53c48e13a3f00008040000092c2000000000000000000000000000080bfffffffff0ad7233d48e13a3f0000a040000092c2000000006e12033a00000000ffff7fbfffffffffcdcc4c3d48e13a3f0000c040000092c26f12833a6e12033a00000000ffff7fbfffffffff8fc2753d48e13a3f0000e040000092c26f12833a3ec32eb93ec32e39ffff7fbfffffffff295c8f3d48e13a3f00000041000092c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0ad7a33d48e13a3f00001041000092c2000000000000000000000000000080bfffffffffec51b83d48e13a3f00002041000092c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffcdcccc3d48e13a3f00003041000092c26f12833a000000006e1203baffff7fbfffffffffae47e13d48e13a3f00004041000092c26f12833a000000006e1203baffff7fbfffffffff8fc2f53d48e13a3f00005041000092c26f12833a000000006e1203baffff7fbfffffffffb81e053e48e13a3f00006041000092c26f12833a3ec32e393ec32eb9ffff7fbfffffffff295c0f3e48e13a3f00007041000092c26f12833a0000000000000000000080bfffffffff9a99193e48e13a3f00008041000092c26f12833a6e1203ba00000000ffff7fbfffffffff0ad7233e48e13a3f00008841000092c2000000003ec32eb93ec32e39ffff7fbfffffffff7b142e3e48e13a3f00009041000092c2000000003ec32e393ec32eb9ffff7fbfffffffffec51383e48e13a3f00009841000092c26f12833a6e12033a00000000ffff7fbfffffffff5c8f423e48e13a3f0000a041000092c26f12833a0000000000000000000080bfffffffffcdcc4c3e48e13a3f0000a841000092c26f12833a3ec32eb93ec3aeb9ffff7fbfffffffff3d0a573e48e13a3f0000b041000092c26f12833a0000000000000000000080bfffffffffae47613e48e13a3f0000b841000092c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff1f856b3e48e13a3f0000c041000092c2000000003dc3aeb93ec32eb9ffff7fbfffffffff8fc2753e48e13a3f0000c841000092c200000000000000006e1203baffff7fbfffffffff0000803e48e13a3f0000d041000092c2000000003ec32eb93ec3aeb9ffff7fbfffffffffb81e853e48e13a3f0000d841000092c2000000000000000000000000000080bfffffffff713d8a3e48e13a3f0000e041000092c2000000000000000000000000000080bfffffffff295c8f3e48e13a3f0000e841000092c2000000000000000000000000000080bfffffffffe17a943e48e13a3f0000f041000092c2000000000000000000000000000080bfffffffff9a99993e48e13a3f0000f841000092c2000000000000000000000000000080bfffffffff52b89e3e48e13a3f00000042000092c2000000000000000000000000000080bfffffffff0ad7a33e48e13a3f00000442000092c2000000000000000000000000000080bfffffffffc3f5a83e48e13a3f00000842000092c2000000000000000000000000000080bfffffffff7b14ae3e48e13a3f00000c42000092c2000000000000000000000000000080bfffffffff3333b33e48e13a3f00001042000092c2000000000000000000000000000080bfffffffffec51b83e48e13a3f00001442000092c2000000000000000000000000000080bfffffffffa470bd3e48e13a3f00001842000092c2000000000000000000000000000080bfffffffff5c8fc23e48e13a3f00001c42000092c2000000000000000000000000000080bfffffffff14aec73e48e13a3f00002042000092c2000000000000000000000000000080bfffffffffcdcccc3e48e13a3f00002442000092c2000000003ec3ae393ec32e39ffff7fbfffffffff85ebd13e48e13a3f00002842000092c20000000000000000abaa2aae000080bfffffffff3d0ad73e48e13a3f00002c42000092c2000000000000000000000000000080bffffffffff628dc3e48e13a3f00003042000092c26f12833a6d12033a6d12033afcff7fbfffffffffae47e13e48e13a3f00003442000092c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff6666e63e48e13a3f00003842000092c2000000006e1203ba00000000ffff7fbfffffffff1f85eb3e48e13a3f00003c42000092c2000000000000000000000000000080bfffffffffd7a3f03e48e13a3f00004042000092c2000000000000000000000000000080bfffffffff8fc2f53e48e13a3f00004442000092c2000000000000000000000000000080bfffffffff48e1fa3e48e13a3f00004842000092c2000000000000000000000000000080bfffffffff0000003f48e13a3f00004c42000092c2000000000000000000000000000080bfffffffff5c8f023f48e13a3f00005042000092c2000000000000000000000000000080bfffffffffb81e053f48e13a3f00005442000092c2000000003ec32e393ec3ae39ffff7fbfffffffff14ae073f48e13a3f00005842000092c200000000000000006e12033affff7fbfffffffff713d0a3f48e13a3f00005c42000092c2000000003ec32eb93ec32e39ffff7fbfffffffffcdcc0c3f48e13a3f00006042000092c2000000000000000000000000000080bfffffffff295c0f3f48e13a3f00006442000092c2000000000000000000000000000080bfffffffff85eb113f48e13a3f00006842000092c2000000000000000000000000000080bfffffffffe17a143f48e13a3f00006c42000092c2000000000000000000000000000080bfffffffff3d0a173f48e13a3f00007042000092c2000000000000000000000000000080bfffffffff9a99193f48e13a3f00007442000092c2000000003ec3ae393ec32e39ffff7fbffffffffff6281c3f48e13a3f00007842000092c26f12833a6d12033a6d12033afcff7fbfffffffff52b81e3f48e13a3f00007c42000092c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffae47213f48e13a3f00008042000092c2000000006e1203ba00000000ffff7fbfffffffff0ad7233f48e13a3f00008242000092c2000000000000000000000000000080bfffffffff6666263f48e13a3f00008442000092c2000000003ec3ae393ec32e39ffff7fbfffffffffc3f5283f48e13a3f00008642000092c26f12833a3cc32e3a3cc3ae39fcff7fbfffffffff1f852b3f48e13a3f00008842000092c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffff7b142e3f48e13a3f00008a42000092c2000000003cc32eba3cc3aeb9fcff7fbfffffffffd7a3303f48e13a3f00008c42000092c2000000006e12033a00000000ffff7fbfffffffff3333333f48e13a3f00008e42000092c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff8fc2353f48e13a3f00009042000092c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffffec51383f48e13a3f00009242000092c2000000003ec32e393ec3ae39ffff7fbfffffffff48e13a3f48e13a3f00009442000092c26f12833a3ec32e393ec32eb9ffff7fbfffffffffa4703d3f48e13a3f00009642000092c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffff0000403f48e13a3f00009842000092c2000000003ec3aeb93ec3ae39ffff7fbfffffffff5c8f423f48e13a3f00009a42000092c200000000000000006e12033affff7fbfffffffffb81e453f48e13a3f00009c42000092c200000000000000006e12033affff7fbfffffffff14ae473f48e13a3f00009e42000092c2000000003ec32eb93ec32e39ffff7fbfffffffff713d4a3f48e13a3f0000a042000092c2000000000000000000000000000080bfffffffffcdcc4c3f48e13a3f0000a242000092c2000000000000000000000000000080bfffffffff295c4f3f48e13a3f0000a442000092c2000000000000000000000000000080bfffffffff85eb513f48e13a3f0000a642000092c2000000006e12033a00000000ffff7fbfffffffffe17a543f48e13a3f0000a842000092c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff3d0a573f48e13a3f0000aa42000092c26f12833a6d1203ba6d1203bafcff7fbfffffffff9a99593f48e13a3f0000ac42000092c2000000003ec3aeb93ec32eb9ffff7fbffffffffff6285c3f48e13a3f0000ae42000092c2000000000000000000000000000080bfffffffff52b85e3f48e13a3f0000b042000092c2000000000000000000000000000080bfffffffffae47613f48e13a3f0000b242000092c2000000000000000000000000000080bfffffffff0ad7633f48e13a3f0000b442000092c2000000000000000000000000000080bfffffffff6666663f48e13a3f0000b642000092c2000000000000000000000000000080bfffffffffc3f5683f48e13a3f0000b842000092c2000000003ec3ae393ec32e39ffff7fbfffffffff1f856b3f48e13a3f0000ba42000092c26f12833a6d12033a6d12033afcff7fbfffffffff7b146e3f48e13a3f0000bc42000092c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffd7a3703f48e13a3f0000be42000092c2000000000000000000000000000080bfffffffff3333733f48e13a3f0000c042000092c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff8fc2753f48e13a3f0000c242000092c26f12833a6d1203ba6d1203bafcff7fbfffffffffec51783f48e13a3f0000c442000092c2000000003ec3aeb93ec32eb9ffff7fbfffffffff48e17a3f48e13a3f0000c642000092c2000000000000000000000000000080bfffffffffa4707d3f48e13a3f0000c842000092c2000000000000000000000000000080bfffffffff0000803f48e13a3f00000000000094c2000000000000000000000000000080bfffffffff00000000a4703d3f0000803f000094c2000000006e12033a00000000ffff7fbfffffffff0ad7233ca4703d3f00000040000094c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0ad7a33ca4703d3f00004040000094c26f12833a6d1203ba6d1203bafcff7fbfffffffff8fc2f53ca4703d3f00008040000094c2000000003ec3aeb93ec32eb9ffff7fbfffffffff0ad7233da4703d3f0000a040000094c2000000006e12033a00000000ffff7fbfffffffffcdcc4c3da4703d3f0000c040000094c26f12833a6e12033a00000000ffff7fbfffffffff8fc2753da4703d3f0000e040000094c26f12833a6e1203ba00000000ffff7fbfffffffff295c8f3da4703d3f00000041000094c2000000003ec3aeb93ec3ae39ffff7fbfffffffff0ad7a33da4703d3f00001041000094c2000000003ec32e393ec3ae39ffff7fbfffffffffec51b83da4703d3f00002041000094c26f12833a6d12033a6d12033afcff7fbfffffffffcdcccc3da4703d3f00003041000094c26f12833a000000006e12033affff7fbfffffffffae47e13da4703d3f00004041000094c26f12833a000000006e12033affff7fbfffffffff8fc2f53da4703d3f00005041000094c26f12833a000000006e12033affff7fbfffffffffb81e053ea4703d3f00006041000094c26f12833a000000006e12033affff7fbfffffffff295c0f3ea4703d3f00007041000094c26f12833a000000006e12033affff7fbfffffffff9a99193ea4703d3f00008041000094c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0ad7233ea4703d3f00008841000094c2000000000000000000000000000080bfffffffff7b142e3ea4703d3f00009041000094c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffec51383ea4703d3f00009841000094c26f12833a3ec32e393ec32eb9ffff7fbfffffffff5c8f423ea4703d3f0000a041000094c26f12833a3ec32eb93ec32e39ffff7fbfffffffffcdcc4c3ea4703d3f0000a841000094c26f12833a000000006e12033affff7fbfffffffff3d0a573ea4703d3f0000b041000094c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffae47613ea4703d3f0000b841000094c2000000003ec3aeb93ec3ae39ffff7fbfffffffff1f856b3ea4703d3f0000c041000094c2000000003ec3ae393ec32e39ffff7fbfffffffff8fc2753ea4703d3f0000c841000094c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0000803ea4703d3f0000d041000094c26f12833a6d1203ba6d1203bafcff7fbfffffffffb81e853ea4703d3f0000d841000094c2000000003ec3aeb93ec32eb9ffff7fbfffffffff713d8a3ea4703d3f0000e041000094c2000000000000000000000000000080bfffffffff295c8f3ea4703d3f0000e841000094c2000000000000000000000000000080bfffffffffe17a943ea4703d3f0000f041000094c2000000000000000000000000000080bfffffffff9a99993ea4703d3f0000f841000094c2000000000000000000000000000080bfffffffff52b89e3ea4703d3f00000042000094c2000000000000000000000000000080bfffffffff0ad7a33ea4703d3f00000442000094c2000000000000000000000000000080bfffffffffc3f5a83ea4703d3f00000842000094c2000000000000000000000000000080bfffffffff7b14ae3ea4703d3f00000c42000094c2000000000000000000000000000080bfffffffff3333b33ea4703d3f00001042000094c2000000000000000000000000000080bfffffffffec51b83ea4703d3f00001442000094c2000000000000000000000000000080bfffffffffa470bd3ea4703d3f00001842000094c2000000000000000000000000000080bfffffffff5c8fc23ea4703d3f00001c42000094c2000000000000000000000000000080bfffffffff14aec73ea4703d3f00002042000094c2000000000000000000000000000080bfffffffffcdcccc3ea4703d3f00002442000094c2000000006e12033a00000000ffff7fbfffffffff85ebd13ea4703d3f00002842000094c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff3d0ad73ea4703d3f00002c42000094c26f12833a6d1203ba6d1203bafcff7fbffffffffff628dc3ea4703d3f00003042000094c2000000003ec32eb93ec32e39ffff7fbfffffffffae47e13ea4703d3f00003442000094c200000000000000006e12033affff7fbfffffffff6666e63ea4703d3f00003842000094c2000000003ec32eb93ec32e39ffff7fbfffffffff1f85eb3ea4703d3f00003c42000094c2000000000000000000000000000080bfffffffffd7a3f03ea4703d3f00004042000094c2000000000000000000000000000080bfffffffff8fc2f53ea4703d3f00004442000094c2000000000000000000000000000080bfffffffff48e1fa3ea4703d3f00004842000094c2000000003ec32e393ec32eb9ffff7fbfffffffff0000003fa4703d3f00004c42000094c200000000000000006e1203baffff7fbfffffffff5c8f023fa4703d3f00005042000094c2000000003ec32eb93ec3aeb9ffff7fbfffffffffb81e053fa4703d3f00005442000094c2000000000000000000000000000080bfffffffff14ae073fa4703d3f00005842000094c2000000000000000000000000000080bfffffffff713d0a3fa4703d3f00005c42000094c2000000000000000000000000000080bfffffffffcdcc0c3fa4703d3f00006042000094c2000000000000000000000000000080bfffffffff295c0f3fa4703d3f00006442000094c2000000000000000000000000000080bfffffffff85eb113fa4703d3f00006842000094c2000000000000000000000000000080bfffffffffe17a143fa4703d3f00006c42000094c2000000000000000000000000000080bfffffffff3d0a173fa4703d3f00007042000094c2000000000000000000000000000080bfffffffff9a99193fa4703d3f00007442000094c2000000000000000000000000000080bffffffffff6281c3fa4703d3f00007842000094c2000000003ec32e393ec3ae39ffff7fbfffffffff52b81e3fa4703d3f00007c42000094c200000000000000006e12033affff7fbfffffffffae47213fa4703d3f00008042000094c2000000003ec32eb93ec32e39ffff7fbfffffffff0ad7233fa4703d3f00008242000094c2000000000000000000000000000080bfffffffff6666263fa4703d3f00008442000094c2000000000000000000000000000080bfffffffffc3f5283fa4703d3f00008642000094c2000000003cc32e3a3cc3ae39fcff7fbfffffffff1f852b3fa4703d3f00008842000094c26f12833a3ec3ae393ec32e39ffff7fbfffffffff7b142e3fa4703d3f00008a42000094c26f12833a3cc32eba3cc3aeb9fcff7fbfffffffffd7a3303fa4703d3f00008c42000094c2000000000000000000000000000080bfffffffff3333333fa4703d3f00008e42000094c26f12833a6d12033a6d12033afcff7fbfffffffff8fc2353fa4703d3f00009042000094c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffec51383fa4703d3f00009242000094c2000000003ec32eb93ec32e39ffff7fbfffffffff48e13a3fa4703d3f00009442000094c26f12833a6d12033a6d12033afcff7fbfffffffffa4703d3fa4703d3f00009642000094c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0000403fa4703d3f00009842000094c2000000006e1203ba00000000ffff7fbfffffffff5c8f423fa4703d3f00009a42000094c2000000000000000000000000000080bfffffffffb81e453fa4703d3f00009c42000094c2000000000000000000000000000080bfffffffff14ae473fa4703d3f00009e42000094c2000000000000000000000000000080bfffffffff713d4a3fa4703d3f0000a042000094c2000000000000000000000000000080bfffffffffcdcc4c3fa4703d3f0000a242000094c2000000000000000000000000000080bfffffffff295c4f3fa4703d3f0000a442000094c2000000000000000000000000000080bfffffffff85eb513fa4703d3f0000a642000094c2000000003ec3ae393ec32e39ffff7fbfffffffffe17a543fa4703d3f0000a842000094c26f12833a6d12033a6d12033afcff7fbfffffffff3d0a573fa4703d3f0000aa42000094c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff9a99593fa4703d3f0000ac42000094c2000000006e1203ba00000000ffff7fbffffffffff6285c3fa4703d3f0000ae42000094c2000000000000000000000000000080bfffffffff52b85e3fa4703d3f0000b042000094c2000000003ec32e393ec32eb9ffff7fbfffffffffae47613fa4703d3f0000b242000094c200000000000000006e1203baffff7fbfffffffff0ad7633fa4703d3f0000b442000094c2000000003ec32eb93ec3aeb9ffff7fbfffffffff6666663fa4703d3f0000b642000094c2000000000000000000000000000080bfffffffffc3f5683fa4703d3f0000b842000094c2000000000000000000000000000080bfffffffff1f856b3fa4703d3f0000ba42000094c2000000003ec32e393ec3ae39ffff7fbfffffffff7b146e3fa4703d3f0000bc42000094c200000000000000006e12033affff7fbfffffffffd7a3703fa4703d3f0000be42000094c2000000003ec32e393ec3ae39ffff7fbfffffffff3333733fa4703d3f0000c042000094c26f12833a6d12033a6d12033afcff7fbfffffffff8fc2753fa4703d3f0000c242000094c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffec51783fa4703d3f0000c442000094c2000000006e1203ba00000000ffff7fbfffffffff48e17a3fa4703d3f0000c642000094c2000000000000000000000000000080bfffffffffa4707d3fa4703d3f0000c842000094c2000000000000000000000000000080bfffffffff0000803fa4703d3f00000000000096c2000000000000000000000000000080bfffffffff000000000000403f0000803f000096c2000000003ec3ae393ec32e39ffff7fbfffffffff0ad7233c0000403f00000040000096c26f12833a6d12033a6d12033afcff7fbfffffffff0ad7a33c0000403f00004040000096c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2f53c0000403f00008040000096c2000000006e1203ba00000000ffff7fbfffffffff0ad7233d0000403f0000a040000096c2000000006e12033a00000000ffff7fbfffffffffcdcc4c3d0000403f0000c040000096c26f12833a6e12033a00000000ffff7fbfffffffff8fc2753d0000403f0000e040000096c26f12833a6e1203ba00000000ffff7fbfffffffff295c8f3d0000403f00000041000096c2000000006e1203ba00000000ffff7fbfffffffff0ad7a33d0000403f00001041000096c2000000003ec32e393ec32eb9ffff7fbfffffffffec51b83d0000403f00002041000096c2000000003ec32e393ec32eb9ffff7fbfffffffffcdcccc3d0000403f00003041000096c2000000003ec32eb93bc32e39ffff7fbfffffffffae47e13d0000403f00004041000096c200000000000000006e12033affff7fbfffffffff8fc2f53d0000403f00005041000096c200000000000000006e12033affff7fbfffffffffb81e053e0000403f00006041000096c200000000000000006e12033affff7fbfffffffff295c0f3e0000403f00007041000096c200000000000000006e12033affff7fbfffffffff9a99193e0000403f00008041000096c200000000000000006e12033affff7fbfffffffff0ad7233e0000403f00008841000096c2000000003ec32e393ec3ae39ffff7fbfffffffff7b142e3e0000403f00009041000096c26f12833a6d12033a6d12033afcff7fbfffffffffec51383e0000403f00009841000096c26f12833a000000006e12033affff7fbfffffffff5c8f423e0000403f0000a041000096c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffcdcc4c3e0000403f0000a841000096c2000000003ec3aeb93ec3ae39ffff7fbfffffffff3d0a573e0000403f0000b041000096c200000000000000006e12033affff7fbfffffffffae47613e0000403f0000b841000096c2000000000000000000000000000080bfffffffff1f856b3e0000403f0000c041000096c2000000003ec3ae393ec3aeb9ffff7fbfffffffff8fc2753e0000403f0000c841000096c26f12833a3dc3ae393ec32e39ffff7fbfffffffff0000803e0000403f0000d041000096c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffb81e853e0000403f0000d841000096c2000000006e1203ba00000000ffff7fbfffffffff713d8a3e0000403f0000e041000096c2000000000000000000000000000080bfffffffff295c8f3e0000403f0000e841000096c2000000000000000000000000000080bfffffffffe17a943e0000403f0000f041000096c2000000000000000000000000000080bfffffffff9a99993e0000403f0000f841000096c2000000000000000000000000000080bfffffffff52b89e3e0000403f00000042000096c2000000000000000000000000000080bfffffffff0ad7a33e0000403f00000442000096c2000000000000000000000000000080bfffffffffc3f5a83e0000403f00000842000096c2000000000000000000000000000080bfffffffff7b14ae3e0000403f00000c42000096c2000000000000000000000000000080bfffffffff3333b33e0000403f00001042000096c2000000000000000000000000000080bfffffffffec51b83e0000403f00001442000096c2000000000000000000000000000080bfffffffffa470bd3e0000403f00001842000096c2000000000000000000000000000080bfffffffff5c8fc23e0000403f00001c42000096c2000000000000000000000000000080bfffffffff14aec73e0000403f00002042000096c2000000003ec32e393ec32eb9ffff7fbfffffffffcdcccc3e0000403f00002442000096c2000000003ec3ae393ec3aeb9ffff7fbfffffffff85ebd13e0000403f00002842000096c26f12833a6e12033a00000000ffff7fbfffffffff3d0ad73e0000403f00002c42000096c26f12833a6e1203ba00000000ffff7fbffffffffff628dc3e0000403f00003042000096c2000000006e1203ba00000000ffff7fbfffffffffae47e13e0000403f00003442000096c2000000000000000000000000000080bfffffffff6666e63e0000403f00003842000096c2000000000000000000000000000080bfffffffff1f85eb3e0000403f00003c42000096c2000000000000000000000000000080bfffffffffd7a3f03e0000403f00004042000096c2000000000000000000000000000080bfffffffff8fc2f53e0000403f00004442000096c2000000000000000000000000000080bfffffffff48e1fa3e0000403f00004842000096c2000000006e12033a00000000ffff7fbfffffffff0000003f0000403f00004c42000096c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff5c8f023f0000403f00005042000096c26f12833a6d1203ba6d1203bafcff7fbfffffffffb81e053f0000403f00005442000096c2000000003ec3aeb93ec32eb9ffff7fbfffffffff14ae073f0000403f00005842000096c2000000000000000000000000000080bfffffffff713d0a3f0000403f00005c42000096c2000000000000000000000000000080bfffffffffcdcc0c3f0000403f00006042000096c2000000000000000000000000000080bfffffffff295c0f3f0000403f00006442000096c2000000000000000000000000000080bfffffffff85eb113f0000403f00006842000096c2000000000000000000000000000080bfffffffffe17a143f0000403f00006c42000096c2000000000000000000000000000080bfffffffff3d0a173f0000403f00007042000096c2000000000000000000000000000080bfffffffff9a99193f0000403f00007442000096c2000000000000000000000000000080bffffffffff6281c3f0000403f00007842000096c2000000000000000000000000000080bfffffffff52b81e3f0000403f00007c42000096c2000000000000000000000000000080bfffffffffae47213f0000403f00008042000096c2000000000000000000000000000080bfffffffff0ad7233f0000403f00008242000096c2000000000000000000000000000080bfffffffff6666263f0000403f00008442000096c2000000000000000000000000000080bfffffffffc3f5283f0000403f00008642000096c2000000003ec3ae393ec32e39ffff7fbfffffffff1f852b3f0000403f00008842000096c26f12833a6d12033a6d12033afcff7fbfffffffff7b142e3f0000403f00008a42000096c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffd7a3303f0000403f00008c42000096c2000000006e1203ba00000000ffff7fbfffffffff3333333f0000403f00008e42000096c2000000003ec32e393ec3ae39ffff7fbfffffffff8fc2353f0000403f00009042000096c200000000000000006e12033affff7fbfffffffffec51383f0000403f00009242000096c2000000003ec32eb93ec32e39ffff7fbfffffffff48e13a3f0000403f00009442000096c2000000003ec32e393ec3ae39ffff7fbfffffffffa4703d3f0000403f00009642000096c200000000000000006e12033affff7fbfffffffff0000403f0000403f00009842000096c2000000003ec32eb93ec32e39ffff7fbfffffffff5c8f423f0000403f00009a42000096c2000000000000000000000000000080bfffffffffb81e453f0000403f00009c42000096c2000000000000000000000000000080bfffffffff14ae473f0000403f00009e42000096c2000000003ec32e393ec32eb9ffff7fbfffffffff713d4a3f0000403f0000a042000096c200000000000000006e1203baffff7fbfffffffffcdcc4c3f0000403f0000a242000096c2000000003ec32eb93ec3aeb9ffff7fbfffffffff295c4f3f0000403f0000a442000096c2000000000000000000000000000080bfffffffff85eb513f0000403f0000a642000096c2000000003ec32e393ec32eb9ffff7fbfffffffffe17a543f0000403f0000a842000096c2000000003ec32e393ec32eb9ffff7fbfffffffff3d0a573f0000403f0000aa42000096c2000000003ec32eb93bc32e39ffff7fbfffffffff9a99593f0000403f0000ac42000096c2000000003ec32eb93ec32e39ffff7fbffffffffff6285c3f0000403f0000ae42000096c2000000000000000000000000000080bfffffffff52b85e3f0000403f0000b042000096c2000000006e12033a00000000ffff7fbfffffffffae47613f0000403f0000b242000096c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0ad7633f0000403f0000b442000096c26f12833a3cc3aeb93cc32ebafcff7fbfffffffff6666663f0000403f0000b642000096c2000000006d1203ba6d1203bafcff7fbfffffffffc3f5683f0000403f0000b842000096c2000000003ec32e393ec32eb9ffff7fbfffffffff1f856b3f0000403f0000ba42000096c200000000000000006e1203baffff7fbfffffffff7b146e3f0000403f0000bc42000096c200000000000000006e1203baffff7fbfffffffffd7a3703f0000403f0000be42000096c200000000000000006e1203baffff7fbfffffffff3333733f0000403f0000c042000096c2000000000000000000000000000080bfffffffff8fc2753f0000403f0000c242000096c200000000000000006e12033affff7fbfffffffffec51783f0000403f0000c442000096c2000000003ec32eb93ec32e39ffff7fbfffffffff48e17a3f0000403f0000c642000096c2000000000000000000000000000080bfffffffffa4707d3f0000403f0000c842000096c2000000000000000000000000000080bfffffffff0000803f0000403f00000000000098c200000000000000003cc32ebafcff7fbfffffffff000000005c8f423f0000803f000098c2000000003ec32eb93ec3aeb9ffff7fbfffffffff0ad7233c5c8f423f00000040000098c2000000003ec32e393ec3ae39ffff7fbfffffffff0ad7a33c5c8f423f00004040000098c200000000000000006e12033affff7fbfffffffff8fc2f53c5c8f423f00008040000098c2000000003ec32eb93ec32e39ffff7fbfffffffff0ad7233d5c8f423f0000a040000098c2000000003ec3ae393ec32e39ffff7fbfffffffffcdcc4c3d5c8f423f0000c040000098c26f12833a6d12033a6d12033afcff7fbfffffffff8fc2753d5c8f423f0000e040000098c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff295c8f3d5c8f423f00000041000098c2000000006e1203ba00000000ffff7fbfffffffff0ad7a33d5c8f423f00001041000098c2000000006e12033a00000000ffff7fbfffffffffec51b83d5c8f423f00002041000098c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffcdcccc3d5c8f423f00003041000098c26f12833a6d1203ba6d1203bafcff7fbfffffffffae47e13d5c8f423f00004041000098c2000000003ec3aeb93ec32eb9ffff7fbfffffffff8fc2f53d5c8f423f00005041000098c2000000000000000000000000000080bfffffffffb81e053e5c8f423f00006041000098c2000000000000000000000000000080bfffffffff295c0f3e5c8f423f00007041000098c2000000000000000000000000000080bfffffffff9a99193e5c8f423f00008041000098c2000000000000000000000000000080bfffffffff0ad7233e5c8f423f00008841000098c2000000000000000000000000000080bfffffffff7b142e3e5c8f423f00009041000098c2000000003ec32e393ec3ae39ffff7fbfffffffffec51383e5c8f423f00009841000098c200000000000000006e12033affff7fbfffffffff5c8f423e5c8f423f0000a041000098c200000000000000006e12033affff7fbfffffffffcdcc4c3e5c8f423f0000a841000098c2000000003ec32eb93ec32e39ffff7fbfffffffff3d0a573e5c8f423f0000b041000098c2000000000000000000000000000080bfffffffffae47613e5c8f423f0000b841000098c2000000006e12033a00000000ffff7fbfffffffff1f856b3e5c8f423f0000c041000098c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff8fc2753e5c8f423f0000c841000098c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffff0000803e5c8f423f0000d041000098c2000000003ec32eb93ec32e39ffff7fbfffffffffb81e853e5c8f423f0000d841000098c2000000003ec32eb93ec3aeb9ffff7fbfffffffff713d8a3e5c8f423f0000e041000098c2000000003ec32eb93ec3aeb9ffff7fbfffffffff295c8f3e5c8f423f0000e841000098c2000000000000000000000000000080bfffffffffe17a943e5c8f423f0000f041000098c2000000000000000000000000000080bfffffffff9a99993e5c8f423f0000f841000098c2000000000000000000000000000080bfffffffff52b89e3e5c8f423f00000042000098c2000000000000000000000000000080bfffffffff0ad7a33e5c8f423f00000442000098c2000000000000000000000000000080bfffffffffc3f5a83e5c8f423f00000842000098c2000000000000000000000000000080bfffffffff7b14ae3e5c8f423f00000c42000098c2000000000000000000000000000080bfffffffff3333b33e5c8f423f00001042000098c2000000000000000000000000000080bfffffffffec51b83e5c8f423f00001442000098c2000000000000000000000000000080bfffffffffa470bd3e5c8f423f00001842000098c2000000000000000000000000000080bfffffffff5c8fc23e5c8f423f00001c42000098c2000000000000000000000000000080bfffffffff14aec73e5c8f423f00002042000098c2000000006e12033a00000000ffff7fbfffffffffcdcccc3e5c8f423f00002442000098c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff85ebd13e5c8f423f00002842000098c26f12833a3ec32e393ec32eb9ffff7fbfffffffff3d0ad73e5c8f423f00002c42000098c26f12833a6e1203ba00000000ffff7fbffffffffff628dc3e5c8f423f00003042000098c2000000006e1203ba00000000ffff7fbfffffffffae47e13e5c8f423f00003442000098c2000000000000000000000000000080bfffffffff6666e63e5c8f423f00003842000098c2000000000000000000000000000080bfffffffff1f85eb3e5c8f423f00003c42000098c2000000000000000000000000000080bfffffffffd7a3f03e5c8f423f00004042000098c2000000000000000000000000000080bfffffffff8fc2f53e5c8f423f00004442000098c2000000000000000000000000000080bfffffffff48e1fa3e5c8f423f00004842000098c2000000003ec3ae393ec32e39ffff7fbfffffffff0000003f5c8f423f00004c42000098c26f12833a6d12033a6d12033afcff7fbfffffffff5c8f023f5c8f423f00005042000098c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffb81e053f5c8f423f00005442000098c2000000006e1203ba00000000ffff7fbfffffffff14ae073f5c8f423f00005842000098c2000000000000000000000000000080bfffffffff713d0a3f5c8f423f00005c42000098c2000000000000000000000000000080bfffffffffcdcc0c3f5c8f423f00006042000098c2000000000000000000000000000080bfffffffff295c0f3f5c8f423f00006442000098c2000000003ec32e393ec32eb9ffff7fbfffffffff85eb113f5c8f423f00006842000098c200000000000000006e1203baffff7fbfffffffffe17a143f5c8f423f00006c42000098c2000000003ec32eb93ec3aeb9ffff7fbfffffffff3d0a173f5c8f423f00007042000098c2000000000000000000000000000080bfffffffff9a99193f5c8f423f00007442000098c2000000000000000000000000000080bffffffffff6281c3f5c8f423f00007842000098c2000000000000000000000000000080bfffffffff52b81e3f5c8f423f00007c42000098c2000000000000000000000000000080bfffffffffae47213f5c8f423f00008042000098c2000000003ec32e393ec32eb9ffff7fbfffffffff0ad7233f5c8f423f00008242000098c200000000000000006e1203baffff7fbfffffffff6666263f5c8f423f00008442000098c2000000003ec32eb93ec3aeb9ffff7fbfffffffffc3f5283f5c8f423f00008642000098c2000000000000000000000000000080bfffffffff1f852b3f5c8f423f00008842000098c2000000003ec32e393ec3ae39ffff7fbfffffffff7b142e3f5c8f423f00008a42000098c200000000000000006e12033affff7fbfffffffffd7a3303f5c8f423f00008c42000098c2000000003ec32eb93ec32e39ffff7fbfffffffff3333333f5c8f423f00008e42000098c2000000000000000000000000000080bfffffffff8fc2353f5c8f423f00009042000098c2000000000000000000000000000080bfffffffffec51383f5c8f423f00009242000098c2000000003ec32e393ec32eb9ffff7fbfffffffff48e13a3f5c8f423f00009442000098c200000000000000006e1203baffff7fbfffffffffa4703d3f5c8f423f00009642000098c2000000003ec32eb93ec3aeb9ffff7fbfffffffff0000403f5c8f423f00009842000098c2000000000000000000000000000080bfffffffff5c8f423f5c8f423f00009a42000098c2000000000000000000000000000080bfffffffffb81e453f5c8f423f00009c42000098c2000000000000000000000000000080bfffffffff14ae473f5c8f423f00009e42000098c2000000006e12033a00000000ffff7fbfffffffff713d4a3f5c8f423f0000a042000098c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffcdcc4c3f5c8f423f0000a242000098c26f12833a6d1203ba6d1203bafcff7fbfffffffff295c4f3f5c8f423f0000a442000098c2000000003ec3aeb93ec32eb9ffff7fbfffffffff85eb513f5c8f423f0000a642000098c2000000006e12033a00000000ffff7fbfffffffffe17a543f5c8f423f0000a842000098c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff3d0a573f5c8f423f0000aa42000098c26f12833a6d1203ba6d1203bafcff7fbfffffffff9a99593f5c8f423f0000ac42000098c2000000003ec32eb93ec3aeb9ffff7fbffffffffff6285c3f5c8f423f0000ae42000098c200000000000000006e1203baffff7fbfffffffff52b85e3f5c8f423f0000b042000098c2000000003ec32e393ec32eb9ffff7fbfffffffffae47613f5c8f423f0000b242000098c26f12833a3cc32e3a3cc3ae39fcff7fbfffffffff0ad7633f5c8f423f0000b442000098c26f12833a0000000000000000000080bfffffffff6666663f5c8f423f0000b642000098c26f12833a3cc32eba3cc3aeb9fcff7fbfffffffffc3f5683f5c8f423f0000b842000098c2000000003ec32e393ec32eb9ffff7fbfffffffff1f856b3f5c8f423f0000ba42000098c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff7b146e3f5c8f423f0000bc42000098c26f12833a000000006e1203baffff7fbfffffffffd7a3703f5c8f423f0000be42000098c26f12833a000000006e1203baffff7fbfffffffff3333733f5c8f423f0000c042000098c26f12833a6d1203ba6d1203bafcff7fbfffffffff8fc2753f5c8f423f0000c242000098c2000000003ec3aeb93ec32eb9ffff7fbfffffffffec51783f5c8f423f0000c442000098c2000000000000000000000000000080bfffffffff48e17a3f5c8f423f0000c642000098c2000000000000000000000000000080bfffffffffa4707d3f5c8f423f0000c842000098c2000000000000000000000000000080bfffffffff0000803f5c8f423f0000000000009ac26f12833a000000003ec3aeb9ffff7fbfffffffff00000000b81e453f0000803f00009ac26f12833a3cc3aeb93cc32ebafcff7fbfffffffff0ad7233cb81e453f0000004000009ac2000000003cc3aeb93cc32ebafcff7fbfffffffff0ad7a33cb81e453f0000404000009ac2000000003ec32eb93ec3aeb9ffff7fbfffffffff8fc2f53cb81e453f0000804000009ac2000000000000000000000000000080bfffffffff0ad7233db81e453f0000a04000009ac2000000000000000000000000000080bfffffffffcdcc4c3db81e453f0000c04000009ac2000000003ec32e393ec3ae39ffff7fbfffffffff8fc2753db81e453f0000e04000009ac200000000000000006e12033affff7fbfffffffff295c8f3db81e453f0000004100009ac2000000003ec32eb93ec32e39ffff7fbfffffffff0ad7a33db81e453f0000104100009ac2000000003ec3ae393ec32e39ffff7fbfffffffffec51b83db81e453f0000204100009ac26f12833a6d12033a6d12033afcff7fbfffffffffcdcccc3db81e453f0000304100009ac26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffae47e13db81e453f0000404100009ac2000000006e1203ba00000000ffff7fbfffffffff8fc2f53db81e453f0000504100009ac2000000000000000000000000000080bfffffffffb81e053eb81e453f0000604100009ac2000000000000000000000000000080bfffffffff295c0f3eb81e453f0000704100009ac2000000000000000000000000000080bfffffffff9a99193eb81e453f0000804100009ac2000000000000000000000000000080bfffffffff0ad7233eb81e453f0000884100009ac2000000000000000000000000000080bfffffffff7b142e3eb81e453f0000904100009ac2000000000000000000000000000080bfffffffffec51383eb81e453f0000984100009ac2000000000000000000000000000080bfffffffff5c8f423eb81e453f0000a04100009ac2000000000000000000000000000080bfffffffffcdcc4c3eb81e453f0000a84100009ac2000000000000000000000000000080bfffffffff3d0a573eb81e453f0000b04100009ac2000000000000000000000000000080bfffffffffae47613eb81e453f0000b84100009ac2000000003ec3ae393ec32e39ffff7fbfffffffff1f856b3eb81e453f0000c04100009ac26f12833a6d12033a6d12033afcff7fbfffffffff8fc2753eb81e453f0000c84100009ac26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0000803eb81e453f0000d04100009ac2000000000000000000000000000080bfffffffffb81e853eb81e453f0000d84100009ac26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff713d8a3eb81e453f0000e04100009ac26f12833a6d1203ba6d1203bafcff7fbfffffffff295c8f3eb81e453f0000e84100009ac2000000003ec3aeb93ec32eb9ffff7fbfffffffffe17a943eb81e453f0000f04100009ac2000000000000000000000000000080bfffffffff9a99993eb81e453f0000f84100009ac2000000000000000000000000000080bfffffffff52b89e3eb81e453f0000004200009ac2000000000000000000000000000080bfffffffff0ad7a33eb81e453f0000044200009ac2000000000000000000000000000080bfffffffffc3f5a83eb81e453f0000084200009ac2000000000000000000000000000080bfffffffff7b14ae3eb81e453f00000c4200009ac2000000000000000000000000000080bfffffffff3333b33eb81e453f0000104200009ac2000000000000000000000000000080bfffffffffec51b83eb81e453f0000144200009ac2000000000000000000000000000080bfffffffffa470bd3eb81e453f0000184200009ac2000000000000000000000000000080bfffffffff5c8fc23eb81e453f00001c4200009ac2000000000000000000000000000080bfffffffff14aec73eb81e453f0000204200009ac2000000003ec3ae393ec32e39ffff7fbfffffffffcdcccc3eb81e453f0000244200009ac26f12833a6d12033a6d12033afcff7fbfffffffff85ebd13eb81e453f0000284200009ac26f12833a000000006e12033affff7fbfffffffff3d0ad73eb81e453f00002c4200009ac26f12833a3ec3aeb93ec3ae39ffff7fbffffffffff628dc3eb81e453f0000304200009ac2000000006e1203ba00000000ffff7fbfffffffffae47e13eb81e453f0000344200009ac2000000000000000000000000000080bfffffffff6666e63eb81e453f0000384200009ac2000000000000000000000000000080bfffffffff1f85eb3eb81e453f00003c4200009ac2000000000000000000000000000080bfffffffffd7a3f03eb81e453f0000404200009ac2000000000000000000000000000080bfffffffff8fc2f53eb81e453f0000444200009ac2000000000000000000000000000080bfffffffff48e1fa3eb81e453f0000484200009ac2000000000000000000000000000080bfffffffff0000003fb81e453f00004c4200009ac2000000003ec32e393ec3ae39ffff7fbfffffffff5c8f023fb81e453f0000504200009ac200000000000000006e12033affff7fbfffffffffb81e053fb81e453f0000544200009ac2000000003ec32eb93ec32e39ffff7fbfffffffff14ae073fb81e453f0000584200009ac2000000000000000000000000000080bfffffffff713d0a3fb81e453f00005c4200009ac2000000000000000000000000000080bfffffffffcdcc0c3fb81e453f0000604200009ac2000000003ec32e393ec32eb9ffff7fbfffffffff295c0f3fb81e453f0000644200009ac2000000003ec3ae393ec3aeb9ffff7fbfffffffff85eb113fb81e453f0000684200009ac26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffe17a143fb81e453f00006c4200009ac26f12833a6d1203ba6d1203bafcff7fbfffffffff3d0a173fb81e453f0000704200009ac2000000003ec3aeb93ec32eb9ffff7fbfffffffff9a99193fb81e453f0000744200009ac2000000000000000000000000000080bffffffffff6281c3fb81e453f0000784200009ac2000000000000000000000000000080bfffffffff52b81e3fb81e453f00007c4200009ac2000000000000000000000000000080bfffffffffae47213fb81e453f0000804200009ac2000000006e12033a00000000ffff7fbfffffffff0ad7233fb81e453f0000824200009ac26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff6666263fb81e453f0000844200009ac26f12833a6d1203ba6d1203bafcff7fbfffffffffc3f5283fb81e453f0000864200009ac2000000003ec3aeb93ec32eb9ffff7fbfffffffff1f852b3fb81e453f0000884200009ac2000000000000000000000000000080bfffffffff7b142e3fb81e453f00008a4200009ac2000000000000000000000000000080bfffffffffd7a3303fb81e453f00008c4200009ac2000000000000000000000000000080bfffffffff3333333fb81e453f00008e4200009ac2000000000000000000000000000080bfffffffff8fc2353fb81e453f0000904200009ac2000000000000000000000000000080bfffffffffec51383fb81e453f0000924200009ac2000000006e12033a00000000ffff7fbfffffffff48e13a3fb81e453f0000944200009ac26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffa4703d3fb81e453f0000964200009ac26f12833a6d1203ba6d1203bafcff7fbfffffffff0000403fb81e453f0000984200009ac2000000003ec3aeb93ec32eb9ffff7fbfffffffff5c8f423fb81e453f00009a4200009ac2000000000000000000000000000080bfffffffffb81e453fb81e453f00009c4200009ac2000000003ec32e393ec32eb9ffff7fbfffffffff14ae473fb81e453f00009e4200009ac2000000003ec3ae393ec3aeb9ffff7fbfffffffff713d4a3fb81e453f0000a04200009ac26f12833a6e12033a00000000ffff7fbfffffffffcdcc4c3fb81e453f0000a24200009ac26f12833a3ec3aeb93ec32eb9ffff7fbfffffffff295c4f3fb81e453f0000a44200009ac2000000006d1203ba6d1203bafcff7fbfffffffff85eb513fb81e453f0000a64200009ac2000000003ec3ae393ec3aeb9ffff7fbfffffffffe17a543fb81e453f0000a84200009ac26f12833a3dc3ae393ec32e39ffff7fbfffffffff3d0a573fb81e453f0000aa4200009ac26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff9a99593fb81e453f0000ac4200009ac2000000000000000000000000000080bffffffffff6285c3fb81e453f0000ae4200009ac26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff52b85e3fb81e453f0000b04200009ac26f12833a6d1203ba6d1203bafcff7fbfffffffffae47613fb81e453f0000b24200009ac2000000003ec32e393ec3ae39ffff7fbfffffffff0ad7633fb81e453f0000b44200009ac26f12833a3cc3ae393cc32e3afcff7fbfffffffff6666663fb81e453f0000b64200009ac26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffc3f5683fb81e453f0000b84200009ac2000000003ec32eb93ec32e39ffff7fbfffffffff1f856b3fb81e453f0000ba4200009ac26f12833a6d12033a6d12033afcff7fbfffffffff7b146e3fb81e453f0000bc4200009ac26f12833a000000006e12033affff7fbfffffffffd7a3703fb81e453f0000be4200009ac26f12833a000000006e12033affff7fbfffffffff3333733fb81e453f0000c04200009ac26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2753fb81e453f0000c24200009ac2000000006e1203ba00000000ffff7fbfffffffffec51783fb81e453f0000c44200009ac2000000000000000000000000000080bfffffffff48e17a3fb81e453f0000c64200009ac2000000000000000000000000000080bfffffffffa4707d3fb81e453f0000c84200009ac2000000000000000000000000000080bfffffffff0000803fb81e453f0000000000009cc26f12833a0000000000000000000080bfffffffff0000000014ae473f0000803f00009cc26f12833a0000000000000000000080bfffffffff0ad7233c14ae473f0000004000009cc26f12833a3ec32eb93ec3aeb9ffff7fbfffffffff0ad7a33c14ae473f0000404000009cc26f12833a6d1203ba6d1203bafcff7fbfffffffff8fc2f53c14ae473f0000804000009cc2000000003ec32eb93ec3aeb9ffff7fbfffffffff0ad7233d14ae473f0000a04000009cc200000000000000006e1203baffff7fbfffffffffcdcc4c3d14ae473f0000c04000009cc2000000003ec32eb93ec3aeb9ffff7fbfffffffff8fc2753d14ae473f0000e04000009cc2000000000000000000000000000080bfffffffff295c8f3d14ae473f0000004100009cc2000000000000000000000000000080bfffffffff0ad7a33d14ae473f0000104100009cc2000000000000000000000000000080bfffffffffec51b83d14ae473f0000204100009cc2000000003ec32e393ec3ae39ffff7fbfffffffffcdcccc3d14ae473f0000304100009cc200000000000000006e12033affff7fbfffffffffae47e13d14ae473f0000404100009cc2000000000000000000000000000080bfffffffff8fc2f53d14ae473f0000504100009cc200000000000000006e1203baffff7fbfffffffffb81e053e14ae473f0000604100009cc2000000003ec32eb93ec3aeb9ffff7fbfffffffff295c0f3e14ae473f0000704100009cc2000000000000000000000000000080bfffffffff9a99193e14ae473f0000804100009cc2000000000000000000000000000080bfffffffff0ad7233e14ae473f0000884100009cc2000000000000000000000000000080bfffffffff7b142e3e14ae473f0000904100009cc2000000000000000000000000000080bfffffffffec51383e14ae473f0000984100009cc2000000000000000000000000000080bfffffffff5c8f423e14ae473f0000a04100009cc2000000000000000000000000000080bfffffffffcdcc4c3e14ae473f0000a84100009cc2000000000000000000000000000080bfffffffff3d0a573e14ae473f0000b04100009cc2000000000000000000000000000080bfffffffffae47613e14ae473f0000b84100009cc2000000000000000000000000000080bfffffffff1f856b3e14ae473f0000c04100009cc2000000003ec32e393ec3ae39ffff7fbfffffffff8fc2753e14ae473f0000c84100009cc200000000000000006e12033affff7fbfffffffff0000803e14ae473f0000d04100009cc2000000003ec32e393ec3ae39ffff7fbfffffffffb81e853e14ae473f0000d84100009cc26f12833a6d12033a6d12033afcff7fbfffffffff713d8a3e14ae473f0000e04100009cc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff295c8f3e14ae473f0000e84100009cc2000000006e1203ba00000000ffff7fbfffffffffe17a943e14ae473f0000f04100009cc2000000000000000000000000000080bfffffffff9a99993e14ae473f0000f84100009cc2000000000000000000000000000080bfffffffff52b89e3e14ae473f0000004200009cc2000000000000000000000000000080bfffffffff0ad7a33e14ae473f0000044200009cc2000000000000000000000000000080bfffffffffc3f5a83e14ae473f0000084200009cc2000000000000000000000000000080bfffffffff7b14ae3e14ae473f00000c4200009cc2000000000000000000000000000080bfffffffff3333b33e14ae473f0000104200009cc2000000000000000000000000000080bfffffffffec51b83e14ae473f0000144200009cc2000000000000000000000000000080bfffffffffa470bd3e14ae473f0000184200009cc2000000000000000000000000000080bfffffffff5c8fc23e14ae473f00001c4200009cc2000000000000000000000000000080bfffffffff14aec73e14ae473f0000204200009cc2000000000000000000000000000080bfffffffffcdcccc3e14ae473f0000244200009cc2000000003ec32e393ec3ae39ffff7fbfffffffff85ebd13e14ae473f0000284200009cc200000000000000006e12033affff7fbfffffffff3d0ad73e14ae473f00002c4200009cc200000000000000006e12033affff7fbffffffffff628dc3e14ae473f0000304200009cc2000000003ec32eb93ec32e39ffff7fbfffffffffae47e13e14ae473f0000344200009cc2000000000000000000000000000080bfffffffff6666e63e14ae473f0000384200009cc2000000000000000000000000000080bfffffffff1f85eb3e14ae473f00003c4200009cc2000000003ec32e393ec32eb9ffff7fbfffffffffd7a3f03e14ae473f0000404200009cc200000000000000006e1203baffff7fbfffffffff8fc2f53e14ae473f0000444200009cc2000000003ec32eb93ec3aeb9ffff7fbfffffffff48e1fa3e14ae473f0000484200009cc2000000000000000000000000000080bfffffffff0000003f14ae473f00004c4200009cc2000000003ec32e393ec32eb9ffff7fbfffffffff5c8f023f14ae473f0000504200009cc200000000000000006e1203baffff7fbfffffffffb81e053f14ae473f0000544200009cc2000000003ec32eb93ec3aeb9ffff7fbfffffffff14ae073f14ae473f0000584200009cc2000000003ec32e393ec32eb9ffff7fbfffffffff713d0a3f14ae473f00005c4200009cc200000000000000006e1203baffff7fbfffffffffcdcc0c3f14ae473f0000604200009cc2000000003ec3ae393ec3aeb9ffff7fbfffffffff295c0f3f14ae473f0000644200009cc26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff85eb113f14ae473f0000684200009cc26f12833a0000000000000000000080bfffffffffe17a143f14ae473f00006c4200009cc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff3d0a173f14ae473f0000704200009cc2000000006e1203ba00000000ffff7fbfffffffff9a99193f14ae473f0000744200009cc2000000000000000000000000000080bffffffffff6281c3f14ae473f0000784200009cc2000000000000000000000000000080bfffffffff52b81e3f14ae473f00007c4200009cc2000000000000000000000000000080bfffffffffae47213f14ae473f0000804200009cc2000000003ec3ae393ec32e39ffff7fbfffffffff0ad7233f14ae473f0000824200009cc26f12833a6d12033a6d12033afcff7fbfffffffff6666263f14ae473f0000844200009cc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffc3f5283f14ae473f0000864200009cc2000000006e1203ba00000000ffff7fbfffffffff1f852b3f14ae473f0000884200009cc2000000000000000000000000000080bfffffffff7b142e3f14ae473f00008a4200009cc2000000000000000000000000000080bfffffffffd7a3303f14ae473f00008c4200009cc2000000000000000000000000000080bfffffffff3333333f14ae473f00008e4200009cc2000000000000000000000000000080bfffffffff8fc2353f14ae473f0000904200009cc2000000000000000000000000000080bfffffffffec51383f14ae473f0000924200009cc2000000003ec3ae393ec32e39ffff7fbfffffffff48e13a3f14ae473f0000944200009cc26f12833a6d12033a6d12033afcff7fbfffffffffa4703d3f14ae473f0000964200009cc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0000403f14ae473f0000984200009cc2000000006e1203ba00000000ffff7fbfffffffff5c8f423f14ae473f00009a4200009cc2000000000000000000000000000080bfffffffffb81e453f14ae473f00009c4200009cc2000000006e12033a00000000ffff7fbfffffffff14ae473f14ae473f00009e4200009cc26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff713d4a3f14ae473f0000a04200009cc26f12833a3ec32e393ec32eb9ffff7fbfffffffffcdcc4c3f14ae473f0000a24200009cc26f12833a0000000000000000000080bfffffffff295c4f3f14ae473f0000a44200009cc26f12833a3ec32eb93ec3aeb9ffff7fbfffffffff85eb513f14ae473f0000a64200009cc26f12833a000000006e1203baffff7fbfffffffffe17a543f14ae473f0000a84200009cc26f12833a3ec3aeb93ec32eb9ffff7fbfffffffff3d0a573f14ae473f0000aa4200009cc2000000003ec3aeb93ec3ae39ffff7fbfffffffff9a99593f14ae473f0000ac4200009cc2000000003ec32e393ec3ae39ffff7fbffffffffff6285c3f14ae473f0000ae4200009cc26f12833a6d12033a6d12033afcff7fbfffffffff52b85e3f14ae473f0000b04200009cc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffae47613f14ae473f0000b24200009cc2000000006e1203ba00000000ffff7fbfffffffff0ad7633f14ae473f0000b44200009cc2000000003ec32e393ec3ae39ffff7fbfffffffff6666663f14ae473f0000b64200009cc200000000000000006e12033affff7fbfffffffffc3f5683f14ae473f0000b84200009cc2000000003ec32eb93ec32e39ffff7fbfffffffff1f856b3f14ae473f0000ba4200009cc2000000003ec32e393ec3ae39ffff7fbfffffffff7b146e3f14ae473f0000bc4200009cc200000000000000006e12033affff7fbfffffffffd7a3703f14ae473f0000be4200009cc200000000000000006e12033affff7fbfffffffff3333733f14ae473f0000c04200009cc200000000000000006e12033affff7fbfffffffff8fc2753f14ae473f0000c24200009cc2000000003ec32eb93ec32e39ffff7fbfffffffffec51783f14ae473f0000c44200009cc2000000000000000000000000000080bfffffffff48e17a3f14ae473f0000c64200009cc2000000000000000000000000000080bfffffffffa4707d3f14ae473f0000c84200009cc2000000000000000000000000000080bfffffffff0000803f14ae473f0000000000009ec26f12833a000000003cc32e3afcff7fbfffffffff00000000713d4a3f0000803f00009ec26f12833a000000006e12033affff7fbfffffffff0ad7233c713d4a3f0000004000009ec26f12833a000000006e12033affff7fbfffffffff0ad7a33c713d4a3f0000404000009ec26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2f53c713d4a3f0000804000009ec2000000000000000000000000000080bfffffffff0ad7233d713d4a3f0000a04000009ec26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffcdcc4c3d713d4a3f0000c04000009ec26f12833a6d1203ba6d1203bafcff7fbfffffffff8fc2753d713d4a3f0000e04000009ec2000000003ec3aeb93ec32eb9ffff7fbfffffffff295c8f3d713d4a3f0000004100009ec2000000000000000000000000000080bfffffffff0ad7a33d713d4a3f0000104100009ec2000000000000000000000000000080bfffffffffec51b83d713d4a3f0000204100009ec2000000000000000000000000000080bfffffffffcdcccc3d713d4a3f0000304100009ec2000000000000000000000000000080bfffffffffae47e13d713d4a3f0000404100009ec2000000006e12033a00000000ffff7fbfffffffff8fc2f53d713d4a3f0000504100009ec26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffb81e053e713d4a3f0000604100009ec26f12833a6d1203ba6d1203bafcff7fbfffffffff295c0f3e713d4a3f0000704100009ec2000000003ec3aeb93ec32eb9ffff7fbfffffffff9a99193e713d4a3f0000804100009ec2000000000000000000000000000080bfffffffff0ad7233e713d4a3f0000884100009ec2000000003ec32e393ec32eb9ffff7fbfffffffff7b142e3e713d4a3f0000904100009ec200000000000000006e1203baffff7fbfffffffffec51383e713d4a3f0000984100009ec2000000003ec32eb93ec3aeb9ffff7fbfffffffff5c8f423e713d4a3f0000a04100009ec2000000000000000000000000000080bfffffffffcdcc4c3e713d4a3f0000a84100009ec2000000000000000000000000000080bfffffffff3d0a573e713d4a3f0000b04100009ec2000000000000000000000000000080bfffffffffae47613e713d4a3f0000b84100009ec2000000003ec32e393ec32eb9ffff7fbfffffffff1f856b3e713d4a3f0000c04100009ec200000000000000006e1203baffff7fbfffffffff8fc2753e713d4a3f0000c84100009ec2000000003ec32eb93ec3aeb9ffff7fbfffffffff0000803e713d4a3f0000d04100009ec2000000000000000000000000000080bfffffffffb81e853e713d4a3f0000d84100009ec2000000003ec32e393ec3ae39ffff7fbfffffffff713d8a3e713d4a3f0000e04100009ec200000000000000006e12033affff7fbfffffffff295c8f3e713d4a3f0000e84100009ec2000000003ec32eb93ec32e39ffff7fbfffffffffe17a943e713d4a3f0000f04100009ec2000000000000000000000000000080bfffffffff9a99993e713d4a3f0000f84100009ec2000000000000000000000000000080bfffffffff52b89e3e713d4a3f0000004200009ec2000000000000000000000000000080bfffffffff0ad7a33e713d4a3f0000044200009ec2000000000000000000000000000080bfffffffffc3f5a83e713d4a3f0000084200009ec2000000000000000000000000000080bfffffffff7b14ae3e713d4a3f00000c4200009ec2000000000000000000000000000080bfffffffff3333b33e713d4a3f0000104200009ec2000000000000000000000000000080bfffffffffec51b83e713d4a3f0000144200009ec2000000000000000000000000000080bfffffffffa470bd3e713d4a3f0000184200009ec2000000000000000000000000000080bfffffffff5c8fc23e713d4a3f00001c4200009ec2000000000000000000000000000080bfffffffff14aec73e713d4a3f0000204200009ec2000000000000000000000000000080bfffffffffcdcccc3e713d4a3f0000244200009ec2000000000000000000000000000080bfffffffff85ebd13e713d4a3f0000284200009ec2000000000000000000000000000080bfffffffff3d0ad73e713d4a3f00002c4200009ec2000000000000000000000000000080bffffffffff628dc3e713d4a3f0000304200009ec2000000000000000000000000000080bfffffffffae47e13e713d4a3f0000344200009ec2000000000000000000000000000080bfffffffff6666e63e713d4a3f0000384200009ec2000000000000000000000000000080bfffffffff1f85eb3e713d4a3f00003c4200009ec2000000006e12033a00000000ffff7fbfffffffffd7a3f03e713d4a3f0000404200009ec26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff8fc2f53e713d4a3f0000444200009ec26f12833a6d1203ba6d1203bafcff7fbfffffffff48e1fa3e713d4a3f0000484200009ec2000000003ec3aeb93ec32eb9ffff7fbfffffffff0000003f713d4a3f00004c4200009ec2000000006e12033a00000000ffff7fbfffffffff5c8f023f713d4a3f0000504200009ec26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffb81e053f713d4a3f0000544200009ec26f12833a6d1203ba6d1203bafcff7fbfffffffff14ae073f713d4a3f0000584200009ec2000000003ec32e393ec32eb9ffff7fbfffffffff713d0a3f713d4a3f00005c4200009ec26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffcdcc0c3f713d4a3f0000604200009ec26f12833a3ec32eb93dc3aeb9ffff7fbfffffffff295c0f3f713d4a3f0000644200009ec26f12833a3ec3ae393ec32e39ffff7fbfffffffff85eb113f713d4a3f0000684200009ec26f12833a3ec3aeb93ec32eb9ffff7fbfffffffffe17a143f713d4a3f00006c4200009ec2000000006e1203ba00000000ffff7fbfffffffff3d0a173f713d4a3f0000704200009ec2000000000000000000000000000080bfffffffff9a99193f713d4a3f0000744200009ec200000000000000006e1203baffff7fbffffffffff6281c3f713d4a3f0000784200009ec2000000003ec32eb93ec3aeb9ffff7fbfffffffff52b81e3f713d4a3f00007c4200009ec2000000000000000000000000000080bfffffffffae47213f713d4a3f0000804200009ec2000000000000000000000000000080bfffffffff0ad7233f713d4a3f0000824200009ec2000000003ec32e393ec3ae39ffff7fbfffffffff6666263f713d4a3f0000844200009ec200000000000000006e12033affff7fbfffffffffc3f5283f713d4a3f0000864200009ec2000000003ec32eb93ec32e39ffff7fbfffffffff1f852b3f713d4a3f0000884200009ec2000000000000000000000000000080bfffffffff7b142e3f713d4a3f00008a4200009ec2000000000000000000000000000080bfffffffffd7a3303f713d4a3f00008c4200009ec2000000000000000000000000000080bfffffffff3333333f713d4a3f00008e4200009ec2000000000000000000000000000080bfffffffff8fc2353f713d4a3f0000904200009ec2000000000000000000000000000080bfffffffffec51383f713d4a3f0000924200009ec2000000000000000000000000000080bfffffffff48e13a3f713d4a3f0000944200009ec2000000003ec32e393ec3ae39ffff7fbfffffffffa4703d3f713d4a3f0000964200009ec200000000000000006e12033affff7fbfffffffff0000403f713d4a3f0000984200009ec2000000003ec32eb93ec32e39ffff7fbfffffffff5c8f423f713d4a3f00009a4200009ec2000000000000000000000000000080bfffffffffb81e453f713d4a3f00009c4200009ec2000000003ec3ae393ec32e39ffff7fbfffffffff14ae473f713d4a3f00009e4200009ec26f12833a6d12033a6d12033afcff7fbfffffffff713d4a3f713d4a3f0000a04200009ec26f12833a3ec32e393ec3ae39ffff7fbfffffffffcdcc4c3f713d4a3f0000a24200009ec26f12833a0000000000000000000080bfffffffff295c4f3f713d4a3f0000a44200009ec26f12833a0000000000000000000080bfffffffff85eb513f713d4a3f0000a64200009ec26f12833a3ec32eb93ec32e39ffff7fbfffffffffe17a543f713d4a3f0000a84200009ec26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff3d0a573f713d4a3f0000aa4200009ec2000000006e1203ba00000000ffff7fbfffffffff9a99593f713d4a3f0000ac4200009ec2000000000000000000000000000080bffffffffff6285c3f713d4a3f0000ae4200009ec2000000003ec32e393ec3ae39ffff7fbfffffffff52b85e3f713d4a3f0000b04200009ec200000000000000006e12033affff7fbfffffffffae47613f713d4a3f0000b24200009ec2000000003ec32eb93ec32e39ffff7fbfffffffff0ad7633f713d4a3f0000b44200009ec2000000000000000000000000000080bfffffffff6666663f713d4a3f0000b64200009ec2000000000000000000000000000080bfffffffffc3f5683f713d4a3f0000b84200009ec2000000000000000000000000000080bfffffffff1f856b3f713d4a3f0000ba4200009ec2000000003ec32e393ec32eb9ffff7fbfffffffff7b146e3f713d4a3f0000bc4200009ec200000000000000006e1203baffff7fbfffffffffd7a3703f713d4a3f0000be4200009ec2000000003ec32eb93ec3aeb9ffff7fbfffffffff3333733f713d4a3f0000c04200009ec2000000000000000000000000000080bfffffffff8fc2753f713d4a3f0000c24200009ec2000000000000000000000000000080bfffffffffec51783f713d4a3f0000c44200009ec2000000000000000000000000000080bfffffffff48e17a3f713d4a3f0000c64200009ec2000000000000000000000000000080bfffffffffa4707d3f713d4a3f0000c84200009ec2000000000000000000000000000080bfffffffff0000803f713d4a3f000000000000a0c200000000000000003ec3ae39ffff7fbfffffffff00000000cdcc4c3f0000803f0000a0c200000000000000006e12033affff7fbfffffffff0ad7233ccdcc4c3f000000400000a0c200000000000000006e12033affff7fbfffffffff0ad7a33ccdcc4c3f000040400000a0c200000000000000006e12033affff7fbfffffffff8fc2f53ccdcc4c3f000080400000a0c2000000003ec32e393ec3ae39ffff7fbfffffffff0ad7233dcdcc4c3f0000a0400000a0c26f12833a6d12033a6d12033afcff7fbfffffffffcdcc4c3dcdcc4c3f0000c0400000a0c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2753dcdcc4c3f0000e0400000a0c2000000006e1203ba00000000ffff7fbfffffffff295c8f3dcdcc4c3f000000410000a0c2000000000000000000000000000080bfffffffff0ad7a33dcdcc4c3f000010410000a0c2000000000000000000000000000080bfffffffffec51b83dcdcc4c3f000020410000a0c2000000000000000000000000000080bfffffffffcdcccc3dcdcc4c3f000030410000a0c2000000000000000000000000000080bfffffffffae47e13dcdcc4c3f000040410000a0c2000000006e12033a00000000ffff7fbfffffffff8fc2f53dcdcc4c3f000050410000a0c26f12833a6e12033a00000000ffff7fbfffffffffb81e053ecdcc4c3f000060410000a0c26f12833a6e1203ba00000000ffff7fbfffffffff295c0f3ecdcc4c3f000070410000a0c2000000006e1203ba00000000ffff7fbfffffffff9a99193ecdcc4c3f000080410000a0c2000000000000000000000000000080bfffffffff0ad7233ecdcc4c3f000088410000a0c2000000006e12033a00000000ffff7fbfffffffff7b142e3ecdcc4c3f000090410000a0c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffec51383ecdcc4c3f000098410000a0c26f12833a6d1203ba6d1203bafcff7fbfffffffff5c8f423ecdcc4c3f0000a0410000a0c2000000003ec3aeb93ec32eb9ffff7fbfffffffffcdcc4c3ecdcc4c3f0000a8410000a0c2000000000000000000000000000080bfffffffff3d0a573ecdcc4c3f0000b0410000a0c2000000000000000000000000000080bfffffffffae47613ecdcc4c3f0000b8410000a0c2000000006e12033a00000000ffff7fbfffffffff1f856b3ecdcc4c3f0000c0410000a0c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff8fc2753ecdcc4c3f0000c8410000a0c26f12833a3cc3aeb93cc32ebafcff7fbfffffffff0000803ecdcc4c3f0000d0410000a0c2000000003cc3aeb93cc32ebafcff7fbfffffffffb81e853ecdcc4c3f0000d8410000a0c200000000000000006e1203baffff7fbfffffffff713d8a3ecdcc4c3f0000e0410000a0c2000000003ec32eb93ec3aeb9ffff7fbfffffffff295c8f3ecdcc4c3f0000e8410000a0c2000000000000000000000000000080bfffffffffe17a943ecdcc4c3f0000f0410000a0c2000000000000000000000000000080bfffffffff9a99993ecdcc4c3f0000f8410000a0c2000000000000000000000000000080bfffffffff52b89e3ecdcc4c3f000000420000a0c2000000000000000000000000000080bfffffffff0ad7a33ecdcc4c3f000004420000a0c2000000000000000000000000000080bfffffffffc3f5a83ecdcc4c3f000008420000a0c2000000000000000000000000000080bfffffffff7b14ae3ecdcc4c3f00000c420000a0c2000000000000000000000000000080bfffffffff3333b33ecdcc4c3f000010420000a0c2000000000000000000000000000080bfffffffffec51b83ecdcc4c3f000014420000a0c2000000000000000000000000000080bfffffffffa470bd3ecdcc4c3f000018420000a0c2000000000000000000000000000080bfffffffff5c8fc23ecdcc4c3f00001c420000a0c2000000003ec32e393ec32eb9ffff7fbfffffffff14aec73ecdcc4c3f000020420000a0c200000000000000006e1203baffff7fbfffffffffcdcccc3ecdcc4c3f000024420000a0c2000000003ec32eb93ec3aeb9ffff7fbfffffffff85ebd13ecdcc4c3f000028420000a0c2000000000000000000000000000080bfffffffff3d0ad73ecdcc4c3f00002c420000a0c2000000003ec32e393ec32eb9ffff7fbffffffffff628dc3ecdcc4c3f000030420000a0c200000000000000006e1203baffff7fbfffffffffae47e13ecdcc4c3f000034420000a0c2000000003ec32eb93ec3aeb9ffff7fbfffffffff6666e63ecdcc4c3f000038420000a0c2000000000000000000000000000080bfffffffff1f85eb3ecdcc4c3f00003c420000a0c2000000003ec3ae393ec32e39ffff7fbfffffffffd7a3f03ecdcc4c3f000040420000a0c26f12833a6d12033a6d12033afcff7fbfffffffff8fc2f53ecdcc4c3f000044420000a0c26f12833a3ec32eb93ec32e39ffff7fbfffffffff48e1fa3ecdcc4c3f000048420000a0c2000000006d1203ba6d1203bafcff7fbfffffffff0000003fcdcc4c3f00004c420000a0c2000000003ec32e393ec32eb9ffff7fbfffffffff5c8f023fcdcc4c3f000050420000a0c26f12833a6d12033a6d12033afcff7fbfffffffffb81e053fcdcc4c3f000054420000a0c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff14ae073fcdcc4c3f000058420000a0c2000000003ec32eb93ec32e39ffff7fbfffffffff713d0a3fcdcc4c3f00005c420000a0c26f12833a6d12033a6d12033afcff7fbfffffffffcdcc0c3fcdcc4c3f000060420000a0c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff295c0f3fcdcc4c3f000064420000a0c2000000003ec32e393ec3ae39ffff7fbfffffffff85eb113fcdcc4c3f000068420000a0c26f12833a3ec3ae393ec32e39ffff7fbfffffffffe17a143fcdcc4c3f00006c420000a0c26f12833a3cc32eba3cc3aeb9fcff7fbfffffffff3d0a173fcdcc4c3f000070420000a0c2000000003ec32e393ec32eb9ffff7fbfffffffff9a99193fcdcc4c3f000074420000a0c26f12833a3ec3ae393ec3aeb9ffff7fbffffffffff6281c3fcdcc4c3f000078420000a0c26f12833a6d1203ba6d1203bafcff7fbfffffffff52b81e3fcdcc4c3f00007c420000a0c2000000003ec3aeb93ec32eb9ffff7fbfffffffffae47213fcdcc4c3f000080420000a0c2000000003ec32e393ec32eb9ffff7fbfffffffff0ad7233fcdcc4c3f000082420000a0c200000000000000006e1203baffff7fbfffffffff6666263fcdcc4c3f000084420000a0c2000000003ec32eb93ec3aeb9ffff7fbfffffffffc3f5283fcdcc4c3f000086420000a0c2000000000000000000000000000080bfffffffff1f852b3fcdcc4c3f000088420000a0c2000000000000000000000000000080bfffffffff7b142e3fcdcc4c3f00008a420000a0c2000000000000000000000000000080bfffffffffd7a3303fcdcc4c3f00008c420000a0c2000000000000000000000000000080bfffffffff3333333fcdcc4c3f00008e420000a0c2000000000000000000000000000080bfffffffff8fc2353fcdcc4c3f000090420000a0c2000000000000000000000000000080bfffffffffec51383fcdcc4c3f000092420000a0c2000000000000000000000000000080bfffffffff48e13a3fcdcc4c3f000094420000a0c2000000000000000000000000000080bfffffffffa4703d3fcdcc4c3f000096420000a0c2000000000000000000000000000080bfffffffff0000403fcdcc4c3f000098420000a0c2000000000000000000000000000080bfffffffff5c8f423fcdcc4c3f00009a420000a0c2000000000000000000000000000080bfffffffffb81e453fcdcc4c3f00009c420000a0c2000000000000000000000000000080bfffffffff14ae473fcdcc4c3f00009e420000a0c2000000003ec32e393ec3ae39ffff7fbfffffffff713d4a3fcdcc4c3f0000a0420000a0c2000000003cc3ae393cc32e3afcff7fbfffffffffcdcc4c3fcdcc4c3f0000a2420000a0c26f12833a6d12033a6d12033afcff7fbfffffffff295c4f3fcdcc4c3f0000a4420000a0c26f12833a0000000000000000000080bfffffffff85eb513fcdcc4c3f0000a6420000a0c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffffe17a543fcdcc4c3f0000a8420000a0c2000000006e1203ba00000000ffff7fbfffffffff3d0a573fcdcc4c3f0000aa420000a0c2000000000000000000000000000080bfffffffff9a99593fcdcc4c3f0000ac420000a0c200000000000000006e1203baffff7fbffffffffff6285c3fcdcc4c3f0000ae420000a0c2000000003ec32eb93ec3aeb9ffff7fbfffffffff52b85e3fcdcc4c3f0000b0420000a0c2000000000000000000000000000080bfffffffffae47613fcdcc4c3f0000b2420000a0c2000000000000000000000000000080bfffffffff0ad7633fcdcc4c3f0000b4420000a0c2000000000000000000000000000080bfffffffff6666663fcdcc4c3f0000b6420000a0c2000000000000000000000000000080bfffffffffc3f5683fcdcc4c3f0000b8420000a0c2000000000000000000000000000080bfffffffff1f856b3fcdcc4c3f0000ba420000a0c2000000006e12033a00000000ffff7fbfffffffff7b146e3fcdcc4c3f0000bc420000a0c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffd7a3703fcdcc4c3f0000be420000a0c26f12833a6d1203ba6d1203bafcff7fbfffffffff3333733fcdcc4c3f0000c0420000a0c2000000003ec3aeb93ec32eb9ffff7fbfffffffff8fc2753fcdcc4c3f0000c2420000a0c2000000000000000000000000000080bfffffffffec51783fcdcc4c3f0000c4420000a0c2000000000000000000000000000080bfffffffff48e17a3fcdcc4c3f0000c6420000a0c2000000000000000000000000000080bfffffffffa4707d3fcdcc4c3f0000c8420000a0c2000000000000000000000000000080bfffffffff0000803fcdcc4c3f000000000000a2c2000000000000000000000000000080bfffffffff00000000295c4f3f0000803f0000a2c2000000000000000000000000000080bfffffffff0ad7233c295c4f3f000000400000a2c2000000000000000000000000000080bfffffffff0ad7a33c295c4f3f000040400000a2c2000000000000000000000000000080bfffffffff8fc2f53c295c4f3f000080400000a2c2000000000000000000000000000080bfffffffff0ad7233d295c4f3f0000a0400000a2c2000000003ec3ae393ec32e39ffff7fbfffffffffcdcc4c3d295c4f3f0000c0400000a2c20000000000000000abaa2aae000080bfffffffff8fc2753d295c4f3f0000e0400000a2c2000000003ec3aeb93ec32eb9ffff7fbfffffffff295c8f3d295c4f3f000000410000a2c2000000000000000000000000000080bfffffffff0ad7a33d295c4f3f000010410000a2c2000000000000000000000000000080bfffffffffec51b83d295c4f3f000020410000a2c2000000000000000000000000000080bfffffffffcdcccc3d295c4f3f000030410000a2c2000000000000000000000000000080bfffffffffae47e13d295c4f3f000040410000a2c2000000003ec3ae393ec32e39ffff7fbfffffffff8fc2f53d295c4f3f000050410000a2c26f12833a3cc32e3a3cc3ae39fcff7fbfffffffffb81e053e295c4f3f000060410000a2c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffff295c0f3e295c4f3f000070410000a2c2000000003cc32eba3cc3aeb9fcff7fbfffffffff9a99193e295c4f3f000080410000a2c2000000000000000000000000000080bfffffffff0ad7233e295c4f3f000088410000a2c2000000003ec3ae393ec32e39ffff7fbfffffffff7b142e3e295c4f3f000090410000a2c26f12833a6d12033a6d12033afcff7fbfffffffffec51383e295c4f3f000098410000a2c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff5c8f423e295c4f3f0000a0410000a2c2000000006e1203ba00000000ffff7fbfffffffffcdcc4c3e295c4f3f0000a8410000a2c2000000000000000000000000000080bfffffffff3d0a573e295c4f3f0000b0410000a2c2000000000000000000000000000080bfffffffffae47613e295c4f3f0000b8410000a2c2000000006e12033a00000000ffff7fbfffffffff1f856b3e295c4f3f0000c0410000a2c26f12833a6e12033a00000000ffff7fbfffffffff8fc2753e295c4f3f0000c8410000a2c26f12833a0000000000000000000080bfffffffff0000803e295c4f3f0000d0410000a2c26f12833a3ec32eb93ec3aeb9ffff7fbfffffffffb81e853e295c4f3f0000d8410000a2c26f12833a000000006e1203baffff7fbfffffffff713d8a3e295c4f3f0000e0410000a2c26f12833a6d1203ba6d1203bafcff7fbfffffffff295c8f3e295c4f3f0000e8410000a2c2000000003ec3aeb93ec32eb9ffff7fbfffffffffe17a943e295c4f3f0000f0410000a2c2000000000000000000000000000080bfffffffff9a99993e295c4f3f0000f8410000a2c2000000000000000000000000000080bfffffffff52b89e3e295c4f3f000000420000a2c2000000000000000000000000000080bfffffffff0ad7a33e295c4f3f000004420000a2c2000000000000000000000000000080bfffffffffc3f5a83e295c4f3f000008420000a2c2000000003ec32e393ec32eb9ffff7fbfffffffff7b14ae3e295c4f3f00000c420000a2c200000000000000006e1203baffff7fbfffffffff3333b33e295c4f3f000010420000a2c2000000003ec32eb93ec3aeb9ffff7fbfffffffffec51b83e295c4f3f000014420000a2c2000000000000000000000000000080bfffffffffa470bd3e295c4f3f000018420000a2c2000000000000000000000000000080bfffffffff5c8fc23e295c4f3f00001c420000a2c2000000006e12033a00000000ffff7fbfffffffff14aec73e295c4f3f000020420000a2c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffcdcccc3e295c4f3f000024420000a2c26f12833a6d1203ba6d1203bafcff7fbfffffffff85ebd13e295c4f3f000028420000a2c2000000003ec3aeb93ec32eb9ffff7fbfffffffff3d0ad73e295c4f3f00002c420000a2c2000000006e12033a00000000ffff7fbffffffffff628dc3e295c4f3f000030420000a2c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffae47e13e295c4f3f000034420000a2c26f12833a6d1203ba6d1203bafcff7fbfffffffff6666e63e295c4f3f000038420000a2c2000000003ec3aeb93ec32eb9ffff7fbfffffffff1f85eb3e295c4f3f00003c420000a2c2000000000000000000000000000080bfffffffffd7a3f03e295c4f3f000040420000a2c2000000003ec32e393ec3ae39ffff7fbfffffffff8fc2f53e295c4f3f000044420000a2c2000000006d12033a6d12033afcff7fbfffffffff48e1fa3e295c4f3f000048420000a2c26f12833a3ec32e393ec32eb9ffff7fbfffffffff0000003f295c4f3f00004c420000a2c26f12833a6d1203ba6d1203bafcff7fbfffffffff5c8f023f295c4f3f000050420000a2c2000000003ec32eb93ec32e39ffff7fbfffffffffb81e053f295c4f3f000054420000a2c200000000000000006e12033affff7fbfffffffff14ae073f295c4f3f000058420000a2c2000000003ec32eb93ec32e39ffff7fbfffffffff713d0a3f295c4f3f00005c420000a2c2000000003ec32e393ec3ae39ffff7fbfffffffffcdcc0c3f295c4f3f000060420000a2c200000000000000006e12033affff7fbfffffffff295c0f3f295c4f3f000064420000a2c2000000003ec32e393ec3ae39ffff7fbfffffffff85eb113f295c4f3f000068420000a2c26f12833a6d12033a6d12033afcff7fbfffffffffe17a143f295c4f3f00006c420000a2c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff3d0a173f295c4f3f000070420000a2c2000000003ec32eb93ec32e39ffff7fbfffffffff9a99193f295c4f3f000074420000a2c26f12833a6d12033a6d12033afcff7fbffffffffff6281c3f295c4f3f000078420000a2c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff52b81e3f295c4f3f00007c420000a2c2000000006e1203ba00000000ffff7fbfffffffffae47213f295c4f3f000080420000a2c2000000006e12033a00000000ffff7fbfffffffff0ad7233f295c4f3f000082420000a2c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff6666263f295c4f3f000084420000a2c26f12833a6d1203ba6d1203bafcff7fbfffffffffc3f5283f295c4f3f000086420000a2c2000000003ec3aeb93ec32eb9ffff7fbfffffffff1f852b3f295c4f3f000088420000a2c2000000003ec32e393ec32eb9ffff7fbfffffffff7b142e3f295c4f3f00008a420000a2c200000000000000006e1203baffff7fbfffffffffd7a3303f295c4f3f00008c420000a2c2000000003ec32eb93ec3aeb9ffff7fbfffffffff3333333f295c4f3f00008e420000a2c2000000003ec32e393ec32eb9ffff7fbfffffffff8fc2353f295c4f3f000090420000a2c200000000000000006e1203baffff7fbfffffffffec51383f295c4f3f000092420000a2c2000000003ec32eb93ec3aeb9ffff7fbfffffffff48e13a3f295c4f3f000094420000a2c2000000000000000000000000000080bfffffffffa4703d3f295c4f3f000096420000a2c2000000000000000000000000000080bfffffffff0000403f295c4f3f000098420000a2c2000000000000000000000000000080bfffffffff5c8f423f295c4f3f00009a420000a2c2000000000000000000000000000080bfffffffffb81e453f295c4f3f00009c420000a2c2000000003ec32e393ec32eb9ffff7fbfffffffff14ae473f295c4f3f00009e420000a2c200000000000000006e1203baffff7fbfffffffff713d4a3f295c4f3f0000a0420000a2c2000000003ec32eb93ec3aeb9ffff7fbfffffffffcdcc4c3f295c4f3f0000a2420000a2c2000000006d12033a6d12033afcff7fbfffffffff295c4f3f295c4f3f0000a4420000a2c26f12833a6d12033a6d12033afcff7fbfffffffff85eb513f295c4f3f0000a6420000a2c26f12833a0000000000000000000080bfffffffffe17a543f295c4f3f0000a8420000a2c26f12833a6d1203ba6d1203bafcff7fbfffffffff3d0a573f295c4f3f0000aa420000a2c200000000000000006e1203baffff7fbfffffffff9a99593f295c4f3f0000ac420000a2c26f12833a3ec3ae393ec3aeb9ffff7fbffffffffff6285c3f295c4f3f0000ae420000a2c26f12833a6d1203ba6d1203bafcff7fbfffffffff52b85e3f295c4f3f0000b0420000a2c2000000003ec3aeb93ec32eb9ffff7fbfffffffffae47613f295c4f3f0000b2420000a2c2000000003ec32e393ec32eb9ffff7fbfffffffff0ad7633f295c4f3f0000b4420000a2c200000000000000006e1203baffff7fbfffffffff6666663f295c4f3f0000b6420000a2c2000000003ec32eb93ec3aeb9ffff7fbfffffffffc3f5683f295c4f3f0000b8420000a2c2000000000000000000000000000080bfffffffff1f856b3f295c4f3f0000ba420000a2c2000000003ec3ae393ec32e39ffff7fbfffffffff7b146e3f295c4f3f0000bc420000a2c26f12833a6d12033a6d12033afcff7fbfffffffffd7a3703f295c4f3f0000be420000a2c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff3333733f295c4f3f0000c0420000a2c2000000006e1203ba00000000ffff7fbfffffffff8fc2753f295c4f3f0000c2420000a2c2000000000000000000000000000080bfffffffffec51783f295c4f3f0000c4420000a2c2000000000000000000000000000080bfffffffff48e17a3f295c4f3f0000c6420000a2c2000000000000000000000000000080bfffffffffa4707d3f295c4f3f0000c8420000a2c2000000000000000000000000000080bfffffffff0000803f295c4f3f000000000000a4c2000000000000000000000000000080bfffffffff0000000085eb513f0000803f0000a4c2000000000000000000000000000080bfffffffff0ad7233c85eb513f000000400000a4c2000000000000000000000000000080bfffffffff0ad7a33c85eb513f000040400000a4c2000000000000000000000000000080bfffffffff8fc2f53c85eb513f000080400000a4c2000000000000000000000000000080bfffffffff0ad7233d85eb513f0000a0400000a4c2000000006e12033a00000000ffff7fbfffffffffcdcc4c3d85eb513f0000c0400000a4c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff8fc2753d85eb513f0000e0400000a4c26f12833a6d1203ba6d1203bafcff7fbfffffffff295c8f3d85eb513f000000410000a4c2000000003ec3aeb93ec32eb9ffff7fbfffffffff0ad7a33d85eb513f000010410000a4c2000000003ec32e393ec32eb9ffff7fbfffffffffec51b83d85eb513f000020410000a4c200000000000000006e1203baffff7fbfffffffffcdcccc3d85eb513f000030410000a4c2000000003ec32eb93ec3aeb9ffff7fbfffffffffae47e13d85eb513f000040410000a4c2000000000000000000000000000080bfffffffff8fc2f53d85eb513f000050410000a4c2000000003cc32e3a3cc3ae39fcff7fbfffffffffb81e053e85eb513f000060410000a4c26f12833a3ec3ae393ec32e39ffff7fbfffffffff295c0f3e85eb513f000070410000a4c26f12833a3cc32eba3cc3aeb9fcff7fbfffffffff9a99193e85eb513f000080410000a4c2000000003ec3aeb93ec32eb9ffff7fbfffffffff0ad7233e85eb513f000088410000a4c2000000000000000000000000000080bfffffffff7b142e3e85eb513f000090410000a4c2000000003ec32e393ec3ae39ffff7fbfffffffffec51383e85eb513f000098410000a4c2000000003ec32e393dc3ae39ffff7fbfffffffff5c8f423e85eb513f0000a0410000a4c2000000003ec32eb93ec3aeb9ffff7fbfffffffffcdcc4c3e85eb513f0000a8410000a4c2000000003ec32eb93ec3aeb9ffff7fbfffffffff3d0a573e85eb513f0000b0410000a4c2000000000000000000000000000080bfffffffffae47613e85eb513f0000b8410000a4c2000000006e12033a00000000ffff7fbfffffffff1f856b3e85eb513f0000c0410000a4c26f12833a6e12033a00000000ffff7fbfffffffff8fc2753e85eb513f0000c8410000a4c26f12833a3ec32eb93ec32e39ffff7fbfffffffff0000803e85eb513f0000d0410000a4c26f12833a000000006e12033affff7fbfffffffffb81e853e85eb513f0000d8410000a4c26f12833a000000006e12033affff7fbfffffffff713d8a3e85eb513f0000e0410000a4c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff295c8f3e85eb513f0000e8410000a4c2000000006e1203ba00000000ffff7fbfffffffffe17a943e85eb513f0000f0410000a4c2000000000000000000000000000080bfffffffff9a99993e85eb513f0000f8410000a4c2000000000000000000000000000080bfffffffff52b89e3e85eb513f000000420000a4c2000000000000000000000000000080bfffffffff0ad7a33e85eb513f000004420000a4c2000000000000000000000000000080bfffffffffc3f5a83e85eb513f000008420000a4c2000000006e12033a00000000ffff7fbfffffffff7b14ae3e85eb513f00000c420000a4c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff3333b33e85eb513f000010420000a4c26f12833a6d1203ba6d1203bafcff7fbfffffffffec51b83e85eb513f000014420000a4c2000000003ec3aeb93ec32eb9ffff7fbfffffffffa470bd3e85eb513f000018420000a4c2000000003ec32e393ec32eb9ffff7fbfffffffff5c8fc23e85eb513f00001c420000a4c2000000003ec3ae393ec3aeb9ffff7fbfffffffff14aec73e85eb513f000020420000a4c26f12833a6e12033a00000000ffff7fbfffffffffcdcccc3e85eb513f000024420000a4c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffff85ebd13e85eb513f000028420000a4c2000000003cc32eba3cc3aeb9fcff7fbfffffffff3d0ad73e85eb513f00002c420000a4c2000000003ec3ae393ec32e39ffff7fbffffffffff628dc3e85eb513f000030420000a4c26f12833a3cc32e3a3cc3ae39fcff7fbfffffffffae47e13e85eb513f000034420000a4c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffff6666e63e85eb513f000038420000a4c2000000003cc32eba3cc3aeb9fcff7fbfffffffff1f85eb3e85eb513f00003c420000a4c2000000000000000000000000000080bfffffffffd7a3f03e85eb513f000040420000a4c2000000000000000000000000000080bfffffffff8fc2f53e85eb513f000044420000a4c2000000003ec3ae393ec32e39ffff7fbfffffffff48e1fa3e85eb513f000048420000a4c26f12833a6d12033a6d12033afcff7fbfffffffff0000003f85eb513f00004c420000a4c26f12833a3ec32eb93ec32e39ffff7fbfffffffff5c8f023f85eb513f000050420000a4c2000000006d1203ba6d1203bafcff7fbfffffffffb81e053f85eb513f000054420000a4c2000000003ec32eb93ec3aeb9ffff7fbfffffffff14ae073f85eb513f000058420000a4c2000000000000000000000000000080bfffffffff713d0a3f85eb513f00005c420000a4c2000000000000000000000000000080bfffffffffcdcc0c3f85eb513f000060420000a4c2000000000000000000000000000080bfffffffff295c0f3f85eb513f000064420000a4c2000000000000000000000000000080bfffffffff85eb113f85eb513f000068420000a4c2000000003ec32e393ec3ae39ffff7fbfffffffffe17a143f85eb513f00006c420000a4c200000000000000006e12033affff7fbfffffffff3d0a173f85eb513f000070420000a4c2000000003ec32eb93ec32e39ffff7fbfffffffff9a99193f85eb513f000074420000a4c2000000003ec32e393ec3ae39ffff7fbffffffffff6281c3f85eb513f000078420000a4c200000000000000006e12033affff7fbfffffffff52b81e3f85eb513f00007c420000a4c2000000003ec32eb93ec32e39ffff7fbfffffffffae47213f85eb513f000080420000a4c2000000003ec3ae393ec32e39ffff7fbfffffffff0ad7233f85eb513f000082420000a4c26f12833a6d12033a6d12033afcff7fbfffffffff6666263f85eb513f000084420000a4c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffc3f5283f85eb513f000086420000a4c2000000006e1203ba00000000ffff7fbfffffffff1f852b3f85eb513f000088420000a4c2000000006e12033a00000000ffff7fbfffffffff7b142e3f85eb513f00008a420000a4c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffd7a3303f85eb513f00008c420000a4c26f12833a6d1203ba6d1203bafcff7fbfffffffff3333333f85eb513f00008e420000a4c2000000003ec32e393ec32eb9ffff7fbfffffffff8fc2353f85eb513f000090420000a4c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffec51383f85eb513f000092420000a4c26f12833a6d1203ba6d1203bafcff7fbfffffffff48e13a3f85eb513f000094420000a4c2000000003ec3aeb93ec32eb9ffff7fbfffffffffa4703d3f85eb513f000096420000a4c2000000000000000000000000000080bfffffffff0000403f85eb513f000098420000a4c2000000000000000000000000000080bfffffffff5c8f423f85eb513f00009a420000a4c2000000000000000000000000000080bfffffffffb81e453f85eb513f00009c420000a4c2000000006e12033a00000000ffff7fbfffffffff14ae473f85eb513f00009e420000a4c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff713d4a3f85eb513f0000a0420000a4c26f12833a6d1203ba6d1203bafcff7fbfffffffffcdcc4c3f85eb513f0000a2420000a4c2000000003ec3aeb93ec32eb9ffff7fbfffffffff295c4f3f85eb513f0000a4420000a4c2000000006d12033a6d12033afcff7fbfffffffff85eb513f85eb513f0000a6420000a4c26f12833a6d12033a6d12033afcff7fbfffffffffe17a543f85eb513f0000a8420000a4c26f12833a0000000000000000000080bfffffffff3d0a573f85eb513f0000aa420000a4c26f12833a3ec32eb93ec3aeb9ffff7fbfffffffff9a99593f85eb513f0000ac420000a4c26f12833a0000000000000000000080bffffffffff6285c3f85eb513f0000ae420000a4c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff52b85e3f85eb513f0000b0420000a4c2000000006e1203ba00000000ffff7fbfffffffffae47613f85eb513f0000b2420000a4c2000000006e12033a00000000ffff7fbfffffffff0ad7633f85eb513f0000b4420000a4c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff6666663f85eb513f0000b6420000a4c26f12833a6d1203ba6d1203bafcff7fbfffffffffc3f5683f85eb513f0000b8420000a4c2000000003ec3aeb93ec32eb9ffff7fbfffffffff1f856b3f85eb513f0000ba420000a4c2000000003ec32e393ec32eb9ffff7fbfffffffff7b146e3f85eb513f0000bc420000a4c2000000003ec32e393ec32eb9ffff7fbfffffffffd7a3703f85eb513f0000be420000a4c2000000003ec32eb93bc32e39ffff7fbfffffffff3333733f85eb513f0000c0420000a4c2000000003ec32eb93ec32e39ffff7fbfffffffff8fc2753f85eb513f0000c2420000a4c2000000000000000000000000000080bfffffffffec51783f85eb513f0000c4420000a4c2000000000000000000000000000080bfffffffff48e17a3f85eb513f0000c6420000a4c2000000000000000000000000000080bfffffffffa4707d3f85eb513f0000c8420000a4c2000000000000000000000000000080bfffffffff0000803f85eb513f000000000000a6c2000000000000000000000000000080bfffffffff00000000e17a543f0000803f0000a6c2000000000000000000000000000080bfffffffff0ad7233ce17a543f000000400000a6c2000000000000000000000000000080bfffffffff0ad7a33ce17a543f000040400000a6c2000000000000000000000000000080bfffffffff8fc2f53ce17a543f000080400000a6c2000000000000000000000000000080bfffffffff0ad7233de17a543f0000a0400000a6c2000000003ec3ae393ec32e39ffff7fbfffffffffcdcc4c3de17a543f0000c0400000a6c26f12833a6d12033a6d12033afcff7fbfffffffff8fc2753de17a543f0000e0400000a6c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff295c8f3de17a543f000000410000a6c2000000006e1203ba00000000ffff7fbfffffffff0ad7a33de17a543f000010410000a6c2000000006e12033a00000000ffff7fbfffffffffec51b83de17a543f000020410000a6c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffcdcccc3de17a543f000030410000a6c26f12833a6d1203ba6d1203bafcff7fbfffffffffae47e13de17a543f000040410000a6c2000000003ec3aeb93ec32eb9ffff7fbfffffffff8fc2f53de17a543f000050410000a6c2000000003ec3ae393ec32e39ffff7fbfffffffffb81e053ee17a543f000060410000a6c26f12833a6d12033a6d12033afcff7fbfffffffff295c0f3ee17a543f000070410000a6c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff9a99193ee17a543f000080410000a6c2000000006e1203ba00000000ffff7fbfffffffff0ad7233ee17a543f000088410000a6c2000000000000000000000000000080bfffffffff7b142e3ee17a543f000090410000a6c2000000000000000000000000000080bfffffffffec51383ee17a543f000098410000a6c2000000006e12033a00000000ffff7fbfffffffff5c8f423ee17a543f0000a0410000a6c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffcdcc4c3ee17a543f0000a8410000a6c26f12833a6d1203ba6d1203bafcff7fbfffffffff3d0a573ee17a543f0000b0410000a6c2000000003ec3aeb93ec32eb9ffff7fbfffffffffae47613ee17a543f0000b8410000a6c2000000003ec3ae393ec32e39ffff7fbfffffffff1f856b3ee17a543f0000c0410000a6c26f12833a6d12033a6d12033afcff7fbfffffffff8fc2753ee17a543f0000c8410000a6c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0000803ee17a543f0000d0410000a6c2000000003ec3aeb93ec3ae39ffff7fbfffffffffb81e853ee17a543f0000d8410000a6c200000000000000006e12033affff7fbfffffffff713d8a3ee17a543f0000e0410000a6c200000000000000006e12033affff7fbfffffffff295c8f3ee17a543f0000e8410000a6c2000000003ec32eb93ec32e39ffff7fbfffffffffe17a943ee17a543f0000f0410000a6c2000000000000000000000000000080bfffffffff9a99993ee17a543f0000f8410000a6c2000000000000000000000000000080bfffffffff52b89e3ee17a543f000000420000a6c2000000000000000000000000000080bfffffffff0ad7a33ee17a543f000004420000a6c2000000000000000000000000000080bfffffffffc3f5a83ee17a543f000008420000a6c2000000003ec3ae393ec32e39ffff7fbfffffffff7b14ae3ee17a543f00000c420000a6c26f12833a6d12033a6d12033afcff7fbfffffffff3333b33ee17a543f000010420000a6c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffec51b83ee17a543f000014420000a6c2000000006e1203ba00000000ffff7fbfffffffffa470bd3ee17a543f000018420000a6c2000000006e12033a00000000ffff7fbfffffffff5c8fc23ee17a543f00001c420000a6c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff14aec73ee17a543f000020420000a6c26f12833a3ec32e393ec32eb9ffff7fbfffffffffcdcccc3ee17a543f000024420000a6c26f12833a0000000000000000000080bfffffffff85ebd13ee17a543f000028420000a6c26f12833a3cc32eba3cc3aeb9fcff7fbfffffffff3d0ad73ee17a543f00002c420000a6c2000000003ec3aeb93ec32eb9ffff7fbffffffffff628dc3ee17a543f000030420000a6c2000000003cc32e3a3cc3ae39fcff7fbfffffffffae47e13ee17a543f000034420000a6c26f12833a3ec3ae393ec32e39ffff7fbfffffffff6666e63ee17a543f000038420000a6c26f12833a3cc32eba3cc3aeb9fcff7fbfffffffff1f85eb3ee17a543f00003c420000a6c2000000003ec3aeb93ec32eb9ffff7fbfffffffffd7a3f03ee17a543f000040420000a6c2000000000000000000000000000080bfffffffff8fc2f53ee17a543f000044420000a6c2000000000000000000000000000080bfffffffff48e1fa3ee17a543f000048420000a6c2000000003ec32e393ec3ae39ffff7fbfffffffff0000003fe17a543f00004c420000a6c2000000006d12033a6d12033afcff7fbfffffffff5c8f023fe17a543f000050420000a6c26f12833a3ec32e393ec32eb9ffff7fbfffffffffb81e053fe17a543f000054420000a6c26f12833a6d1203ba6d1203bafcff7fbfffffffff14ae073fe17a543f000058420000a6c2000000003ec3aeb93ec32eb9ffff7fbfffffffff713d0a3fe17a543f00005c420000a6c2000000000000000000000000000080bfffffffffcdcc0c3fe17a543f000060420000a6c2000000000000000000000000000080bfffffffff295c0f3fe17a543f000064420000a6c2000000000000000000000000000080bfffffffff85eb113fe17a543f000068420000a6c2000000000000000000000000000080bfffffffffe17a143fe17a543f00006c420000a6c2000000000000000000000000000080bfffffffff3d0a173fe17a543f000070420000a6c2000000003ec32e393ec32eb9ffff7fbfffffffff9a99193fe17a543f000074420000a6c200000000000000006e1203baffff7fbffffffffff6281c3fe17a543f000078420000a6c2000000003ec32eb93ec3aeb9ffff7fbfffffffff52b81e3fe17a543f00007c420000a6c2000000000000000000000000000080bfffffffffae47213fe17a543f000080420000a6c2000000000000000000000000000080bfffffffff0ad7233fe17a543f000082420000a6c2000000003ec32e393ec3ae39ffff7fbfffffffff6666263fe17a543f000084420000a6c200000000000000006e12033affff7fbfffffffffc3f5283fe17a543f000086420000a6c2000000003ec32eb93ec32e39ffff7fbfffffffff1f852b3fe17a543f000088420000a6c2000000006e12033a00000000ffff7fbfffffffff7b142e3fe17a543f00008a420000a6c26f12833a6e12033a00000000ffff7fbfffffffffd7a3303fe17a543f00008c420000a6c26f12833a6e1203ba00000000ffff7fbfffffffff3333333fe17a543f00008e420000a6c2000000000000000000000000000080bfffffffff8fc2353fe17a543f000090420000a6c26f12833a6e12033a00000000ffff7fbfffffffffec51383fe17a543f000092420000a6c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffff48e13a3fe17a543f000094420000a6c2000000006d1203ba6d1203bafcff7fbfffffffffa4703d3fe17a543f000096420000a6c2000000003ec32eb93ec3aeb9ffff7fbfffffffff0000403fe17a543f000098420000a6c2000000000000000000000000000080bfffffffff5c8f423fe17a543f00009a420000a6c2000000000000000000000000000080bfffffffffb81e453fe17a543f00009c420000a6c2000000003ec3ae393ec32e39ffff7fbfffffffff14ae473fe17a543f00009e420000a6c26f12833a6d12033a6d12033afcff7fbfffffffff713d4a3fe17a543f0000a0420000a6c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffcdcc4c3fe17a543f0000a2420000a6c2000000003dc3aeb93ec32eb9ffff7fbfffffffff295c4f3fe17a543f0000a4420000a6c200000000000000006e1203baffff7fbfffffffff85eb513fe17a543f0000a6420000a6c2000000006e12033a00000000ffff7fbfffffffffe17a543fe17a543f0000a8420000a6c26f12833a3ec3ae393ec32e39ffff7fbfffffffff3d0a573fe17a543f0000aa420000a6c26f12833a0000000000000000000080bfffffffff9a99593fe17a543f0000ac420000a6c26f12833a6e1203ba00000000ffff7fbffffffffff6285c3fe17a543f0000ae420000a6c2000000003ec3aeb93ec3ae39ffff7fbfffffffff52b85e3fe17a543f0000b0420000a6c2000000003ec32eb93ec32e39ffff7fbfffffffffae47613fe17a543f0000b2420000a6c2000000003ec3ae393ec32e39ffff7fbfffffffff0ad7633fe17a543f0000b4420000a6c26f12833a6d12033a6d12033afcff7fbfffffffff6666663fe17a543f0000b6420000a6c26f12833a3ec32eb93ec32e39ffff7fbfffffffffc3f5683fe17a543f0000b8420000a6c2000000006d1203ba6d1203bafcff7fbfffffffff1f856b3fe17a543f0000ba420000a6c2000000003ec3ae393ec3aeb9ffff7fbfffffffff7b146e3fe17a543f0000bc420000a6c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffd7a3703fe17a543f0000be420000a6c26f12833a6d1203ba6d1203bafcff7fbfffffffff3333733fe17a543f0000c0420000a6c2000000003ec3aeb93ec32eb9ffff7fbfffffffff8fc2753fe17a543f0000c2420000a6c2000000000000000000000000000080bfffffffffec51783fe17a543f0000c4420000a6c2000000000000000000000000000080bfffffffff48e17a3fe17a543f0000c6420000a6c2000000000000000000000000000080bfffffffffa4707d3fe17a543f0000c8420000a6c2000000000000000000000000000080bfffffffff0000803fe17a543f000000000000a8c2000000003ec3ae393ec3aeb9ffff7fbfffffffff000000003d0a573f0000803f0000a8c200000000000000006e1203baffff7fbfffffffff0ad7233c3d0a573f000000400000a8c2000000003ec32eb93ec3aeb9ffff7fbfffffffff0ad7a33c3d0a573f000040400000a8c2000000000000000000000000000080bfffffffff8fc2f53c3d0a573f000080400000a8c2000000000000000000000000000080bfffffffff0ad7233d3d0a573f0000a0400000a8c2000000000000000000000000000080bfffffffffcdcc4c3d3d0a573f0000c0400000a8c2000000003ec3ae393ec32e39ffff7fbfffffffff8fc2753d3d0a573f0000e0400000a8c20000000000000000abaa2aae000080bfffffffff295c8f3d3d0a573f000000410000a8c2000000003ec3aeb93ec32eb9ffff7fbfffffffff0ad7a33d3d0a573f000010410000a8c2000000003ec3ae393ec32e39ffff7fbfffffffffec51b83d3d0a573f000020410000a8c26f12833a6d12033a6d12033afcff7fbfffffffffcdcccc3d3d0a573f000030410000a8c26f12833a3ec32eb93ec32e39ffff7fbfffffffffae47e13d3d0a573f000040410000a8c2000000006d1203ba6d1203bafcff7fbfffffffff8fc2f53d3d0a573f000050410000a8c2000000003ec32eb93ec3aeb9ffff7fbfffffffffb81e053e3d0a573f000060410000a8c2000000003ec32e393ec3ae39ffff7fbfffffffff295c0f3e3d0a573f000070410000a8c200000000000000006e12033affff7fbfffffffff9a99193e3d0a573f000080410000a8c2000000003ec32eb93ec32e39ffff7fbfffffffff0ad7233e3d0a573f000088410000a8c2000000000000000000000000000080bfffffffff7b142e3e3d0a573f000090410000a8c2000000000000000000000000000080bfffffffffec51383e3d0a573f000098410000a8c2000000003ec3ae393ec32e39ffff7fbfffffffff5c8f423e3d0a573f0000a0410000a8c26f12833a6d12033a6d12033afcff7fbfffffffffcdcc4c3e3d0a573f0000a8410000a8c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff3d0a573e3d0a573f0000b0410000a8c2000000006e1203ba00000000ffff7fbfffffffffae47613e3d0a573f0000b8410000a8c2000000000000000000000000000080bfffffffff1f856b3e3d0a573f0000c0410000a8c2000000003ec32e393ec3ae39ffff7fbfffffffff8fc2753e3d0a573f0000c8410000a8c200000000000000006e12033affff7fbfffffffff0000803e3d0a573f0000d0410000a8c2000000003ec32eb93ec32e39ffff7fbfffffffffb81e853e3d0a573f0000d8410000a8c2000000000000000000000000000080bfffffffff713d8a3e3d0a573f0000e0410000a8c2000000000000000000000000000080bfffffffff295c8f3e3d0a573f0000e8410000a8c2000000000000000000000000000080bfffffffffe17a943e3d0a573f0000f0410000a8c2000000000000000000000000000080bfffffffff9a99993e3d0a573f0000f8410000a8c2000000000000000000000000000080bfffffffff52b89e3e3d0a573f000000420000a8c2000000000000000000000000000080bfffffffff0ad7a33e3d0a573f000004420000a8c2000000000000000000000000000080bfffffffffc3f5a83e3d0a573f000008420000a8c2000000000000000000000000000080bfffffffff7b14ae3e3d0a573f00000c420000a8c2000000003ec32e393ec3ae39ffff7fbfffffffff3333b33e3d0a573f000010420000a8c200000000000000006e12033affff7fbfffffffffec51b83e3d0a573f000014420000a8c2000000003ec32eb93ec32e39ffff7fbfffffffffa470bd3e3d0a573f000018420000a8c2000000003ec3ae393ec32e39ffff7fbfffffffff5c8fc23e3d0a573f00001c420000a8c26f12833a6d12033a6d12033afcff7fbfffffffff14aec73e3d0a573f000020420000a8c26f12833a000000006e12033affff7fbfffffffffcdcccc3e3d0a573f000024420000a8c26f12833a000000006e12033affff7fbfffffffff85ebd13e3d0a573f000028420000a8c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff3d0ad73e3d0a573f00002c420000a8c2000000006e1203ba00000000ffff7fbffffffffff628dc3e3d0a573f000030420000a8c2000000003ec3ae393ec32e39ffff7fbfffffffffae47e13e3d0a573f000034420000a8c26f12833a6d12033a6d12033afcff7fbfffffffff6666e63e3d0a573f000038420000a8c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff1f85eb3e3d0a573f00003c420000a8c2000000006e1203ba00000000ffff7fbfffffffffd7a3f03e3d0a573f000040420000a8c2000000000000000000000000000080bfffffffff8fc2f53e3d0a573f000044420000a8c2000000000000000000000000000080bfffffffff48e1fa3e3d0a573f000048420000a8c2000000000000000000000000000080bfffffffff0000003f3d0a573f00004c420000a8c2000000006e12033a00000000ffff7fbfffffffff5c8f023f3d0a573f000050420000a8c26f12833a6e12033a00000000ffff7fbfffffffffb81e053f3d0a573f000054420000a8c26f12833a6e1203ba00000000ffff7fbfffffffff14ae073f3d0a573f000058420000a8c2000000006e1203ba00000000ffff7fbfffffffff713d0a3f3d0a573f00005c420000a8c2000000000000000000000000000080bfffffffffcdcc0c3f3d0a573f000060420000a8c2000000000000000000000000000080bfffffffff295c0f3f3d0a573f000064420000a8c2000000000000000000000000000080bfffffffff85eb113f3d0a573f000068420000a8c2000000000000000000000000000080bfffffffffe17a143f3d0a573f00006c420000a8c2000000000000000000000000000080bfffffffff3d0a173f3d0a573f000070420000a8c2000000006e12033a00000000ffff7fbfffffffff9a99193f3d0a573f000074420000a8c26f12833a3ec3ae393ec3aeb9ffff7fbffffffffff6281c3f3d0a573f000078420000a8c26f12833a6d1203ba6d1203bafcff7fbfffffffff52b81e3f3d0a573f00007c420000a8c2000000003ec3aeb93ec32eb9ffff7fbfffffffffae47213f3d0a573f000080420000a8c2000000000000000000000000000080bfffffffff0ad7233f3d0a573f000082420000a8c2000000000000000000000000000080bfffffffff6666263f3d0a573f000084420000a8c2000000000000000000000000000080bfffffffffc3f5283f3d0a573f000086420000a8c2000000000000000000000000000080bfffffffff1f852b3f3d0a573f000088420000a8c2000000003ec3ae393ec32e39ffff7fbfffffffff7b142e3f3d0a573f00008a420000a8c26f12833a6d12033a6d12033afcff7fbfffffffffd7a3303f3d0a573f00008c420000a8c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff3333333f3d0a573f00008e420000a8c2000000003ec32eb93ec32e39ffff7fbfffffffff8fc2353f3d0a573f000090420000a8c26f12833a6d12033a6d12033afcff7fbfffffffffec51383f3d0a573f000092420000a8c26f12833a3ec32e393ec3ae39ffff7fbfffffffff48e13a3f3d0a573f000094420000a8c26f12833a3ec32eb93ec3aeb9ffff7fbfffffffffa4703d3f3d0a573f000096420000a8c26f12833a6d1203ba6d1203bafcff7fbfffffffff0000403f3d0a573f000098420000a8c2000000003ec3aeb93ec32eb9ffff7fbfffffffff5c8f423f3d0a573f00009a420000a8c2000000003ec32e393ec32eb9ffff7fbfffffffffb81e453f3d0a573f00009c420000a8c200000000000000006e1203baffff7fbfffffffff14ae473f3d0a573f00009e420000a8c2000000000000000000000000000080bfffffffff713d4a3f3d0a573f0000a0420000a8c200000000000000006e12033affff7fbfffffffffcdcc4c3f3d0a573f0000a2420000a8c2000000003ec3ae393ec32e39ffff7fbfffffffff295c4f3f3d0a573f0000a4420000a8c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff85eb513f3d0a573f0000a6420000a8c26f12833a000000006e1203baffff7fbfffffffffe17a543f3d0a573f0000a8420000a8c26f12833a3ec32e393ec32eb9ffff7fbfffffffff3d0a573f3d0a573f0000aa420000a8c26f12833a0000000000000000000080bfffffffff9a99593f3d0a573f0000ac420000a8c26f12833a6e1203ba00000000ffff7fbffffffffff6285c3f3d0a573f0000ae420000a8c2000000006e1203ba00000000ffff7fbfffffffff52b85e3f3d0a573f0000b0420000a8c2000000000000000000000000000080bfffffffffae47613f3d0a573f0000b2420000a8c2000000003ec32e393ec32eb9ffff7fbfffffffff0ad7633f3d0a573f0000b4420000a8c2000000003ec32e393ec32eb9ffff7fbfffffffff6666663f3d0a573f0000b6420000a8c2000000003ec3ae393bc32e39ffff7fbfffffffffc3f5683f3d0a573f0000b8420000a8c26f12833a3ec32e393ec32eb9ffff7fbfffffffff1f856b3f3d0a573f0000ba420000a8c26f12833a3ec32eb93dc3aeb9ffff7fbfffffffff7b146e3f3d0a573f0000bc420000a8c26f12833a3ec32e393ec3ae39ffff7fbfffffffffd7a3703f3d0a573f0000be420000a8c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff3333733f3d0a573f0000c0420000a8c2000000006e1203ba00000000ffff7fbfffffffff8fc2753f3d0a573f0000c2420000a8c2000000003ec32e393ec32eb9ffff7fbfffffffffec51783f3d0a573f0000c4420000a8c200000000000000006e1203baffff7fbfffffffff48e17a3f3d0a573f0000c6420000a8c2000000003ec32eb93ec3aeb9ffff7fbfffffffffa4707d3f3d0a573f0000c8420000a8c2000000000000000000000000000080bfffffffff0000803f3d0a573f000000000000aac2000000003cc32e3a3cc3aeb9fcff7fbfffffffff000000009a99593f0000803f0000aac26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0ad7233c9a99593f000000400000aac26f12833a6d1203ba6d1203bafcff7fbfffffffff0ad7a33c9a99593f000040400000aac2000000003ec3aeb93ec32eb9ffff7fbfffffffff8fc2f53c9a99593f000080400000aac2000000000000000000000000000080bfffffffff0ad7233d9a99593f0000a0400000aac2000000000000000000000000000080bfffffffffcdcc4c3d9a99593f0000c0400000aac2000000006e12033a00000000ffff7fbfffffffff8fc2753d9a99593f0000e0400000aac26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff295c8f3d9a99593f000000410000aac26f12833a6d1203ba6d1203bafcff7fbfffffffff0ad7a33d9a99593f000010410000aac2000000003ec3aeb93ec32eb9ffff7fbfffffffffec51b83d9a99593f000020410000aac2000000003ec32e393ec3ae39ffff7fbfffffffffcdcccc3d9a99593f000030410000aac2000000006d12033a6d12033afcff7fbfffffffffae47e13d9a99593f000040410000aac26f12833a3ec32e393ec32eb9ffff7fbfffffffff8fc2f53d9a99593f000050410000aac26f12833a3cc3aeb93cc32ebafcff7fbfffffffffb81e053e9a99593f000060410000aac2000000003cc3aeb93cc32ebafcff7fbfffffffff295c0f3e9a99593f000070410000aac2000000003ec32eb93ec3aeb9ffff7fbfffffffff9a99193e9a99593f000080410000aac2000000000000000000000000000080bfffffffff0ad7233e9a99593f000088410000aac2000000000000000000000000000080bfffffffff7b142e3e9a99593f000090410000aac2000000000000000000000000000080bfffffffffec51383e9a99593f000098410000aac2000000000000000000000000000080bfffffffff5c8f423e9a99593f0000a0410000aac2000000003ec32e393ec3ae39ffff7fbfffffffffcdcc4c3e9a99593f0000a8410000aac200000000000000006e12033affff7fbfffffffff3d0a573e9a99593f0000b0410000aac2000000003ec32eb93ec32e39ffff7fbfffffffffae47613e9a99593f0000b8410000aac2000000000000000000000000000080bfffffffff1f856b3e9a99593f0000c0410000aac2000000000000000000000000000080bfffffffff8fc2753e9a99593f0000c8410000aac2000000000000000000000000000080bfffffffff0000803e9a99593f0000d0410000aac2000000000000000000000000000080bfffffffffb81e853e9a99593f0000d8410000aac2000000000000000000000000000080bfffffffff713d8a3e9a99593f0000e0410000aac2000000003ec32e393ec32eb9ffff7fbfffffffff295c8f3e9a99593f0000e8410000aac200000000000000006e1203baffff7fbfffffffffe17a943e9a99593f0000f0410000aac2000000003ec32eb93ec3aeb9ffff7fbfffffffff9a99993e9a99593f0000f8410000aac2000000000000000000000000000080bfffffffff52b89e3e9a99593f000000420000aac2000000000000000000000000000080bfffffffff0ad7a33e9a99593f000004420000aac2000000000000000000000000000080bfffffffffc3f5a83e9a99593f000008420000aac2000000000000000000000000000080bfffffffff7b14ae3e9a99593f00000c420000aac2000000000000000000000000000080bfffffffff3333b33e9a99593f000010420000aac2000000000000000000000000000080bfffffffffec51b83e9a99593f000014420000aac2000000000000000000000000000080bfffffffffa470bd3e9a99593f000018420000aac2000000003ec32e393ec32eb9ffff7fbfffffffff5c8fc23e9a99593f00001c420000aac2000000003ec32e393ec32eb9ffff7fbfffffffff14aec73e9a99593f000020420000aac2000000003ec32eb93bc32e39ffff7fbfffffffffcdcccc3e9a99593f000024420000aac200000000000000006e12033affff7fbfffffffff85ebd13e9a99593f000028420000aac200000000000000006e12033affff7fbfffffffff3d0ad73e9a99593f00002c420000aac2000000003ec32eb93ec32e39ffff7fbffffffffff628dc3e9a99593f000030420000aac2000000000000000000000000000080bfffffffffae47e13e9a99593f000034420000aac2000000003ec3ae393ec32e39ffff7fbfffffffff6666e63e9a99593f000038420000aac20000000000000000abaa2aae000080bfffffffff1f85eb3e9a99593f00003c420000aac2000000003ec3aeb93ec32eb9ffff7fbfffffffffd7a3f03e9a99593f000040420000aac2000000000000000000000000000080bfffffffff8fc2f53e9a99593f000044420000aac2000000000000000000000000000080bfffffffff48e1fa3e9a99593f000048420000aac2000000000000000000000000000080bfffffffff0000003f9a99593f00004c420000aac2000000003ec3ae393ec32e39ffff7fbfffffffff5c8f023f9a99593f000050420000aac26f12833a6d12033a6d12033afcff7fbfffffffffb81e053f9a99593f000054420000aac26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff14ae073f9a99593f000058420000aac2000000003dc3aeb93ec32eb9ffff7fbfffffffff713d0a3f9a99593f00005c420000aac200000000000000006e1203baffff7fbfffffffffcdcc0c3f9a99593f000060420000aac2000000003ec32eb93ec3aeb9ffff7fbfffffffff295c0f3f9a99593f000064420000aac2000000000000000000000000000080bfffffffff85eb113f9a99593f000068420000aac2000000000000000000000000000080bfffffffffe17a143f9a99593f00006c420000aac2000000000000000000000000000080bfffffffff3d0a173f9a99593f000070420000aac2000000003ec3ae393ec32e39ffff7fbfffffffff9a99193f9a99593f000074420000aac26f12833a6d12033a6d12033afcff7fbffffffffff6281c3f9a99593f000078420000aac26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff52b81e3f9a99593f00007c420000aac2000000006e1203ba00000000ffff7fbfffffffffae47213f9a99593f000080420000aac2000000000000000000000000000080bfffffffff0ad7233f9a99593f000082420000aac2000000000000000000000000000080bfffffffff6666263f9a99593f000084420000aac2000000000000000000000000000080bfffffffffc3f5283f9a99593f000086420000aac2000000000000000000000000000080bfffffffff1f852b3f9a99593f000088420000aac2000000000000000000000000000080bfffffffff7b142e3f9a99593f00008a420000aac2000000003ec3ae393ec32e39ffff7fbfffffffffd7a3303f9a99593f00008c420000aac20000000000000000abaa2aae000080bfffffffff3333333f9a99593f00008e420000aac2000000003ec3aeb93ec32eb9ffff7fbfffffffff8fc2353f9a99593f000090420000aac2000000003ec32e393ec3ae39ffff7fbfffffffffec51383f9a99593f000092420000aac2000000003cc3ae393cc32e3afcff7fbfffffffff48e13a3f9a99593f000094420000aac26f12833a3cc3ae393cc32e3afcff7fbfffffffffa4703d3f9a99593f000096420000aac26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0000403f9a99593f000098420000aac2000000006e1203ba00000000ffff7fbfffffffff5c8f423f9a99593f00009a420000aac2000000006e12033a00000000ffff7fbfffffffffb81e453f9a99593f00009c420000aac26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff14ae473f9a99593f00009e420000aac26f12833a6d1203ba6d1203bafcff7fbfffffffff713d4a3f9a99593f0000a0420000aac2000000003ec3aeb93ec32eb9ffff7fbfffffffffcdcc4c3f9a99593f0000a2420000aac2000000003ec3ae393ec32e39ffff7fbfffffffff295c4f3f9a99593f0000a4420000aac26f12833a3cc32e3a3cc3ae39fcff7fbfffffffff85eb513f9a99593f0000a6420000aac26f12833a0000000000000000000080bfffffffffe17a543f9a99593f0000a8420000aac26f12833a3ec32eb93ec32e39ffff7fbfffffffff3d0a573f9a99593f0000aa420000aac26f12833a000000006e12033affff7fbfffffffff9a99593f9a99593f0000ac420000aac26f12833a3ec3aeb93ec3ae39ffff7fbffffffffff6285c3f9a99593f0000ae420000aac2000000006e1203ba00000000ffff7fbfffffffff52b85e3f9a99593f0000b0420000aac2000000000000000000000000000080bfffffffffae47613f9a99593f0000b2420000aac2000000006e12033a00000000ffff7fbfffffffff0ad7633f9a99593f0000b4420000aac26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff6666663f9a99593f0000b6420000aac26f12833a3ec32eb93dc3aeb9ffff7fbfffffffffc3f5683f9a99593f0000b8420000aac26f12833a3ec32e393ec3ae39ffff7fbfffffffff1f856b3f9a99593f0000ba420000aac26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff7b146e3f9a99593f0000bc420000aac2000000003ec3aeb93ec3ae39ffff7fbfffffffffd7a3703f9a99593f0000be420000aac200000000000000006e12033affff7fbfffffffff3333733f9a99593f0000c0420000aac2000000003ec32eb93ec32e39ffff7fbfffffffff8fc2753f9a99593f0000c2420000aac2000000006e12033a00000000ffff7fbfffffffffec51783f9a99593f0000c4420000aac26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff48e17a3f9a99593f0000c6420000aac26f12833a6d1203ba6d1203bafcff7fbfffffffffa4707d3f9a99593f0000c8420000aac2000000003cc32eba3cc3aeb9fcff7fbfffffffff0000803f9a99593f000000000000acc26f12833a000000003ec3aeb9ffff7fbfffffffff00000000f6285c3f0000803f0000acc26f12833a0000000000000000000080bfffffffff0ad7233cf6285c3f000000400000acc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0ad7a33cf6285c3f000040400000acc2000000006e1203ba00000000ffff7fbfffffffff8fc2f53cf6285c3f000080400000acc2000000000000000000000000000080bfffffffff0ad7233df6285c3f0000a0400000acc2000000000000000000000000000080bfffffffffcdcc4c3df6285c3f0000c0400000acc2000000006e12033a00000000ffff7fbfffffffff8fc2753df6285c3f0000e0400000acc26f12833a6e12033a00000000ffff7fbfffffffff295c8f3df6285c3f000000410000acc26f12833a6e1203ba00000000ffff7fbfffffffff0ad7a33df6285c3f000010410000acc2000000006e1203ba00000000ffff7fbfffffffffec51b83df6285c3f000020410000acc2000000000000000000000000000080bfffffffffcdcccc3df6285c3f000030410000acc2000000003ec3ae393ec32e39ffff7fbfffffffffae47e13df6285c3f000040410000acc26f12833a6d12033a6d12033afcff7fbfffffffff8fc2f53df6285c3f000050410000acc26f12833a3ec32e393ec3ae39ffff7fbfffffffffb81e053ef6285c3f000060410000acc26f12833a3ec32eb93ec3aeb9ffff7fbfffffffff295c0f3ef6285c3f000070410000acc26f12833a6d1203ba6d1203bafcff7fbfffffffff9a99193ef6285c3f000080410000acc2000000003ec3aeb93ec32eb9ffff7fbfffffffff0ad7233ef6285c3f000088410000acc2000000003ec32e393ec32eb9ffff7fbfffffffff7b142e3ef6285c3f000090410000acc200000000000000006e1203baffff7fbfffffffffec51383ef6285c3f000098410000acc2000000003ec32eb93ec3aeb9ffff7fbfffffffff5c8f423ef6285c3f0000a0410000acc2000000000000000000000000000080bfffffffffcdcc4c3ef6285c3f0000a8410000acc2000000000000000000000000000080bfffffffff3d0a573ef6285c3f0000b0410000acc2000000000000000000000000000080bfffffffffae47613ef6285c3f0000b8410000acc2000000000000000000000000000080bfffffffff1f856b3ef6285c3f0000c0410000acc2000000000000000000000000000080bfffffffff8fc2753ef6285c3f0000c8410000acc2000000000000000000000000000080bfffffffff0000803ef6285c3f0000d0410000acc2000000000000000000000000000080bfffffffffb81e853ef6285c3f0000d8410000acc2000000000000000000000000000080bfffffffff713d8a3ef6285c3f0000e0410000acc2000000006e12033a00000000ffff7fbfffffffff295c8f3ef6285c3f0000e8410000acc26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffe17a943ef6285c3f0000f0410000acc26f12833a3cc3aeb93cc32ebafcff7fbfffffffff9a99993ef6285c3f0000f8410000acc2000000006d1203ba6d1203bafcff7fbfffffffff52b89e3ef6285c3f000000420000acc2000000003ec32e393ec32eb9ffff7fbfffffffff0ad7a33ef6285c3f000004420000acc200000000000000006e1203baffff7fbfffffffffc3f5a83ef6285c3f000008420000acc2000000003ec32eb93ec3aeb9ffff7fbfffffffff7b14ae3ef6285c3f00000c420000acc2000000000000000000000000000080bfffffffff3333b33ef6285c3f000010420000acc2000000000000000000000000000080bfffffffffec51b83ef6285c3f000014420000acc2000000000000000000000000000080bfffffffffa470bd3ef6285c3f000018420000acc2000000006e12033a00000000ffff7fbfffffffff5c8fc23ef6285c3f00001c420000acc26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff14aec73ef6285c3f000020420000acc26f12833a6d1203ba6d1203bafcff7fbfffffffffcdcccc3ef6285c3f000024420000acc2000000003ec3aeb93ec32eb9ffff7fbfffffffff85ebd13ef6285c3f000028420000acc2000000000000000000000000000080bfffffffff3d0ad73ef6285c3f00002c420000acc2000000000000000000000000000080bffffffffff628dc3ef6285c3f000030420000acc2000000000000000000000000000080bfffffffffae47e13ef6285c3f000034420000acc2000000006e12033a00000000ffff7fbfffffffff6666e63ef6285c3f000038420000acc26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff1f85eb3ef6285c3f00003c420000acc26f12833a6d1203ba6d1203bafcff7fbfffffffffd7a3f03ef6285c3f000040420000acc2000000003ec32eb93ec3aeb9ffff7fbfffffffff8fc2f53ef6285c3f000044420000acc200000000000000006e1203baffff7fbfffffffff48e1fa3ef6285c3f000048420000acc2000000003ec32eb93ec3aeb9ffff7fbfffffffff0000003ff6285c3f00004c420000acc2000000000000000000000000000080bfffffffff5c8f023ff6285c3f000050420000acc2000000003ec32e393ec3ae39ffff7fbfffffffffb81e053ff6285c3f000054420000acc200000000000000006e12033affff7fbfffffffff14ae073ff6285c3f000058420000acc2000000003ec3ae393ec32e39ffff7fbfffffffff713d0a3ff6285c3f00005c420000acc26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffcdcc0c3ff6285c3f000060420000acc26f12833a3cc3aeb93cc32ebafcff7fbfffffffff295c0f3ff6285c3f000064420000acc2000000003cc3aeb93cc32ebafcff7fbfffffffff85eb113ff6285c3f000068420000acc200000000000000006e1203baffff7fbfffffffffe17a143ff6285c3f00006c420000acc2000000003ec32eb93ec3aeb9ffff7fbfffffffff3d0a173ff6285c3f000070420000acc2000000000000000000000000000080bfffffffff9a99193ff6285c3f000074420000acc2000000003ec32e393ec3ae39ffff7fbffffffffff6281c3ff6285c3f000078420000acc200000000000000006e12033affff7fbfffffffff52b81e3ff6285c3f00007c420000acc2000000003ec32eb93ec32e39ffff7fbfffffffffae47213ff6285c3f000080420000acc2000000000000000000000000000080bfffffffff0ad7233ff6285c3f000082420000acc2000000000000000000000000000080bfffffffff6666263ff6285c3f000084420000acc2000000000000000000000000000080bfffffffffc3f5283ff6285c3f000086420000acc2000000000000000000000000000080bfffffffff1f852b3ff6285c3f000088420000acc2000000000000000000000000000080bfffffffff7b142e3ff6285c3f00008a420000acc2000000006e12033a00000000ffff7fbfffffffffd7a3303ff6285c3f00008c420000acc26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff3333333ff6285c3f00008e420000acc26f12833a6d1203ba6d1203bafcff7fbfffffffff8fc2353ff6285c3f000090420000acc2000000003ec3aeb93ec32eb9ffff7fbfffffffffec51383ff6285c3f000092420000acc2000000003ec32e393ec32eb9ffff7fbfffffffff48e13a3ff6285c3f000094420000acc2000000003ec32e393ec32eb9ffff7fbfffffffffa4703d3ff6285c3f000096420000acc2000000003ec32eb93bc32e39ffff7fbfffffffff0000403ff6285c3f000098420000acc2000000003ec32eb93ec32e39ffff7fbfffffffff5c8f423ff6285c3f00009a420000acc2000000003ec3ae393ec32e39ffff7fbfffffffffb81e453ff6285c3f00009c420000acc26f12833a6d12033a6d12033afcff7fbfffffffff14ae473ff6285c3f00009e420000acc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff713d4a3ff6285c3f0000a0420000acc2000000003dc3aeb93ec32eb9ffff7fbfffffffffcdcc4c3ff6285c3f0000a2420000acc200000000000000006e1203baffff7fbfffffffff295c4f3ff6285c3f0000a4420000acc2000000003dc3ae393ec32e39ffff7fbfffffffff85eb513ff6285c3f0000a6420000acc26f12833a3cc3ae393cc32e3afcff7fbfffffffffe17a543ff6285c3f0000a8420000acc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff3d0a573ff6285c3f0000aa420000acc2000000003ec3aeb93ec3ae39ffff7fbfffffffff9a99593ff6285c3f0000ac420000acc200000000000000006e12033affff7fbffffffffff6285c3ff6285c3f0000ae420000acc2000000003ec32eb93ec32e39ffff7fbfffffffff52b85e3ff6285c3f0000b0420000acc2000000000000000000000000000080bfffffffffae47613ff6285c3f0000b2420000acc2000000003ec3ae393ec32e39ffff7fbfffffffff0ad7633ff6285c3f0000b4420000acc26f12833a6d12033a6d12033afcff7fbfffffffff6666663ff6285c3f0000b6420000acc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffc3f5683ff6285c3f0000b8420000acc2000000003ec32eb93ec32e39ffff7fbfffffffff1f856b3ff6285c3f0000ba420000acc20000000000000000abaa2aae000080bfffffffff7b146e3ff6285c3f0000bc420000acc2000000003ec3aeb93ec32eb9ffff7fbfffffffffd7a3703ff6285c3f0000be420000acc2000000000000000000000000000080bfffffffff3333733ff6285c3f0000c0420000acc2000000000000000000000000000080bfffffffff8fc2753ff6285c3f0000c2420000acc2000000003ec3ae393ec32e39ffff7fbfffffffffec51783ff6285c3f0000c4420000acc26f12833a6d12033a6d12033afcff7fbfffffffff48e17a3ff6285c3f0000c6420000acc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffa4707d3ff6285c3f0000c8420000acc2000000006a1283ba00000000f8ff7fbfffffffff0000803ff6285c3f000000000000aec26f12833a000000003cc32e3afcff7fbfffffffff0000000052b85e3f0000803f0000aec26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0ad7233c52b85e3f000000400000aec2000000003ec3aeb93ec3ae39ffff7fbfffffffff0ad7a33c52b85e3f000040400000aec2000000003ec32eb93ec32e39ffff7fbfffffffff8fc2f53c52b85e3f000080400000aec2000000000000000000000000000080bfffffffff0ad7233d52b85e3f0000a0400000aec2000000000000000000000000000080bfffffffffcdcc4c3d52b85e3f0000c0400000aec2000000003ec3ae393ec32e39ffff7fbfffffffff8fc2753d52b85e3f0000e0400000aec26f12833a6d12033a6d12033afcff7fbfffffffff295c8f3d52b85e3f000000410000aec26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0ad7a33d52b85e3f000010410000aec2000000003dc3aeb93ec32eb9ffff7fbfffffffffec51b83d52b85e3f000020410000aec200000000000000006e1203baffff7fbfffffffffcdcccc3d52b85e3f000030410000aec2000000003ec32eb93ec3aeb9ffff7fbfffffffffae47e13d52b85e3f000040410000aec2000000003ec32e393ec3ae39ffff7fbfffffffff8fc2f53d52b85e3f000050410000aec2000000003cc3ae393cc32e3afcff7fbfffffffffb81e053e52b85e3f000060410000aec26f12833a3cc3ae393cc32e3afcff7fbfffffffff295c0f3e52b85e3f000070410000aec26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff9a99193e52b85e3f000080410000aec2000000006e1203ba00000000ffff7fbfffffffff0ad7233e52b85e3f000088410000aec2000000006e12033a00000000ffff7fbfffffffff7b142e3e52b85e3f000090410000aec26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffec51383e52b85e3f000098410000aec26f12833a6d1203ba6d1203bafcff7fbfffffffff5c8f423e52b85e3f0000a0410000aec2000000003ec3aeb93ec32eb9ffff7fbfffffffffcdcc4c3e52b85e3f0000a8410000aec2000000000000000000000000000080bfffffffff3d0a573e52b85e3f0000b0410000aec2000000000000000000000000000080bfffffffffae47613e52b85e3f0000b8410000aec2000000000000000000000000000080bfffffffff1f856b3e52b85e3f0000c0410000aec2000000000000000000000000000080bfffffffff8fc2753e52b85e3f0000c8410000aec2000000000000000000000000000080bfffffffff0000803e52b85e3f0000d0410000aec2000000000000000000000000000080bfffffffffb81e853e52b85e3f0000d8410000aec2000000000000000000000000000080bfffffffff713d8a3e52b85e3f0000e0410000aec2000000003ec3ae393ec32e39ffff7fbfffffffff295c8f3e52b85e3f0000e8410000aec26f12833a3cc32e3a3cc3ae39fcff7fbfffffffffe17a943e52b85e3f0000f0410000aec26f12833a0000000000000000000080bfffffffff9a99993e52b85e3f0000f8410000aec26f12833a3cc32eba3cc3aeb9fcff7fbfffffffff52b89e3e52b85e3f000000420000aec2000000003ec32e393ec32eb9ffff7fbfffffffff0ad7a33e52b85e3f000004420000aec26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffc3f5a83e52b85e3f000008420000aec26f12833a6d1203ba6d1203bafcff7fbfffffffff7b14ae3e52b85e3f00000c420000aec2000000003ec3aeb93ec32eb9ffff7fbfffffffff3333b33e52b85e3f000010420000aec2000000000000000000000000000080bfffffffffec51b83e52b85e3f000014420000aec2000000000000000000000000000080bfffffffffa470bd3e52b85e3f000018420000aec2000000006e12033a00000000ffff7fbfffffffff5c8fc23e52b85e3f00001c420000aec26f12833a6e12033a00000000ffff7fbfffffffff14aec73e52b85e3f000020420000aec26f12833a6e1203ba00000000ffff7fbfffffffffcdcccc3e52b85e3f000024420000aec2000000006e1203ba00000000ffff7fbfffffffff85ebd13e52b85e3f000028420000aec2000000000000000000000000000080bfffffffff3d0ad73e52b85e3f00002c420000aec2000000000000000000000000000080bffffffffff628dc3e52b85e3f000030420000aec2000000000000000000000000000080bfffffffffae47e13e52b85e3f000034420000aec2000000003ec3ae393ec32e39ffff7fbfffffffff6666e63e52b85e3f000038420000aec26f12833a3cc32e3a3cc3ae39fcff7fbfffffffff1f85eb3e52b85e3f00003c420000aec26f12833a3ec3aeb93ec32eb9ffff7fbfffffffffd7a3f03e52b85e3f000040420000aec2000000003ec32eb93ec3aeb9ffff7fbfffffffff8fc2f53e52b85e3f000044420000aec26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff48e1fa3e52b85e3f000048420000aec26f12833a6d1203ba6d1203bafcff7fbfffffffff0000003f52b85e3f00004c420000aec2000000003ec3aeb93ec32eb9ffff7fbfffffffff5c8f023f52b85e3f000050420000aec2000000000000000000000000000080bfffffffffb81e053f52b85e3f000054420000aec2000000003ec32e393ec32eb9ffff7fbfffffffff14ae073f52b85e3f000058420000aec2000000003ec3ae393ec3aeb9ffff7fbfffffffff713d0a3f52b85e3f00005c420000aec26f12833a6e12033a00000000ffff7fbfffffffffcdcc0c3f52b85e3f000060420000aec26f12833a0000000000000000000080bfffffffff295c0f3f52b85e3f000064420000aec26f12833a3ec32eb93ec3aeb9ffff7fbfffffffff85eb113f52b85e3f000068420000aec26f12833a000000006e1203baffff7fbfffffffffe17a143f52b85e3f00006c420000aec26f12833a6d1203ba6d1203bafcff7fbfffffffff3d0a173f52b85e3f000070420000aec2000000003ec3aeb93ec32eb9ffff7fbfffffffff9a99193f52b85e3f000074420000aec2000000000000000000000000000080bffffffffff6281c3f52b85e3f000078420000aec2000000000000000000000000000080bfffffffff52b81e3f52b85e3f00007c420000aec2000000000000000000000000000080bfffffffffae47213f52b85e3f000080420000aec2000000000000000000000000000080bfffffffff0ad7233f52b85e3f000082420000aec2000000000000000000000000000080bfffffffff6666263f52b85e3f000084420000aec2000000000000000000000000000080bfffffffffc3f5283f52b85e3f000086420000aec2000000000000000000000000000080bfffffffff1f852b3f52b85e3f000088420000aec2000000000000000000000000000080bfffffffff7b142e3f52b85e3f00008a420000aec2000000003ec3ae393ec32e39ffff7fbfffffffffd7a3303f52b85e3f00008c420000aec26f12833a6d12033a6d12033afcff7fbfffffffff3333333f52b85e3f00008e420000aec26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2353f52b85e3f000090420000aec2000000006e1203ba00000000ffff7fbfffffffffec51383f52b85e3f000092420000aec2000000006e12033a00000000ffff7fbfffffffff48e13a3f52b85e3f000094420000aec26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffa4703d3f52b85e3f000096420000aec26f12833a6d1203ba6d1203bafcff7fbfffffffff0000403f52b85e3f000098420000aec2000000003ec3aeb93ec32eb9ffff7fbfffffffff5c8f423f52b85e3f00009a420000aec2000000000000000000000000000080bfffffffffb81e453f52b85e3f00009c420000aec2000000003ec32e393ec3ae39ffff7fbfffffffff14ae473f52b85e3f00009e420000aec200000000000000006e12033affff7fbfffffffff713d4a3f52b85e3f0000a0420000aec2000000003ec3ae393ec32e39ffff7fbfffffffffcdcc4c3f52b85e3f0000a2420000aec26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff295c4f3f52b85e3f0000a4420000aec26f12833a6d1203ba6d1203bafcff7fbfffffffff85eb513f52b85e3f0000a6420000aec2000000003ec32eb93ec32e39ffff7fbfffffffffe17a543f52b85e3f0000a8420000aec200000000000000006e12033affff7fbfffffffff3d0a573f52b85e3f0000aa420000aec2000000000000000000000000000080bfffffffff9a99593f52b85e3f0000ac420000aec200000000000000006e1203baffff7fbffffffffff6285c3f52b85e3f0000ae420000aec2000000003ec32eb93ec3aeb9ffff7fbfffffffff52b85e3f52b85e3f0000b0420000aec2000000000000000000000000000080bfffffffffae47613f52b85e3f0000b2420000aec2000000000000000000000000000080bfffffffff0ad7633f52b85e3f0000b4420000aec2000000003ec32e393ec3ae39ffff7fbfffffffff6666663f52b85e3f0000b6420000aec200000000000000006e12033affff7fbfffffffffc3f5683f52b85e3f0000b8420000aec2000000003ec3ae393ec32e39ffff7fbfffffffff1f856b3f52b85e3f0000ba420000aec26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff7b146e3f52b85e3f0000bc420000aec26f12833a3cc3aeb93cc32ebafcff7fbfffffffffd7a3703f52b85e3f0000be420000aec2000000003cc3aeb93cc32ebafcff7fbfffffffff3333733f52b85e3f0000c0420000aec200000000000000006e1203baffff7fbfffffffff8fc2753f52b85e3f0000c2420000aec2000000003ec32eb93ec3aeb9ffff7fbfffffffffec51783f52b85e3f0000c4420000aec2000000003ec32e393ec3ae39ffff7fbfffffffff48e17a3f52b85e3f0000c6420000aec200000000000000006e12033affff7fbfffffffffa4707d3f52b85e3f0000c8420000aec2000000003ec3aeb93ec3ae39ffff7fbfffffffff0000803f52b85e3f000000000000b0c200000000000000003ec3ae39ffff7fbfffffffff00000000ae47613f0000803f0000b0c200000000000000006e12033affff7fbfffffffff0ad7233cae47613f000000400000b0c2000000003ec32eb93ec32e39ffff7fbfffffffff0ad7a33cae47613f000040400000b0c2000000000000000000000000000080bfffffffff8fc2f53cae47613f000080400000b0c2000000000000000000000000000080bfffffffff0ad7233dae47613f0000a0400000b0c2000000000000000000000000000080bfffffffffcdcc4c3dae47613f0000c0400000b0c2000000000000000000000000000080bfffffffff8fc2753dae47613f0000e0400000b0c2000000003ec32e393ec3ae39ffff7fbfffffffff295c8f3dae47613f000000410000b0c200000000000000006e12033affff7fbfffffffff0ad7a33dae47613f000010410000b0c2000000003ec3ae393ec32e39ffff7fbfffffffffec51b83dae47613f000020410000b0c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffcdcccc3dae47613f000030410000b0c26f12833a6d1203ba6d1203bafcff7fbfffffffffae47e13dae47613f000040410000b0c2000000003ec3aeb93ec32eb9ffff7fbfffffffff8fc2f53dae47613f000050410000b0c2000000000000000000000000000080bfffffffffb81e053eae47613f000060410000b0c2000000003ec32e393ec3ae39ffff7fbfffffffff295c0f3eae47613f000070410000b0c200000000000000006e12033affff7fbfffffffff9a99193eae47613f000080410000b0c2000000003ec32eb93ec32e39ffff7fbfffffffff0ad7233eae47613f000088410000b0c2000000003ec3ae393ec32e39ffff7fbfffffffff7b142e3eae47613f000090410000b0c26f12833a3cc32e3a3cc3ae39fcff7fbfffffffffec51383eae47613f000098410000b0c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffff5c8f423eae47613f0000a0410000b0c2000000003cc32eba3cc3aeb9fcff7fbfffffffffcdcc4c3eae47613f0000a8410000b0c2000000000000000000000000000080bfffffffff3d0a573eae47613f0000b0410000b0c2000000000000000000000000000080bfffffffffae47613eae47613f0000b8410000b0c2000000000000000000000000000080bfffffffff1f856b3eae47613f0000c0410000b0c2000000000000000000000000000080bfffffffff8fc2753eae47613f0000c8410000b0c2000000003ec32e393ec32eb9ffff7fbfffffffff0000803eae47613f0000d0410000b0c200000000000000006e1203baffff7fbfffffffffb81e853eae47613f0000d8410000b0c2000000003ec32eb93ec3aeb9ffff7fbfffffffff713d8a3eae47613f0000e0410000b0c2000000000000000000000000000080bfffffffff295c8f3eae47613f0000e8410000b0c2000000003cc32e3a3cc3ae39fcff7fbfffffffffe17a943eae47613f0000f0410000b0c26f12833a3ec3ae393ec32e39ffff7fbfffffffff9a99993eae47613f0000f8410000b0c26f12833a6e1203ba00000000ffff7fbfffffffff52b89e3eae47613f000000420000b0c2000000003ec32eb93ec32e39ffff7fbfffffffff0ad7a33eae47613f000004420000b0c26f12833a6d12033a6d12033afcff7fbfffffffffc3f5a83eae47613f000008420000b0c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff7b14ae3eae47613f00000c420000b0c2000000006e1203ba00000000ffff7fbfffffffff3333b33eae47613f000010420000b0c2000000000000000000000000000080bfffffffffec51b83eae47613f000014420000b0c2000000003ec32e393ec32eb9ffff7fbfffffffffa470bd3eae47613f000018420000b0c2000000003ec3ae393ec3aeb9ffff7fbfffffffff5c8fc23eae47613f00001c420000b0c26f12833a6e12033a00000000ffff7fbfffffffff14aec73eae47613f000020420000b0c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffffcdcccc3eae47613f000024420000b0c2000000003cc32eba3cc3aeb9fcff7fbfffffffff85ebd13eae47613f000028420000b0c2000000003ec32e393ec32eb9ffff7fbfffffffff3d0ad73eae47613f00002c420000b0c200000000000000006e1203baffff7fbffffffffff628dc3eae47613f000030420000b0c2000000003ec32eb93ec3aeb9ffff7fbfffffffffae47e13eae47613f000034420000b0c2000000000000000000000000000080bfffffffff6666e63eae47613f000038420000b0c2000000003cc32e3a3cc3ae39fcff7fbfffffffff1f85eb3eae47613f00003c420000b0c26f12833a3ec3ae393ec32e39ffff7fbfffffffffd7a3f03eae47613f000040420000b0c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffff8fc2f53eae47613f000044420000b0c26f12833a3ec32e393ec3ae39ffff7fbfffffffff48e1fa3eae47613f000048420000b0c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0000003fae47613f00004c420000b0c2000000006e1203ba00000000ffff7fbfffffffff5c8f023fae47613f000050420000b0c2000000000000000000000000000080bfffffffffb81e053fae47613f000054420000b0c2000000006e12033a00000000ffff7fbfffffffff14ae073fae47613f000058420000b0c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff713d0a3fae47613f00005c420000b0c26f12833a3ec32e393ec32eb9ffff7fbfffffffffcdcc0c3fae47613f000060420000b0c26f12833a3ec32eb93ec32e39ffff7fbfffffffff295c0f3fae47613f000064420000b0c26f12833a000000006e12033affff7fbfffffffff85eb113fae47613f000068420000b0c26f12833a000000006e12033affff7fbfffffffffe17a143fae47613f00006c420000b0c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff3d0a173fae47613f000070420000b0c2000000003dc3aeb93ec32eb9ffff7fbfffffffff9a99193fae47613f000074420000b0c200000000000000006e1203baffff7fbffffffffff6281c3fae47613f000078420000b0c2000000003ec32eb93ec3aeb9ffff7fbfffffffff52b81e3fae47613f00007c420000b0c2000000000000000000000000000080bfffffffffae47213fae47613f000080420000b0c2000000000000000000000000000080bfffffffff0ad7233fae47613f000082420000b0c2000000000000000000000000000080bfffffffff6666263fae47613f000084420000b0c2000000000000000000000000000080bfffffffffc3f5283fae47613f000086420000b0c2000000000000000000000000000080bfffffffff1f852b3fae47613f000088420000b0c2000000000000000000000000000080bfffffffff7b142e3fae47613f00008a420000b0c2000000000000000000000000000080bfffffffffd7a3303fae47613f00008c420000b0c2000000003ec32e393ec3ae39ffff7fbfffffffff3333333fae47613f00008e420000b0c200000000000000006e12033affff7fbfffffffff8fc2353fae47613f000090420000b0c2000000003ec32eb93ec32e39ffff7fbfffffffffec51383fae47613f000092420000b0c2000000003ec3ae393ec32e39ffff7fbfffffffff48e13a3fae47613f000094420000b0c26f12833a6d12033a6d12033afcff7fbfffffffffa4703d3fae47613f000096420000b0c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0000403fae47613f000098420000b0c2000000006e1203ba00000000ffff7fbfffffffff5c8f423fae47613f00009a420000b0c2000000003ec32e393ec32eb9ffff7fbfffffffffb81e453fae47613f00009c420000b0c200000000000000006e1203baffff7fbfffffffff14ae473fae47613f00009e420000b0c2000000003ec32eb93ec3aeb9ffff7fbfffffffff713d4a3fae47613f0000a0420000b0c2000000003ec3ae393ec32e39ffff7fbfffffffffcdcc4c3fae47613f0000a2420000b0c26f12833a6d12033a6d12033afcff7fbfffffffff295c4f3fae47613f0000a4420000b0c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff85eb513fae47613f0000a6420000b0c2000000006e1203ba00000000ffff7fbfffffffffe17a543fae47613f0000a8420000b0c2000000000000000000000000000080bfffffffff3d0a573fae47613f0000aa420000b0c2000000006e12033a00000000ffff7fbfffffffff9a99593fae47613f0000ac420000b0c26f12833a3ec3ae393ec3aeb9ffff7fbffffffffff6285c3fae47613f0000ae420000b0c26f12833a6d1203ba6d1203bafcff7fbfffffffff52b85e3fae47613f0000b0420000b0c2000000003ec32eb93ec3aeb9ffff7fbfffffffffae47613fae47613f0000b2420000b0c200000000000000006e1203baffff7fbfffffffff0ad7633fae47613f0000b4420000b0c2000000003ec32eb93ec3aeb9ffff7fbfffffffff6666663fae47613f0000b6420000b0c2000000000000000000000000000080bfffffffffc3f5683fae47613f0000b8420000b0c2000000003ec3ae393ec32e39ffff7fbfffffffff1f856b3fae47613f0000ba420000b0c26f12833a3cc32e3a3cc3ae39fcff7fbfffffffff7b146e3fae47613f0000bc420000b0c26f12833a0000000000000000000080bfffffffffd7a3703fae47613f0000be420000b0c26f12833a3ec32eb93ec3aeb9ffff7fbfffffffff3333733fae47613f0000c0420000b0c26f12833a000000006e1203baffff7fbfffffffff8fc2753fae47613f0000c2420000b0c26f12833a3cc3aeb93cc32ebafcff7fbfffffffffec51783fae47613f0000c4420000b0c2000000006d1203ba6d1203bafcff7fbfffffffff48e17a3fae47613f0000c6420000b0c2000000000000000000000000000080bfffffffffa4707d3fae47613f0000c8420000b0c2000000000000000000000000000080bfffffffff0000803fae47613f000000000000b2c2000000000000000000000000000080bfffffffff000000000ad7633f0000803f0000b2c2000000000000000000000000000080bfffffffff0ad7233c0ad7633f000000400000b2c2000000000000000000000000000080bfffffffff0ad7a33c0ad7633f000040400000b2c2000000000000000000000000000080bfffffffff8fc2f53c0ad7633f000080400000b2c2000000000000000000000000000080bfffffffff0ad7233d0ad7633f0000a0400000b2c2000000000000000000000000000080bfffffffffcdcc4c3d0ad7633f0000c0400000b2c2000000000000000000000000000080bfffffffff8fc2753d0ad7633f0000e0400000b2c2000000000000000000000000000080bfffffffff295c8f3d0ad7633f000000410000b2c2000000000000000000000000000080bfffffffff0ad7a33d0ad7633f000010410000b2c2000000003ec3ae393ec32e39ffff7fbfffffffffec51b83d0ad7633f000020410000b2c26f12833a3cc32e3a3cc3ae39fcff7fbfffffffffcdcccc3d0ad7633f000030410000b2c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffffae47e13d0ad7633f000040410000b2c2000000006d1203ba6d1203bafcff7fbfffffffff8fc2f53d0ad7633f000050410000b2c2000000003ec32eb93ec3aeb9ffff7fbfffffffffb81e053e0ad7633f000060410000b2c2000000000000000000000000000080bfffffffff295c0f3e0ad7633f000070410000b2c2000000000000000000000000000080bfffffffff9a99193e0ad7633f000080410000b2c2000000000000000000000000000080bfffffffff0ad7233e0ad7633f000088410000b2c2000000000000000000000000000080bfffffffff7b142e3e0ad7633f000090410000b2c2000000003cc32e3a3cc3ae39fcff7fbfffffffffec51383e0ad7633f000098410000b2c26f12833a3ec3ae393ec32e39ffff7fbfffffffff5c8f423e0ad7633f0000a0410000b2c26f12833a3cc32eba3cc3aeb9fcff7fbfffffffffcdcc4c3e0ad7633f0000a8410000b2c2000000003ec3aeb93ec32eb9ffff7fbfffffffff3d0a573e0ad7633f0000b0410000b2c2000000000000000000000000000080bfffffffffae47613e0ad7633f0000b8410000b2c2000000000000000000000000000080bfffffffff1f856b3e0ad7633f0000c0410000b2c2000000000000000000000000000080bfffffffff8fc2753e0ad7633f0000c8410000b2c2000000006e12033a00000000ffff7fbfffffffff0000803e0ad7633f0000d0410000b2c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffb81e853e0ad7633f0000d8410000b2c26f12833a6d1203ba6d1203bafcff7fbfffffffff713d8a3e0ad7633f0000e0410000b2c2000000003ec3aeb93ec32eb9ffff7fbfffffffff295c8f3e0ad7633f0000e8410000b2c2000000003ec3ae393ec32e39ffff7fbfffffffffe17a943e0ad7633f0000f0410000b2c26f12833a6d12033a6d12033afcff7fbfffffffff9a99993e0ad7633f0000f8410000b2c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff52b89e3e0ad7633f000000420000b2c2000000006e1203ba00000000ffff7fbfffffffff0ad7a33e0ad7633f000004420000b2c2000000003ec32e393ec3ae39ffff7fbfffffffffc3f5a83e0ad7633f000008420000b2c200000000000000006e12033affff7fbfffffffff7b14ae3e0ad7633f00000c420000b2c2000000003ec32eb93ec32e39ffff7fbfffffffff3333b33e0ad7633f000010420000b2c2000000000000000000000000000080bfffffffffec51b83e0ad7633f000014420000b2c2000000006e12033a00000000ffff7fbfffffffffa470bd3e0ad7633f000018420000b2c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff5c8fc23e0ad7633f00001c420000b2c26f12833a3ec32e393ec32eb9ffff7fbfffffffff14aec73e0ad7633f000020420000b2c26f12833a0000000000000000000080bfffffffffcdcccc3e0ad7633f000024420000b2c26f12833a3cc32eba3cc3aeb9fcff7fbfffffffff85ebd13e0ad7633f000028420000b2c2000000003ec32e393ec32eb9ffff7fbfffffffff3d0ad73e0ad7633f00002c420000b2c26f12833a3ec3ae393ec3aeb9ffff7fbffffffffff628dc3e0ad7633f000030420000b2c26f12833a6d1203ba6d1203bafcff7fbfffffffffae47e13e0ad7633f000034420000b2c2000000003ec3aeb93ec32eb9ffff7fbfffffffff6666e63e0ad7633f000038420000b2c2000000003ec3ae393ec32e39ffff7fbfffffffff1f85eb3e0ad7633f00003c420000b2c26f12833a6d12033a6d12033afcff7fbfffffffffd7a3f03e0ad7633f000040420000b2c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2f53e0ad7633f000044420000b2c2000000003ec3aeb93ec3ae39ffff7fbfffffffff48e1fa3e0ad7633f000048420000b2c200000000000000006e12033affff7fbfffffffff0000003f0ad7633f00004c420000b2c2000000003ec32eb93ec32e39ffff7fbfffffffff5c8f023f0ad7633f000050420000b2c2000000000000000000000000000080bfffffffffb81e053f0ad7633f000054420000b2c2000000003ec3ae393ec32e39ffff7fbfffffffff14ae073f0ad7633f000058420000b2c26f12833a3cc32e3a3cc3ae39fcff7fbfffffffff713d0a3f0ad7633f00005c420000b2c26f12833a0000000000000000000080bfffffffffcdcc0c3f0ad7633f000060420000b2c26f12833a6e1203ba00000000ffff7fbfffffffff295c0f3f0ad7633f000064420000b2c2000000003ec3aeb93ec3ae39ffff7fbfffffffff85eb113f0ad7633f000068420000b2c200000000000000006e12033affff7fbfffffffffe17a143f0ad7633f00006c420000b2c200000000000000006e12033affff7fbfffffffff3d0a173f0ad7633f000070420000b2c2000000003ec3ae393ec32e39ffff7fbfffffffff9a99193f0ad7633f000074420000b2c26f12833a3ec3ae393ec3aeb9ffff7fbffffffffff6281c3f0ad7633f000078420000b2c26f12833a6d1203ba6d1203bafcff7fbfffffffff52b81e3f0ad7633f00007c420000b2c2000000003ec3aeb93ec32eb9ffff7fbfffffffffae47213f0ad7633f000080420000b2c2000000003ec32e393ec32eb9ffff7fbfffffffff0ad7233f0ad7633f000082420000b2c200000000000000006e1203baffff7fbfffffffff6666263f0ad7633f000084420000b2c2000000003ec32eb93ec3aeb9ffff7fbfffffffffc3f5283f0ad7633f000086420000b2c2000000000000000000000000000080bfffffffff1f852b3f0ad7633f000088420000b2c2000000000000000000000000000080bfffffffff7b142e3f0ad7633f00008a420000b2c2000000000000000000000000000080bfffffffffd7a3303f0ad7633f00008c420000b2c2000000000000000000000000000080bfffffffff3333333f0ad7633f00008e420000b2c2000000000000000000000000000080bfffffffff8fc2353f0ad7633f000090420000b2c2000000000000000000000000000080bfffffffffec51383f0ad7633f000092420000b2c2000000000000000000000000000080bfffffffff48e13a3f0ad7633f000094420000b2c2000000003ec32e393ec3ae39ffff7fbfffffffffa4703d3f0ad7633f000096420000b2c200000000000000006e12033affff7fbfffffffff0000403f0ad7633f000098420000b2c2000000003ec32eb93ec32e39ffff7fbfffffffff5c8f423f0ad7633f00009a420000b2c2000000006e12033a00000000ffff7fbfffffffffb81e453f0ad7633f00009c420000b2c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff14ae473f0ad7633f00009e420000b2c26f12833a3cc3aeb93cc32ebafcff7fbfffffffff713d4a3f0ad7633f0000a0420000b2c2000000006d1203ba6d1203bafcff7fbfffffffffcdcc4c3f0ad7633f0000a2420000b2c2000000003ec32e393ec3ae39ffff7fbfffffffff295c4f3f0ad7633f0000a4420000b2c200000000000000006e12033affff7fbfffffffff85eb513f0ad7633f0000a6420000b2c2000000003ec32eb93ec32e39ffff7fbfffffffffe17a543f0ad7633f0000a8420000b2c2000000000000000000000000000080bfffffffff3d0a573f0ad7633f0000aa420000b2c2000000006e12033a00000000ffff7fbfffffffff9a99593f0ad7633f0000ac420000b2c26f12833a6e12033a00000000ffff7fbffffffffff6285c3f0ad7633f0000ae420000b2c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffff52b85e3f0ad7633f0000b0420000b2c2000000003ec32eb93ec3aeb9ffff7fbfffffffffae47613f0ad7633f0000b2420000b2c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0ad7633f0ad7633f0000b4420000b2c26f12833a6d1203ba6d1203bafcff7fbfffffffff6666663f0ad7633f0000b6420000b2c2000000003ec3aeb93ec32eb9ffff7fbfffffffffc3f5683f0ad7633f0000b8420000b2c2000000000000000000000000000080bfffffffff1f856b3f0ad7633f0000ba420000b2c2000000006d12033a6d12033afcff7fbfffffffff7b146e3f0ad7633f0000bc420000b2c26f12833a3cc3ae393cc32e3afcff7fbfffffffffd7a3703f0ad7633f0000be420000b2c26f12833a000000006e12033affff7fbfffffffff3333733f0ad7633f0000c0420000b2c26f12833a3ec32e393ec3ae39ffff7fbfffffffff8fc2753f0ad7633f0000c2420000b2c26f12833a0000000000000000000080bfffffffffec51783f0ad7633f0000c4420000b2c26f12833a3cc32eba3cc3aeb9fcff7fbfffffffff48e17a3f0ad7633f0000c6420000b2c2000000003ec3aeb93ec32eb9ffff7fbfffffffffa4707d3f0ad7633f0000c8420000b2c2000000000000000000000000000080bfffffffff0000803f0ad7633f000000000000b4c2000000000000000000000000000080bfffffffff000000006666663f0000803f0000b4c2000000003ec32e393ec32eb9ffff7fbfffffffff0ad7233c6666663f000000400000b4c200000000000000006e1203baffff7fbfffffffff0ad7a33c6666663f000040400000b4c2000000003ec32eb93ec3aeb9ffff7fbfffffffff8fc2f53c6666663f000080400000b4c2000000000000000000000000000080bfffffffff0ad7233d6666663f0000a0400000b4c2000000000000000000000000000080bfffffffffcdcc4c3d6666663f0000c0400000b4c2000000000000000000000000000080bfffffffff8fc2753d6666663f0000e0400000b4c2000000000000000000000000000080bfffffffff295c8f3d6666663f000000410000b4c2000000000000000000000000000080bfffffffff0ad7a33d6666663f000010410000b4c2000000000000000000000000000080bfffffffffec51b83d6666663f000020410000b4c2000000003cc32e3a3cc3ae39fcff7fbfffffffffcdcccc3d6666663f000030410000b4c26f12833a3ec3ae393ec32e39ffff7fbfffffffffae47e13d6666663f000040410000b4c26f12833a3ec32eb93ec3aeb9ffff7fbfffffffff8fc2f53d6666663f000050410000b4c26f12833a6d1203ba6d1203bafcff7fbfffffffffb81e053e6666663f000060410000b4c2000000003ec3aeb93ec32eb9ffff7fbfffffffff295c0f3e6666663f000070410000b4c2000000000000000000000000000080bfffffffff9a99193e6666663f000080410000b4c2000000000000000000000000000080bfffffffff0ad7233e6666663f000088410000b4c2000000000000000000000000000080bfffffffff7b142e3e6666663f000090410000b4c2000000003ec3ae393ec32e39ffff7fbfffffffffec51383e6666663f000098410000b4c26f12833a6d12033a6d12033afcff7fbfffffffff5c8f423e6666663f0000a0410000b4c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffcdcc4c3e6666663f0000a8410000b4c2000000006e1203ba00000000ffff7fbfffffffff3d0a573e6666663f0000b0410000b4c2000000003ec32e393ec32eb9ffff7fbfffffffffae47613e6666663f0000b8410000b4c200000000000000006e1203baffff7fbfffffffff1f856b3e6666663f0000c0410000b4c200000000000000006e1203baffff7fbfffffffff8fc2753e6666663f0000c8410000b4c2000000003ec32e393ec32eb9ffff7fbfffffffff0000803e6666663f0000d0410000b4c26f12833a6d12033a6d12033afcff7fbfffffffffb81e853e6666663f0000d8410000b4c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff713d8a3e6666663f0000e0410000b4c2000000003dc3aeb93ec32eb9ffff7fbfffffffff295c8f3e6666663f0000e8410000b4c200000000000000006e1203baffff7fbfffffffffe17a943e6666663f0000f0410000b4c2000000000000000000000000000080bfffffffff9a99993e6666663f0000f8410000b4c200000000000000006e12033affff7fbfffffffff52b89e3e6666663f000000420000b4c2000000000000000000000000000080bfffffffff0ad7a33e6666663f000004420000b4c200000000000000006e1203baffff7fbfffffffffc3f5a83e6666663f000008420000b4c2000000003ec32eb93ec3aeb9ffff7fbfffffffff7b14ae3e6666663f00000c420000b4c2000000000000000000000000000080bfffffffff3333b33e6666663f000010420000b4c2000000000000000000000000000080bfffffffffec51b83e6666663f000014420000b4c2000000003ec3ae393ec32e39ffff7fbfffffffffa470bd3e6666663f000018420000b4c26f12833a6d12033a6d12033afcff7fbfffffffff5c8fc23e6666663f00001c420000b4c26f12833a3ec32e393ec3ae39ffff7fbfffffffff14aec73e6666663f000020420000b4c26f12833a0000000000000000000080bfffffffffcdcccc3e6666663f000024420000b4c26f12833a6e1203ba00000000ffff7fbfffffffff85ebd13e6666663f000028420000b4c2000000000000000000000000000080bfffffffff3d0ad73e6666663f00002c420000b4c26f12833a6e12033a00000000ffff7fbffffffffff628dc3e6666663f000030420000b4c26f12833a6e1203ba00000000ffff7fbfffffffffae47e13e6666663f000034420000b4c2000000006e1203ba00000000ffff7fbfffffffff6666e63e6666663f000038420000b4c2000000000000000000000000000080bfffffffff1f85eb3e6666663f00003c420000b4c2000000003ec32e393ec3ae39ffff7fbfffffffffd7a3f03e6666663f000040420000b4c200000000000000006e12033affff7fbfffffffff8fc2f53e6666663f000044420000b4c2000000003ec32eb93ec32e39ffff7fbfffffffff48e1fa3e6666663f000048420000b4c2000000003ec32e393ec32eb9ffff7fbfffffffff0000003f6666663f00004c420000b4c200000000000000006e1203baffff7fbfffffffff5c8f023f6666663f000050420000b4c200000000000000006e1203baffff7fbfffffffffb81e053f6666663f000054420000b4c200000000000000006e1203baffff7fbfffffffff14ae073f6666663f000058420000b4c2000000003dc3ae393ec32e39ffff7fbfffffffff713d0a3f6666663f00005c420000b4c26f12833a3cc3ae393cc32e3afcff7fbfffffffffcdcc0c3f6666663f000060420000b4c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff295c0f3f6666663f000064420000b4c2000000006e1203ba00000000ffff7fbfffffffff85eb113f6666663f000068420000b4c2000000000000000000000000000080bfffffffffe17a143f6666663f00006c420000b4c2000000000000000000000000000080bfffffffff3d0a173f6666663f000070420000b4c2000000003ec3ae393ec32e39ffff7fbfffffffff9a99193f6666663f000074420000b4c26f12833a6d12033a6d12033afcff7fbffffffffff6281c3f6666663f000078420000b4c26f12833a3ec32eb93ec32e39ffff7fbfffffffff52b81e3f6666663f00007c420000b4c2000000006d1203ba6d1203bafcff7fbfffffffffae47213f6666663f000080420000b4c2000000003ec3ae393ec3aeb9ffff7fbfffffffff0ad7233f6666663f000082420000b4c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff6666263f6666663f000084420000b4c26f12833a6d1203ba6d1203bafcff7fbfffffffffc3f5283f6666663f000086420000b4c2000000003ec3aeb93ec32eb9ffff7fbfffffffff1f852b3f6666663f000088420000b4c2000000000000000000000000000080bfffffffff7b142e3f6666663f00008a420000b4c2000000000000000000000000000080bfffffffffd7a3303f6666663f00008c420000b4c2000000000000000000000000000080bfffffffff3333333f6666663f00008e420000b4c2000000000000000000000000000080bfffffffff8fc2353f6666663f000090420000b4c2000000000000000000000000000080bfffffffffec51383f6666663f000092420000b4c2000000000000000000000000000080bfffffffff48e13a3f6666663f000094420000b4c2000000000000000000000000000080bfffffffffa4703d3f6666663f000096420000b4c2000000003ec32e393ec32eb9ffff7fbfffffffff0000403f6666663f000098420000b4c200000000000000006e1203baffff7fbfffffffff5c8f423f6666663f00009a420000b4c2000000003ec32e393ec32eb9ffff7fbfffffffffb81e453f6666663f00009c420000b4c26f12833a3cc32e3a3cc3ae39fcff7fbfffffffff14ae473f6666663f00009e420000b4c26f12833a0000000000000000000080bfffffffff713d4a3f6666663f0000a0420000b4c26f12833a3cc32eba3cc3aeb9fcff7fbfffffffffcdcc4c3f6666663f0000a2420000b4c2000000003ec3aeb93ec32eb9ffff7fbfffffffff295c4f3f6666663f0000a4420000b4c2000000000000000000000000000080bfffffffff85eb513f6666663f0000a6420000b4c2000000000000000000000000000080bfffffffffe17a543f6666663f0000a8420000b4c2000000000000000000000000000080bfffffffff3d0a573f6666663f0000aa420000b4c2000000006e12033a00000000ffff7fbfffffffff9a99593f6666663f0000ac420000b4c26f12833a6e12033a00000000ffff7fbffffffffff6285c3f6666663f0000ae420000b4c26f12833a0000000000000000000080bfffffffff52b85e3f6666663f0000b0420000b4c26f12833a3ec32eb93ec3aeb9ffff7fbfffffffffae47613f6666663f0000b2420000b4c26f12833a3ec32e393ec32eb9ffff7fbfffffffff0ad7633f6666663f0000b4420000b4c26f12833a6e1203ba00000000ffff7fbfffffffff6666663f6666663f0000b6420000b4c2000000006e1203ba00000000ffff7fbfffffffffc3f5683f6666663f0000b8420000b4c2000000000000000000000000000080bfffffffff1f856b3f6666663f0000ba420000b4c2000000000000000000000000000080bfffffffff7b146e3f6666663f0000bc420000b4c2000000003ec32e393ec3ae39ffff7fbfffffffffd7a3703f6666663f0000be420000b4c200000000000000006e12033affff7fbfffffffff3333733f6666663f0000c0420000b4c2000000003cc3ae393cc32e3afcff7fbfffffffff8fc2753f6666663f0000c2420000b4c26f12833a3cc3ae393cc32e3afcff7fbfffffffffec51783f6666663f0000c4420000b4c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff48e17a3f6666663f0000c6420000b4c2000000006e1203ba00000000ffff7fbfffffffffa4707d3f6666663f0000c8420000b4c2000000000000000000000000000080bfffffffff0000803f6666663f000000000000b6c200000000000000003cc32ebafcff7fbfffffffff00000000c3f5683f0000803f0000b6c2000000003ec3ae393ec3aeb9ffff7fbfffffffff0ad7233cc3f5683f000000400000b6c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0ad7a33cc3f5683f000040400000b6c26f12833a6d1203ba6d1203bafcff7fbfffffffff8fc2f53cc3f5683f000080400000b6c2000000003ec3aeb93ec32eb9ffff7fbfffffffff0ad7233dc3f5683f0000a0400000b6c2000000003ec32e393ec32eb9ffff7fbfffffffffcdcc4c3dc3f5683f0000c0400000b6c200000000000000006e1203baffff7fbfffffffff8fc2753dc3f5683f0000e0400000b6c200000000000000006e1203baffff7fbfffffffff295c8f3dc3f5683f000000410000b6c200000000000000006e1203baffff7fbfffffffff0ad7a33dc3f5683f000010410000b6c200000000000000006e1203baffff7fbfffffffffec51b83dc3f5683f000020410000b6c2000000003ec32e393ec32eb9ffff7fbfffffffffcdcccc3dc3f5683f000030410000b6c26f12833a6d12033a6d12033afcff7fbfffffffffae47e13dc3f5683f000040410000b6c26f12833a000000006e12033affff7fbfffffffff8fc2f53dc3f5683f000050410000b6c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffb81e053ec3f5683f000060410000b6c2000000006e1203ba00000000ffff7fbfffffffff295c0f3ec3f5683f000070410000b6c2000000000000000000000000000080bfffffffff9a99193ec3f5683f000080410000b6c2000000003ec32e393ec32eb9ffff7fbfffffffff0ad7233ec3f5683f000088410000b6c200000000000000006e1203baffff7fbfffffffff7b142e3ec3f5683f000090410000b6c2000000003ec32eb93ec3aeb9ffff7fbfffffffffec51383ec3f5683f000098410000b6c2000000003ec32e393ec3ae39ffff7fbfffffffff5c8f423ec3f5683f0000a0410000b6c2000000003ec32e393dc3ae39ffff7fbfffffffffcdcc4c3ec3f5683f0000a8410000b6c2000000003ec32eb93ec3aeb9ffff7fbfffffffff3d0a573ec3f5683f0000b0410000b6c2000000003ec3ae393ec3aeb9ffff7fbfffffffffae47613ec3f5683f0000b8410000b6c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff1f856b3ec3f5683f0000c0410000b6c26f12833a000000006e1203baffff7fbfffffffff8fc2753ec3f5683f0000c8410000b6c26f12833a6d1203ba6d1203bafcff7fbfffffffff0000803ec3f5683f0000d0410000b6c2000000003ec32eb93ec32e39ffff7fbfffffffffb81e853ec3f5683f0000d8410000b6c200000000000000006e12033affff7fbfffffffff713d8a3ec3f5683f0000e0410000b6c2000000003ec3ae393ec32e39ffff7fbfffffffff295c8f3ec3f5683f0000e8410000b6c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffe17a943ec3f5683f0000f0410000b6c26f12833a3cc3aeb93cc32ebafcff7fbfffffffff9a99993ec3f5683f0000f8410000b6c2000000006d1203ba6d1203bafcff7fbfffffffff52b89e3ec3f5683f000000420000b6c2000000006e12033a00000000ffff7fbfffffffff0ad7a33ec3f5683f000004420000b6c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffc3f5a83ec3f5683f000008420000b6c26f12833a3cc3aeb93cc32ebafcff7fbfffffffff7b14ae3ec3f5683f00000c420000b6c2000000003cc3aeb93cc32ebafcff7fbfffffffff3333b33ec3f5683f000010420000b6c2000000003ec32eb93ec3aeb9ffff7fbfffffffffec51b83ec3f5683f000014420000b6c2000000000000000000000000000080bfffffffffa470bd3ec3f5683f000018420000b6c2000000003ec32e393ec3ae39ffff7fbfffffffff5c8fc23ec3f5683f00001c420000b6c2000000003cc3ae393cc32e3afcff7fbfffffffff14aec73ec3f5683f000020420000b6c26f12833a3cc3ae393cc32e3afcff7fbfffffffffcdcccc3ec3f5683f000024420000b6c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff85ebd13ec3f5683f000028420000b6c2000000003ec32eb93ec32e39ffff7fbfffffffff3d0ad73ec3f5683f00002c420000b6c26f12833a6d12033a6d12033afcff7fbffffffffff628dc3ec3f5683f000030420000b6c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffae47e13ec3f5683f000034420000b6c2000000006e1203ba00000000ffff7fbfffffffff6666e63ec3f5683f000038420000b6c2000000000000000000000000000080bfffffffff1f85eb3ec3f5683f00003c420000b6c2000000000000000000000000000080bfffffffffd7a3f03ec3f5683f000040420000b6c2000000000000000000000000000080bfffffffff8fc2f53ec3f5683f000044420000b6c2000000000000000000000000000080bfffffffff48e1fa3ec3f5683f000048420000b6c2000000006e12033a00000000ffff7fbfffffffff0000003fc3f5683f00004c420000b6c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff5c8f023fc3f5683f000050420000b6c26f12833a000000006e1203baffff7fbfffffffffb81e053fc3f5683f000054420000b6c26f12833a000000006e1203baffff7fbfffffffff14ae073fc3f5683f000058420000b6c26f12833a3cc3aeb93cc32ebafcff7fbfffffffff713d0a3fc3f5683f00005c420000b6c2000000003ec32eb93ec3aeb9ffff7fbfffffffffcdcc0c3fc3f5683f000060420000b6c20000000000000000abaa2aae000080bfffffffff295c0f3fc3f5683f000064420000b6c2000000003ec3aeb93ec32eb9ffff7fbfffffffff85eb113fc3f5683f000068420000b6c2000000000000000000000000000080bfffffffffe17a143fc3f5683f00006c420000b6c2000000000000000000000000000080bfffffffff3d0a173fc3f5683f000070420000b6c2000000000000000000000000000080bfffffffff9a99193fc3f5683f000074420000b6c2000000003ec32e393ec3ae39ffff7fbffffffffff6281c3fc3f5683f000078420000b6c2000000006d12033a6d12033afcff7fbfffffffff52b81e3fc3f5683f00007c420000b6c26f12833a3ec32e393ec32eb9ffff7fbfffffffffae47213fc3f5683f000080420000b6c26f12833a3ec32eb93dc3aeb9ffff7fbfffffffff0ad7233fc3f5683f000082420000b6c26f12833a3ec32e393ec3ae39ffff7fbfffffffff6666263fc3f5683f000084420000b6c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffc3f5283fc3f5683f000086420000b6c2000000006e1203ba00000000ffff7fbfffffffff1f852b3fc3f5683f000088420000b6c2000000000000000000000000000080bfffffffff7b142e3fc3f5683f00008a420000b6c2000000000000000000000000000080bfffffffffd7a3303fc3f5683f00008c420000b6c2000000000000000000000000000080bfffffffff3333333fc3f5683f00008e420000b6c2000000000000000000000000000080bfffffffff8fc2353fc3f5683f000090420000b6c2000000000000000000000000000080bfffffffffec51383fc3f5683f000092420000b6c2000000000000000000000000000080bfffffffff48e13a3fc3f5683f000094420000b6c2000000000000000000000000000080bfffffffffa4703d3fc3f5683f000096420000b6c2000000006e12033a00000000ffff7fbfffffffff0000403fc3f5683f000098420000b6c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff5c8f423fc3f5683f00009a420000b6c26f12833a6d1203ba6d1203bafcff7fbfffffffffb81e453fc3f5683f00009c420000b6c2000000003ec32e393ec3ae39ffff7fbfffffffff14ae473fc3f5683f00009e420000b6c26f12833a6d12033a6d12033afcff7fbfffffffff713d4a3fc3f5683f0000a0420000b6c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffffcdcc4c3fc3f5683f0000a2420000b6c2000000003cc32eba3cc3aeb9fcff7fbfffffffff295c4f3fc3f5683f0000a4420000b6c2000000000000000000000000000080bfffffffff85eb513fc3f5683f0000a6420000b6c2000000000000000000000000000080bfffffffffe17a543fc3f5683f0000a8420000b6c2000000000000000000000000000080bfffffffff3d0a573fc3f5683f0000aa420000b6c2000000003ec3ae393ec32e39ffff7fbfffffffff9a99593fc3f5683f0000ac420000b6c26f12833a3cc32e3a3cc3ae39fcff7fbffffffffff6285c3fc3f5683f0000ae420000b6c26f12833a0000000000000000000080bfffffffff52b85e3fc3f5683f0000b0420000b6c26f12833a3ec32eb93ec32e39ffff7fbfffffffffae47613fc3f5683f0000b2420000b6c26f12833a000000006e12033affff7fbfffffffff0ad7633fc3f5683f0000b4420000b6c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff6666663fc3f5683f0000b6420000b6c2000000006e1203ba00000000ffff7fbfffffffffc3f5683fc3f5683f0000b8420000b6c2000000000000000000000000000080bfffffffff1f856b3fc3f5683f0000ba420000b6c2000000000000000000000000000080bfffffffff7b146e3fc3f5683f0000bc420000b6c2000000000000000000000000000080bfffffffffd7a3703fc3f5683f0000be420000b6c2000000000000000000000000000080bfffffffff3333733fc3f5683f0000c0420000b6c2000000000000000000000000000080bfffffffff8fc2753fc3f5683f0000c2420000b6c2000000003ec32e393ec3ae39ffff7fbfffffffffec51783fc3f5683f0000c4420000b6c2000000003ec32e393dc3ae39ffff7fbfffffffff48e17a3fc3f5683f0000c6420000b6c2000000003ec32eb93ec3aeb9ffff7fbfffffffffa4707d3fc3f5683f0000c8420000b6c200000000000000003ec3aeb9ffff7fbfffffffff0000803fc3f5683f000000000000b8c26f12833a000000003ec3aeb9ffff7fbfffffffff000000001f856b3f0000803f0000b8c26f12833a000000006e1203baffff7fbfffffffff0ad7233c1f856b3f000000400000b8c26f12833a0000000000000000000080bfffffffff0ad7a33c1f856b3f000040400000b8c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2f53c1f856b3f000080400000b8c2000000006e1203ba00000000ffff7fbfffffffff0ad7233d1f856b3f0000a0400000b8c2000000006e12033a00000000ffff7fbfffffffffcdcc4c3d1f856b3f0000c0400000b8c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff8fc2753d1f856b3f0000e0400000b8c26f12833a000000006e1203baffff7fbfffffffff295c8f3d1f856b3f000000410000b8c26f12833a000000006e1203baffff7fbfffffffff0ad7a33d1f856b3f000010410000b8c26f12833a000000006e1203baffff7fbfffffffffec51b83d1f856b3f000020410000b8c26f12833a6d1203ba6d1203bafcff7fbfffffffffcdcccc3d1f856b3f000030410000b8c2000000003ec32eb93ec32e39ffff7fbfffffffffae47e13d1f856b3f000040410000b8c200000000000000006e12033affff7fbfffffffff8fc2f53d1f856b3f000050410000b8c200000000000000006e12033affff7fbfffffffffb81e053e1f856b3f000060410000b8c2000000003ec32eb93ec32e39ffff7fbfffffffff295c0f3e1f856b3f000070410000b8c2000000000000000000000000000080bfffffffff9a99193e1f856b3f000080410000b8c2000000006e12033a00000000ffff7fbfffffffff0ad7233e1f856b3f000088410000b8c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff7b142e3e1f856b3f000090410000b8c26f12833a6d1203ba6d1203bafcff7fbfffffffffec51383e1f856b3f000098410000b8c2000000003ec3aeb93ec32eb9ffff7fbfffffffff5c8f423e1f856b3f0000a0410000b8c2000000006e12033a00000000ffff7fbfffffffffcdcc4c3e1f856b3f0000a8410000b8c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff3d0a573e1f856b3f0000b0410000b8c26f12833a3ec32eb93dc3aeb9ffff7fbfffffffffae47613e1f856b3f0000b8410000b8c26f12833a3ec32e393ec3ae39ffff7fbfffffffff1f856b3e1f856b3f0000c0410000b8c26f12833a000000006e12033affff7fbfffffffff8fc2753e1f856b3f0000c8410000b8c26f12833a3ec32eb93ec32e39ffff7fbfffffffff0000803e1f856b3f0000d0410000b8c2000000006d1203ba6d1203bafcff7fbfffffffffb81e853e1f856b3f0000d8410000b8c2000000003ec32eb93ec3aeb9ffff7fbfffffffff713d8a3e1f856b3f0000e0410000b8c2000000003ec3ae393ec32e39ffff7fbfffffffff295c8f3e1f856b3f0000e8410000b8c26f12833a3cc32e3a3cc3ae39fcff7fbfffffffffe17a943e1f856b3f0000f0410000b8c26f12833a0000000000000000000080bfffffffff9a99993e1f856b3f0000f8410000b8c26f12833a6d1203ba6d1203bafcff7fbfffffffff52b89e3e1f856b3f000000420000b8c200000000000000006e1203baffff7fbfffffffff0ad7a33e1f856b3f000004420000b8c26f12833a6e12033a00000000ffff7fbfffffffffc3f5a83e1f856b3f000008420000b8c26f12833a0000000000000000000080bfffffffff7b14ae3e1f856b3f00000c420000b8c26f12833a3ec32eb93ec3aeb9ffff7fbfffffffff3333b33e1f856b3f000010420000b8c26f12833a6d1203ba6d1203bafcff7fbfffffffffec51b83e1f856b3f000014420000b8c2000000003ec3aeb93ec32eb9ffff7fbfffffffffa470bd3e1f856b3f000018420000b8c2000000000000000000000000000080bfffffffff5c8fc23e1f856b3f00001c420000b8c2000000000000000000000000000080bfffffffff14aec73e1f856b3f000020420000b8c2000000003ec32e393ec3ae39ffff7fbfffffffffcdcccc3e1f856b3f000024420000b8c200000000000000006e12033affff7fbfffffffff85ebd13e1f856b3f000028420000b8c2000000003ec32eb93ec32e39ffff7fbfffffffff3d0ad73e1f856b3f00002c420000b8c2000000003ec32e393ec3ae39ffff7fbffffffffff628dc3e1f856b3f000030420000b8c200000000000000006e12033affff7fbfffffffffae47e13e1f856b3f000034420000b8c2000000003ec32eb93ec32e39ffff7fbfffffffff6666e63e1f856b3f000038420000b8c2000000000000000000000000000080bfffffffff1f85eb3e1f856b3f00003c420000b8c2000000000000000000000000000080bfffffffffd7a3f03e1f856b3f000040420000b8c2000000000000000000000000000080bfffffffff8fc2f53e1f856b3f000044420000b8c2000000000000000000000000000080bfffffffff48e1fa3e1f856b3f000048420000b8c2000000003ec3ae393ec32e39ffff7fbfffffffff0000003f1f856b3f00004c420000b8c26f12833a6d12033a6d12033afcff7fbfffffffff5c8f023f1f856b3f000050420000b8c26f12833a000000006e12033affff7fbfffffffffb81e053f1f856b3f000054420000b8c26f12833a000000006e12033affff7fbfffffffff14ae073f1f856b3f000058420000b8c26f12833a3ec32e393ec3ae39ffff7fbfffffffff713d0a3f1f856b3f00005c420000b8c26f12833a3ec32eb93ec3aeb9ffff7fbfffffffffcdcc0c3f1f856b3f000060420000b8c26f12833a000000006e1203baffff7fbfffffffff295c0f3f1f856b3f000064420000b8c26f12833a6d1203ba6d1203bafcff7fbfffffffff85eb113f1f856b3f000068420000b8c2000000003ec3aeb93ec32eb9ffff7fbfffffffffe17a143f1f856b3f00006c420000b8c2000000000000000000000000000080bfffffffff3d0a173f1f856b3f000070420000b8c2000000000000000000000000000080bfffffffff9a99193f1f856b3f000074420000b8c2000000003ec32e393ec32eb9ffff7fbffffffffff6281c3f1f856b3f000078420000b8c2000000003ec3ae393ec3aeb9ffff7fbfffffffff52b81e3f1f856b3f00007c420000b8c26f12833a6e12033a00000000ffff7fbfffffffffae47213f1f856b3f000080420000b8c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffff0ad7233f1f856b3f000082420000b8c2000000006e1203ba00000000ffff7fbfffffffff6666263f1f856b3f000084420000b8c200000000000000006e12033affff7fbfffffffffc3f5283f1f856b3f000086420000b8c2000000003ec32eb93ec32e39ffff7fbfffffffff1f852b3f1f856b3f000088420000b8c2000000000000000000000000000080bfffffffff7b142e3f1f856b3f00008a420000b8c2000000000000000000000000000080bfffffffffd7a3303f1f856b3f00008c420000b8c2000000000000000000000000000080bfffffffff3333333f1f856b3f00008e420000b8c2000000000000000000000000000080bfffffffff8fc2353f1f856b3f000090420000b8c2000000000000000000000000000080bfffffffffec51383f1f856b3f000092420000b8c2000000000000000000000000000080bfffffffff48e13a3f1f856b3f000094420000b8c2000000000000000000000000000080bfffffffffa4703d3f1f856b3f000096420000b8c2000000003ec3ae393ec32e39ffff7fbfffffffff0000403f1f856b3f000098420000b8c26f12833a6d12033a6d12033afcff7fbfffffffff5c8f423f1f856b3f00009a420000b8c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffb81e453f1f856b3f00009c420000b8c2000000006e1203ba00000000ffff7fbfffffffff14ae473f1f856b3f00009e420000b8c2000000003cc32e3a3cc3ae39fcff7fbfffffffff713d4a3f1f856b3f0000a0420000b8c26f12833a3ec3ae393ec32e39ffff7fbfffffffffcdcc4c3f1f856b3f0000a2420000b8c26f12833a3cc32eba3cc3aeb9fcff7fbfffffffff295c4f3f1f856b3f0000a4420000b8c2000000003ec3aeb93ec32eb9ffff7fbfffffffff85eb513f1f856b3f0000a6420000b8c2000000000000000000000000000080bfffffffffe17a543f1f856b3f0000a8420000b8c2000000000000000000000000000080bfffffffff3d0a573f1f856b3f0000aa420000b8c2000000000000000000000000000080bfffffffff9a99593f1f856b3f0000ac420000b8c2000000003cc32e3a3cc3ae39fcff7fbffffffffff6285c3f1f856b3f0000ae420000b8c26f12833a3ec3ae393ec32e39ffff7fbfffffffff52b85e3f1f856b3f0000b0420000b8c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffffae47613f1f856b3f0000b2420000b8c2000000003ec3aeb93ec32eb9ffff7fbfffffffff0ad7633f1f856b3f0000b4420000b8c2000000003ec32eb93bc32e39ffff7fbfffffffff6666663f1f856b3f0000b6420000b8c2000000003ec32eb93ec32e39ffff7fbfffffffffc3f5683f1f856b3f0000b8420000b8c2000000000000000000000000000080bfffffffff1f856b3f1f856b3f0000ba420000b8c2000000000000000000000000000080bfffffffff7b146e3f1f856b3f0000bc420000b8c2000000000000000000000000000080bfffffffffd7a3703f1f856b3f0000be420000b8c2000000000000000000000000000080bfffffffff3333733f1f856b3f0000c0420000b8c2000000000000000000000000000080bfffffffff8fc2753f1f856b3f0000c2420000b8c2000000000000000000000000000080bfffffffffec51783f1f856b3f0000c4420000b8c2000000006e12033a00000000ffff7fbfffffffff48e17a3f1f856b3f0000c6420000b8c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffa4707d3f1f856b3f0000c8420000b8c26f12833a000000003cc32ebafcff7fbfffffffff0000803f1f856b3f000000000000bac26f12833a000000003cc32e3afcff7fbfffffffff000000007b146e3f0000803f0000bac26f12833a000000006e12033affff7fbfffffffff0ad7233c7b146e3f000000400000bac26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0ad7a33c7b146e3f000040400000bac2000000003ec3aeb93ec3ae39ffff7fbfffffffff8fc2f53c7b146e3f000080400000bac2000000003ec32eb93ec32e39ffff7fbfffffffff0ad7233d7b146e3f0000a0400000bac2000000003ec3ae393ec32e39ffff7fbfffffffffcdcc4c3d7b146e3f0000c0400000bac26f12833a6d12033a6d12033afcff7fbfffffffff8fc2753d7b146e3f0000e0400000bac26f12833a000000006e12033affff7fbfffffffff295c8f3d7b146e3f000000410000bac26f12833a000000006e12033affff7fbfffffffff0ad7a33d7b146e3f000010410000bac26f12833a000000006e12033affff7fbfffffffffec51b83d7b146e3f000020410000bac26f12833a3ec32eb93ec32e39ffff7fbfffffffffcdcccc3d7b146e3f000030410000bac2000000006d1203ba6d1203bafcff7fbfffffffffae47e13d7b146e3f000040410000bac2000000003ec32eb93ec3aeb9ffff7fbfffffffff8fc2f53d7b146e3f000050410000bac2000000000000000000000000000080bfffffffffb81e053e7b146e3f000060410000bac2000000003ec32e393ec32eb9ffff7fbfffffffff295c0f3e7b146e3f000070410000bac200000000000000006e1203baffff7fbfffffffff9a99193e7b146e3f000080410000bac2000000003ec32e393ec32eb9ffff7fbfffffffff0ad7233e7b146e3f000088410000bac26f12833a6d12033a6d12033afcff7fbfffffffff7b142e3e7b146e3f000090410000bac26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffec51383e7b146e3f000098410000bac2000000006e1203ba00000000ffff7fbfffffffff5c8f423e7b146e3f0000a0410000bac2000000003ec3ae393ec32e39ffff7fbfffffffffcdcc4c3e7b146e3f0000a8410000bac26f12833a6d12033a6d12033afcff7fbfffffffff3d0a573e7b146e3f0000b0410000bac26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffae47613e7b146e3f0000b8410000bac2000000003ec3aeb93ec3ae39ffff7fbfffffffff1f856b3e7b146e3f0000c0410000bac200000000000000006e12033affff7fbfffffffff8fc2753e7b146e3f0000c8410000bac2000000006d12033a6d12033afcff7fbfffffffff0000803e7b146e3f0000d0410000bac26f12833a3ec32e393ec32eb9ffff7fbfffffffffb81e853e7b146e3f0000d8410000bac26f12833a6d1203ba6d1203bafcff7fbfffffffff713d8a3e7b146e3f0000e0410000bac2000000003ec3aeb93ec32eb9ffff7fbfffffffff295c8f3e7b146e3f0000e8410000bac2000000006d12033a6d12033afcff7fbfffffffffe17a943e7b146e3f0000f0410000bac26f12833a3cc3ae393cc32e3afcff7fbfffffffff9a99993e7b146e3f0000f8410000bac26f12833a3ec32e393ec3ae39ffff7fbfffffffff52b89e3e7b146e3f000000420000bac26f12833a3ec32eb93ec3aeb9ffff7fbfffffffff0ad7a33e7b146e3f000004420000bac26f12833a3ec32e393ec32eb9ffff7fbfffffffffc3f5a83e7b146e3f000008420000bac26f12833a3ec32eb93ec32e39ffff7fbfffffffff7b14ae3e7b146e3f00000c420000bac26f12833a3ec32e393ec3ae39ffff7fbfffffffff3333b33e7b146e3f000010420000bac26f12833a3ec3aeb93ec32eb9ffff7fbfffffffffec51b83e7b146e3f000014420000bac2000000006d1203ba6d1203bafcff7fbfffffffffa470bd3e7b146e3f000018420000bac200000000000000006e1203baffff7fbfffffffff5c8fc23e7b146e3f00001c420000bac2000000003ec32eb93ec3aeb9ffff7fbfffffffff14aec73e7b146e3f000020420000bac2000000000000000000000000000080bfffffffffcdcccc3e7b146e3f000024420000bac2000000000000000000000000000080bfffffffff85ebd13e7b146e3f000028420000bac2000000000000000000000000000080bfffffffff3d0ad73e7b146e3f00002c420000bac2000000000000000000000000000080bffffffffff628dc3e7b146e3f000030420000bac2000000000000000000000000000080bfffffffffae47e13e7b146e3f000034420000bac2000000000000000000000000000080bfffffffff6666e63e7b146e3f000038420000bac2000000000000000000000000000080bfffffffff1f85eb3e7b146e3f00003c420000bac2000000000000000000000000000080bfffffffffd7a3f03e7b146e3f000040420000bac2000000000000000000000000000080bfffffffff8fc2f53e7b146e3f000044420000bac2000000000000000000000000000080bfffffffff48e1fa3e7b146e3f000048420000bac2000000000000000000000000000080bfffffffff0000003f7b146e3f00004c420000bac2000000003ec32e393ec3ae39ffff7fbfffffffff5c8f023f7b146e3f000050420000bac200000000000000006e12033affff7fbfffffffffb81e053f7b146e3f000054420000bac200000000000000006e12033affff7fbfffffffff14ae073f7b146e3f000058420000bac2000000006d12033a6d12033afcff7fbfffffffff713d0a3f7b146e3f00005c420000bac26f12833a3ec3ae393ec32e39ffff7fbfffffffffcdcc0c3f7b146e3f000060420000bac26f12833a0000000000000000000080bfffffffff295c0f3f7b146e3f000064420000bac26f12833a6e1203ba00000000ffff7fbfffffffff85eb113f7b146e3f000068420000bac2000000006e1203ba00000000ffff7fbfffffffffe17a143f7b146e3f00006c420000bac2000000000000000000000000000080bfffffffff3d0a173f7b146e3f000070420000bac2000000000000000000000000000080bfffffffff9a99193f7b146e3f000074420000bac2000000006e12033a00000000ffff7fbffffffffff6281c3f7b146e3f000078420000bac26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff52b81e3f7b146e3f00007c420000bac26f12833a3ec32e393ec32eb9ffff7fbfffffffffae47213f7b146e3f000080420000bac26f12833a0000000000000000000080bfffffffff0ad7233f7b146e3f000082420000bac26f12833a6d1203ba6d1203bafcff7fbfffffffff6666263f7b146e3f000084420000bac2000000006d1203ba6d1203bafcff7fbfffffffffc3f5283f7b146e3f000086420000bac2000000000000000000000000000080bfffffffff1f852b3f7b146e3f000088420000bac2000000000000000000000000000080bfffffffff7b142e3f7b146e3f00008a420000bac2000000000000000000000000000080bfffffffffd7a3303f7b146e3f00008c420000bac2000000000000000000000000000080bfffffffff3333333f7b146e3f00008e420000bac2000000000000000000000000000080bfffffffff8fc2353f7b146e3f000090420000bac2000000000000000000000000000080bfffffffffec51383f7b146e3f000092420000bac2000000000000000000000000000080bfffffffff48e13a3f7b146e3f000094420000bac2000000000000000000000000000080bfffffffffa4703d3f7b146e3f000096420000bac2000000000000000000000000000080bfffffffff0000403f7b146e3f000098420000bac2000000003ec32e393ec3ae39ffff7fbfffffffff5c8f423f7b146e3f00009a420000bac200000000000000006e12033affff7fbfffffffffb81e453f7b146e3f00009c420000bac2000000003ec32eb93ec32e39ffff7fbfffffffff14ae473f7b146e3f00009e420000bac2000000003ec3ae393ec32e39ffff7fbfffffffff713d4a3f7b146e3f0000a0420000bac26f12833a6d12033a6d12033afcff7fbfffffffffcdcc4c3f7b146e3f0000a2420000bac26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff295c4f3f7b146e3f0000a4420000bac2000000006e1203ba00000000ffff7fbfffffffff85eb513f7b146e3f0000a6420000bac2000000003ec32e393ec32eb9ffff7fbfffffffffe17a543f7b146e3f0000a8420000bac200000000000000006e1203baffff7fbfffffffff3d0a573f7b146e3f0000aa420000bac2000000003ec32eb93ec3aeb9ffff7fbfffffffff9a99593f7b146e3f0000ac420000bac2000000003ec3ae393ec32e39ffff7fbffffffffff6285c3f7b146e3f0000ae420000bac26f12833a6d12033a6d12033afcff7fbfffffffff52b85e3f7b146e3f0000b0420000bac26f12833a3ec32e393ec3ae39ffff7fbfffffffffae47613f7b146e3f0000b2420000bac26f12833a3ec32eb93ec3aeb9ffff7fbfffffffff0ad7633f7b146e3f0000b4420000bac26f12833a6d1203ba6d1203bafcff7fbfffffffff6666663f7b146e3f0000b6420000bac2000000003ec3aeb93ec32eb9ffff7fbfffffffffc3f5683f7b146e3f0000b8420000bac2000000000000000000000000000080bfffffffff1f856b3f7b146e3f0000ba420000bac2000000000000000000000000000080bfffffffff7b146e3f7b146e3f0000bc420000bac2000000000000000000000000000080bfffffffffd7a3703f7b146e3f0000be420000bac2000000000000000000000000000080bfffffffff3333733f7b146e3f0000c0420000bac2000000003ec32e393ec32eb9ffff7fbfffffffff8fc2753f7b146e3f0000c2420000bac200000000000000006e1203baffff7fbfffffffffec51783f7b146e3f0000c4420000bac2000000003ec32e393ec32eb9ffff7fbfffffffff48e17a3f7b146e3f0000c6420000bac26f12833a6d12033a6d12033afcff7fbfffffffffa4707d3f7b146e3f0000c8420000bac26f12833a000000003ec3ae39ffff7fbfffffffff0000803f7b146e3f000000000000bcc200000000000000003ec3ae39ffff7fbfffffffff00000000d7a3703f0000803f0000bcc200000000000000006e12033affff7fbfffffffff0ad7233cd7a3703f000000400000bcc200000000000000006e12033affff7fbfffffffff0ad7a33cd7a3703f000040400000bcc2000000003ec32eb93ec32e39ffff7fbfffffffff8fc2f53cd7a3703f000080400000bcc2000000000000000000000000000080bfffffffff0ad7233dd7a3703f0000a0400000bcc2000000000000000000000000000080bfffffffffcdcc4c3dd7a3703f0000c0400000bcc2000000003ec32e393ec3ae39ffff7fbfffffffff8fc2753dd7a3703f0000e0400000bcc200000000000000006e12033affff7fbfffffffff295c8f3dd7a3703f000000410000bcc200000000000000006e12033affff7fbfffffffff0ad7a33dd7a3703f000010410000bcc200000000000000006e12033affff7fbfffffffffec51b83dd7a3703f000020410000bcc2000000006d12033a6d12033afcff7fbfffffffffcdcccc3dd7a3703f000030410000bcc26f12833a3ec32e393ec32eb9ffff7fbfffffffffae47e13dd7a3703f000040410000bcc26f12833a3cc3aeb93cc32ebafcff7fbfffffffff8fc2f53dd7a3703f000050410000bcc2000000006d1203ba6d1203bafcff7fbfffffffffb81e053ed7a3703f000060410000bcc2000000006e12033a00000000ffff7fbfffffffff295c0f3ed7a3703f000070410000bcc26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff9a99193ed7a3703f000080410000bcc26f12833a6d1203ba6d1203bafcff7fbfffffffff0ad7233ed7a3703f000088410000bcc2000000003ec32eb93ec32e39ffff7fbfffffffff7b142e3ed7a3703f000090410000bcc200000000000000006e12033affff7fbfffffffffec51383ed7a3703f000098410000bcc2000000003ec32eb93ec32e39ffff7fbfffffffff5c8f423ed7a3703f0000a0410000bcc2000000000000000000000000000080bfffffffffcdcc4c3ed7a3703f0000a8410000bcc2000000003ec32e393ec3ae39ffff7fbfffffffff3d0a573ed7a3703f0000b0410000bcc200000000000000006e12033affff7fbfffffffffae47613ed7a3703f0000b8410000bcc2000000003ec32eb93ec32e39ffff7fbfffffffff1f856b3ed7a3703f0000c0410000bcc2000000000000000000000000000080bfffffffff8fc2753ed7a3703f0000c8410000bcc2000000003ec3ae393ec32e39ffff7fbfffffffff0000803ed7a3703f0000d0410000bcc26f12833a6d12033a6d12033afcff7fbfffffffffb81e853ed7a3703f0000d8410000bcc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff713d8a3ed7a3703f0000e0410000bcc2000000006e1203ba00000000ffff7fbfffffffff295c8f3ed7a3703f0000e8410000bcc2000000000000000000000000000080bfffffffffe17a943ed7a3703f0000f0410000bcc2000000003ec32e393ec3ae39ffff7fbfffffffff9a99993ed7a3703f0000f8410000bcc2000000003cc3ae393cc32e3afcff7fbfffffffff52b89e3ed7a3703f000000420000bcc26f12833a6d12033a6d12033afcff7fbfffffffff0ad7a33ed7a3703f000004420000bcc26f12833a0000000000000000000080bfffffffffc3f5a83ed7a3703f000008420000bcc26f12833a6e1203ba00000000ffff7fbfffffffff7b14ae3ed7a3703f00000c420000bcc2000000003ec32e393ec3ae39ffff7fbfffffffff3333b33ed7a3703f000010420000bcc26f12833a3ec3ae393ec32e39ffff7fbfffffffffec51b83ed7a3703f000014420000bcc26f12833a3ec32eb93ec3aeb9ffff7fbfffffffffa470bd3ed7a3703f000018420000bcc26f12833a000000006e1203baffff7fbfffffffff5c8fc23ed7a3703f00001c420000bcc26f12833a3cc3aeb93cc32ebafcff7fbfffffffff14aec73ed7a3703f000020420000bcc2000000006d1203ba6d1203bafcff7fbfffffffffcdcccc3ed7a3703f000024420000bcc2000000000000000000000000000080bfffffffff85ebd13ed7a3703f000028420000bcc2000000000000000000000000000080bfffffffff3d0ad73ed7a3703f00002c420000bcc2000000000000000000000000000080bffffffffff628dc3ed7a3703f000030420000bcc2000000000000000000000000000080bfffffffffae47e13ed7a3703f000034420000bcc2000000000000000000000000000080bfffffffff6666e63ed7a3703f000038420000bcc2000000000000000000000000000080bfffffffff1f85eb3ed7a3703f00003c420000bcc2000000000000000000000000000080bfffffffffd7a3f03ed7a3703f000040420000bcc2000000000000000000000000000080bfffffffff8fc2f53ed7a3703f000044420000bcc2000000000000000000000000000080bfffffffff48e1fa3ed7a3703f000048420000bcc2000000000000000000000000000080bfffffffff0000003fd7a3703f00004c420000bcc2000000000000000000000000000080bfffffffff5c8f023fd7a3703f000050420000bcc2000000000000000000000000000080bfffffffffb81e053fd7a3703f000054420000bcc2000000000000000000000000000080bfffffffff14ae073fd7a3703f000058420000bcc2000000006e12033a00000000ffff7fbfffffffff713d0a3fd7a3703f00005c420000bcc26f12833a6e12033a00000000ffff7fbfffffffffcdcc0c3fd7a3703f000060420000bcc26f12833a0000000000000000000080bfffffffff295c0f3fd7a3703f000064420000bcc26f12833a6e1203ba00000000ffff7fbfffffffff85eb113fd7a3703f000068420000bcc2000000006e1203ba00000000ffff7fbfffffffffe17a143fd7a3703f00006c420000bcc2000000000000000000000000000080bfffffffff3d0a173fd7a3703f000070420000bcc2000000000000000000000000000080bfffffffff9a99193fd7a3703f000074420000bcc2000000003ec3ae393ec32e39ffff7fbffffffffff6281c3fd7a3703f000078420000bcc26f12833a6d12033a6d12033afcff7fbfffffffff52b81e3fd7a3703f00007c420000bcc26f12833a000000006e12033affff7fbfffffffffae47213fd7a3703f000080420000bcc26f12833a3ec32e393ec3ae39ffff7fbfffffffff0ad7233fd7a3703f000082420000bcc26f12833a0000000000000000000080bfffffffff6666263fd7a3703f000084420000bcc26f12833a3cc32eba3cc3aeb9fcff7fbfffffffffc3f5283fd7a3703f000086420000bcc2000000003ec3aeb93ec32eb9ffff7fbfffffffff1f852b3fd7a3703f000088420000bcc2000000000000000000000000000080bfffffffff7b142e3fd7a3703f00008a420000bcc2000000000000000000000000000080bfffffffffd7a3303fd7a3703f00008c420000bcc2000000003ec32e393ec32eb9ffff7fbfffffffff3333333fd7a3703f00008e420000bcc200000000000000006e1203baffff7fbfffffffff8fc2353fd7a3703f000090420000bcc2000000003ec32eb93ec3aeb9ffff7fbfffffffffec51383fd7a3703f000092420000bcc2000000000000000000000000000080bfffffffff48e13a3fd7a3703f000094420000bcc2000000000000000000000000000080bfffffffffa4703d3fd7a3703f000096420000bcc2000000000000000000000000000080bfffffffff0000403fd7a3703f000098420000bcc2000000003ec32e393ec32eb9ffff7fbfffffffff5c8f423fd7a3703f00009a420000bcc200000000000000006e1203baffff7fbfffffffffb81e453fd7a3703f00009c420000bcc2000000003ec32eb93ec3aeb9ffff7fbfffffffff14ae473fd7a3703f00009e420000bcc2000000000000000000000000000080bfffffffff713d4a3fd7a3703f0000a0420000bcc2000000003ec3ae393ec32e39ffff7fbfffffffffcdcc4c3fd7a3703f0000a2420000bcc20000000000000000abaa2aae000080bfffffffff295c4f3fd7a3703f0000a4420000bcc2000000003ec3aeb93ec32eb9ffff7fbfffffffff85eb513fd7a3703f0000a6420000bcc2000000006e12033a00000000ffff7fbfffffffffe17a543fd7a3703f0000a8420000bcc26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff3d0a573fd7a3703f0000aa420000bcc26f12833a6d1203ba6d1203bafcff7fbfffffffff9a99593fd7a3703f0000ac420000bcc2000000003ec3aeb93ec32eb9ffff7fbffffffffff6285c3fd7a3703f0000ae420000bcc2000000003ec32e393ec3ae39ffff7fbfffffffff52b85e3fd7a3703f0000b0420000bcc2000000003cc3ae393cc32e3afcff7fbfffffffffae47613fd7a3703f0000b2420000bcc26f12833a3cc3ae393cc32e3afcff7fbfffffffff0ad7633fd7a3703f0000b4420000bcc26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff6666663fd7a3703f0000b6420000bcc2000000006e1203ba00000000ffff7fbfffffffffc3f5683fd7a3703f0000b8420000bcc2000000000000000000000000000080bfffffffff1f856b3fd7a3703f0000ba420000bcc2000000000000000000000000000080bfffffffff7b146e3fd7a3703f0000bc420000bcc2000000000000000000000000000080bfffffffffd7a3703fd7a3703f0000be420000bcc2000000000000000000000000000080bfffffffff3333733fd7a3703f0000c0420000bcc2000000006e12033a00000000ffff7fbfffffffff8fc2753fd7a3703f0000c2420000bcc26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffec51783fd7a3703f0000c4420000bcc26f12833a6d1203ba6d1203bafcff7fbfffffffff48e17a3fd7a3703f0000c6420000bcc2000000003ec32eb93ec32e39ffff7fbfffffffffa4707d3fd7a3703f0000c8420000bcc200000000000000003cc32e3afcff7fbfffffffff0000803fd7a3703f000000000000bec2000000000000000000000000000080bfffffffff000000003333733f0000803f0000bec2000000000000000000000000000080bfffffffff0ad7233c3333733f000000400000bec2000000000000000000000000000080bfffffffff0ad7a33c3333733f000040400000bec2000000000000000000000000000080bfffffffff8fc2f53c3333733f000080400000bec2000000000000000000000000000080bfffffffff0ad7233d3333733f0000a0400000bec2000000000000000000000000000080bfffffffffcdcc4c3d3333733f0000c0400000bec2000000000000000000000000000080bfffffffff8fc2753d3333733f0000e0400000bec2000000000000000000000000000080bfffffffff295c8f3d3333733f000000410000bec2000000000000000000000000000080bfffffffff0ad7a33d3333733f000010410000bec2000000000000000000000000000080bfffffffffec51b83d3333733f000020410000bec2000000006e12033a00000000ffff7fbfffffffffcdcccc3d3333733f000030410000bec26f12833a6e12033a00000000ffff7fbfffffffffae47e13d3333733f000040410000bec26f12833a0000000000000000000080bfffffffff8fc2f53d3333733f000050410000bec26f12833a3cc32eba3cc3aeb9fcff7fbfffffffffb81e053e3333733f000060410000bec2000000000000000000000000000080bfffffffff295c0f3e3333733f000070410000bec26f12833a6d12033a6d12033afcff7fbfffffffff9a99193e3333733f000080410000bec26f12833a3ec32eb93ec32e39ffff7fbfffffffff0ad7233e3333733f000088410000bec2000000006d1203ba6d1203bafcff7fbfffffffff7b142e3e3333733f000090410000bec2000000003ec32eb93ec3aeb9ffff7fbfffffffffec51383e3333733f000098410000bec2000000000000000000000000000080bfffffffff5c8f423e3333733f0000a0410000bec2000000000000000000000000000080bfffffffffcdcc4c3e3333733f0000a8410000bec2000000000000000000000000000080bfffffffff3d0a573e3333733f0000b0410000bec2000000000000000000000000000080bfffffffffae47613e3333733f0000b8410000bec2000000000000000000000000000080bfffffffff1f856b3e3333733f0000c0410000bec2000000000000000000000000000080bfffffffff8fc2753e3333733f0000c8410000bec2000000000000000000000000000080bfffffffff0000803e3333733f0000d0410000bec2000000003ec32e393ec3ae39ffff7fbfffffffffb81e853e3333733f0000d8410000bec200000000000000006e12033affff7fbfffffffff713d8a3e3333733f0000e0410000bec2000000000000000000000000000080bfffffffff295c8f3e3333733f0000e8410000bec200000000000000006e1203baffff7fbfffffffffe17a943e3333733f0000f0410000bec2000000003ec32eb93ec3aeb9ffff7fbfffffffff9a99993e3333733f0000f8410000bec2000000000000000000000000000080bfffffffff52b89e3e3333733f000000420000bec2000000006d12033a6d12033afcff7fbfffffffff0ad7a33e3333733f000004420000bec26f12833a3cc3ae393cc32e3afcff7fbfffffffffc3f5a83e3333733f000008420000bec26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff7b14ae3e3333733f00000c420000bec2000000003ec32eb93ec32e39ffff7fbfffffffff3333b33e3333733f000010420000bec26f12833a6d12033a6d12033afcff7fbfffffffffec51b83e3333733f000014420000bec26f12833a000000006e12033affff7fbfffffffffa470bd3e3333733f000018420000bec26f12833a3ec32e393ec3ae39ffff7fbfffffffff5c8fc23e3333733f00001c420000bec26f12833a0000000000000000000080bfffffffff14aec73e3333733f000020420000bec26f12833a3cc32eba3cc3aeb9fcff7fbfffffffffcdcccc3e3333733f000024420000bec2000000003ec3aeb93ec32eb9ffff7fbfffffffff85ebd13e3333733f000028420000bec2000000000000000000000000000080bfffffffff3d0ad73e3333733f00002c420000bec2000000003ec32e393ec32eb9ffff7fbffffffffff628dc3e3333733f000030420000bec200000000000000006e1203baffff7fbfffffffffae47e13e3333733f000034420000bec2000000003ec32eb93ec3aeb9ffff7fbfffffffff6666e63e3333733f000038420000bec2000000000000000000000000000080bfffffffff1f85eb3e3333733f00003c420000bec2000000000000000000000000000080bfffffffffd7a3f03e3333733f000040420000bec2000000000000000000000000000080bfffffffff8fc2f53e3333733f000044420000bec2000000000000000000000000000080bfffffffff48e1fa3e3333733f000048420000bec2000000000000000000000000000080bfffffffff0000003f3333733f00004c420000bec2000000003ec32e393ec32eb9ffff7fbfffffffff5c8f023f3333733f000050420000bec200000000000000006e1203baffff7fbfffffffffb81e053f3333733f000054420000bec2000000003ec32eb93ec3aeb9ffff7fbfffffffff14ae073f3333733f000058420000bec2000000003ec3ae393ec32e39ffff7fbfffffffff713d0a3f3333733f00005c420000bec26f12833a6d12033a6d12033afcff7fbfffffffffcdcc0c3f3333733f000060420000bec26f12833a000000006e12033affff7fbfffffffff295c0f3f3333733f000064420000bec26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff85eb113f3333733f000068420000bec2000000006e1203ba00000000ffff7fbfffffffffe17a143f3333733f00006c420000bec2000000000000000000000000000080bfffffffff3d0a173f3333733f000070420000bec2000000000000000000000000000080bfffffffff9a99193f3333733f000074420000bec2000000000000000000000000000080bffffffffff6281c3f3333733f000078420000bec2000000003ec32e393ec3ae39ffff7fbfffffffff52b81e3f3333733f00007c420000bec200000000000000006e12033affff7fbfffffffffae47213f3333733f000080420000bec2000000003cc3ae393cc32e3afcff7fbfffffffff0ad7233f3333733f000082420000bec26f12833a3cc3ae393cc32e3afcff7fbfffffffff6666263f3333733f000084420000bec26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffc3f5283f3333733f000086420000bec2000000006e1203ba00000000ffff7fbfffffffff1f852b3f3333733f000088420000bec2000000000000000000000000000080bfffffffff7b142e3f3333733f00008a420000bec2000000000000000000000000000080bfffffffffd7a3303f3333733f00008c420000bec2000000006e12033a00000000ffff7fbfffffffff3333333f3333733f00008e420000bec26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff8fc2353f3333733f000090420000bec26f12833a6d1203ba6d1203bafcff7fbfffffffffec51383f3333733f000092420000bec2000000003ec32eb93ec3aeb9ffff7fbfffffffff48e13a3f3333733f000094420000bec200000000000000006e1203baffff7fbfffffffffa4703d3f3333733f000096420000bec2000000003ec32eb93ec3aeb9ffff7fbfffffffff0000403f3333733f000098420000bec2000000006e12033a00000000ffff7fbfffffffff5c8f423f3333733f00009a420000bec26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffb81e453f3333733f00009c420000bec26f12833a3cc3aeb93cc32ebafcff7fbfffffffff14ae473f3333733f00009e420000bec2000000006d1203ba6d1203bafcff7fbfffffffff713d4a3f3333733f0000a0420000bec2000000006e12033a00000000ffff7fbfffffffffcdcc4c3f3333733f0000a2420000bec26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff295c4f3f3333733f0000a4420000bec26f12833a6d1203ba6d1203bafcff7fbfffffffff85eb513f3333733f0000a6420000bec2000000000000000000000000000080bfffffffffe17a543f3333733f0000a8420000bec26f12833a6d12033a6d12033afcff7fbfffffffff3d0a573f3333733f0000aa420000bec26f12833a3ec32eb93ec32e39ffff7fbfffffffff9a99593f3333733f0000ac420000bec2000000006d1203ba6d1203bafcff7fbffffffffff6285c3f3333733f0000ae420000bec2000000003ec32eb93ec3aeb9ffff7fbfffffffff52b85e3f3333733f0000b0420000bec2000000000000000000000000000080bfffffffffae47613f3333733f0000b2420000bec2000000003ec32e393ec3ae39ffff7fbfffffffff0ad7633f3333733f0000b4420000bec200000000000000006e12033affff7fbfffffffff6666663f3333733f0000b6420000bec2000000003ec32eb93ec32e39ffff7fbfffffffffc3f5683f3333733f0000b8420000bec2000000000000000000000000000080bfffffffff1f856b3f3333733f0000ba420000bec2000000000000000000000000000080bfffffffff7b146e3f3333733f0000bc420000bec2000000000000000000000000000080bfffffffffd7a3703f3333733f0000be420000bec2000000000000000000000000000080bfffffffff3333733f3333733f0000c0420000bec2000000006e12033a00000000ffff7fbfffffffff8fc2753f3333733f0000c2420000bec26f12833a6e12033a00000000ffff7fbfffffffffec51783f3333733f0000c4420000bec26f12833a3ec3aeb93ec32eb9ffff7fbfffffffff48e17a3f3333733f0000c6420000bec2000000003cc32eba3cc3aeb9fcff7fbfffffffffa4707d3f3333733f0000c8420000bec2000000000000000000000000000080bfffffffff0000803f3333733f000000000000c0c2000000000000000000000000000080bfffffffff000000008fc2753f0000803f0000c0c2000000000000000000000000000080bfffffffff0ad7233c8fc2753f000000400000c0c2000000003ec32e393ec32eb9ffff7fbfffffffff0ad7a33c8fc2753f000040400000c0c200000000000000006e1203baffff7fbfffffffff8fc2f53c8fc2753f000080400000c0c2000000003ec32eb93ec3aeb9ffff7fbfffffffff0ad7233d8fc2753f0000a0400000c0c2000000000000000000000000000080bfffffffffcdcc4c3d8fc2753f0000c0400000c0c2000000000000000000000000000080bfffffffff8fc2753d8fc2753f0000e0400000c0c2000000000000000000000000000080bfffffffff295c8f3d8fc2753f000000410000c0c2000000000000000000000000000080bfffffffff0ad7a33d8fc2753f000010410000c0c2000000000000000000000000000080bfffffffffec51b83d8fc2753f000020410000c0c2000000003ec3ae393ec32e39ffff7fbfffffffffcdcccc3d8fc2753f000030410000c0c26f12833a6d12033a6d12033afcff7fbfffffffffae47e13d8fc2753f000040410000c0c26f12833a000000006e12033affff7fbfffffffff8fc2f53d8fc2753f000050410000c0c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffb81e053e8fc2753f000060410000c0c2000000006e1203ba00000000ffff7fbfffffffff295c0f3e8fc2753f000070410000c0c2000000003ec32e393ec3ae39ffff7fbfffffffff9a99193e8fc2753f000080410000c0c2000000006d12033a6d12033afcff7fbfffffffff0ad7233e8fc2753f000088410000c0c26f12833a3ec32e393ec32eb9ffff7fbfffffffff7b142e3e8fc2753f000090410000c0c26f12833a6d1203ba6d1203bafcff7fbfffffffffec51383e8fc2753f000098410000c0c2000000003ec3aeb93ec32eb9ffff7fbfffffffff5c8f423e8fc2753f0000a0410000c0c2000000000000000000000000000080bfffffffffcdcc4c3e8fc2753f0000a8410000c0c2000000000000000000000000000080bfffffffff3d0a573e8fc2753f0000b0410000c0c2000000000000000000000000000080bfffffffffae47613e8fc2753f0000b8410000c0c2000000000000000000000000000080bfffffffff1f856b3e8fc2753f0000c0410000c0c2000000000000000000000000000080bfffffffff8fc2753e8fc2753f0000c8410000c0c2000000000000000000000000000080bfffffffff0000803e8fc2753f0000d0410000c0c2000000000000000000000000000080bfffffffffb81e853e8fc2753f0000d8410000c0c2000000000000000000000000000080bfffffffff713d8a3e8fc2753f0000e0410000c0c2000000006e12033a00000000ffff7fbfffffffff295c8f3e8fc2753f0000e8410000c0c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffe17a943e8fc2753f0000f0410000c0c26f12833a6d1203ba6d1203bafcff7fbfffffffff9a99993e8fc2753f0000f8410000c0c2000000003ec3aeb93ec32eb9ffff7fbfffffffff52b89e3e8fc2753f000000420000c0c2000000000000000000000000000080bfffffffff0ad7a33e8fc2753f000004420000c0c2000000003ec32e393ec3ae39ffff7fbfffffffffc3f5a83e8fc2753f000008420000c0c200000000000000006e12033affff7fbfffffffff7b14ae3e8fc2753f00000c420000c0c2000000003ec32eb93ec32e39ffff7fbfffffffff3333b33e8fc2753f000010420000c0c2000000003ec32e393ec3ae39ffff7fbfffffffffec51b83e8fc2753f000014420000c0c200000000000000006e12033affff7fbfffffffffa470bd3e8fc2753f000018420000c0c2000000003cc3ae393cc32e3afcff7fbfffffffff5c8fc23e8fc2753f00001c420000c0c26f12833a3cc3ae393cc32e3afcff7fbfffffffff14aec73e8fc2753f000020420000c0c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffcdcccc3e8fc2753f000024420000c0c2000000006e1203ba00000000ffff7fbfffffffff85ebd13e8fc2753f000028420000c0c2000000000000000000000000000080bfffffffff3d0ad73e8fc2753f00002c420000c0c2000000006e12033a00000000ffff7fbffffffffff628dc3e8fc2753f000030420000c0c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffae47e13e8fc2753f000034420000c0c26f12833a6d1203ba6d1203bafcff7fbfffffffff6666e63e8fc2753f000038420000c0c2000000003ec3aeb93ec32eb9ffff7fbfffffffff1f85eb3e8fc2753f00003c420000c0c2000000000000000000000000000080bfffffffffd7a3f03e8fc2753f000040420000c0c2000000000000000000000000000080bfffffffff8fc2f53e8fc2753f000044420000c0c2000000000000000000000000000080bfffffffff48e1fa3e8fc2753f000048420000c0c2000000000000000000000000000080bfffffffff0000003f8fc2753f00004c420000c0c2000000006e12033a00000000ffff7fbfffffffff5c8f023f8fc2753f000050420000c0c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffb81e053f8fc2753f000054420000c0c26f12833a6d1203ba6d1203bafcff7fbfffffffff14ae073f8fc2753f000058420000c0c2000000003ec3aeb93ec32eb9ffff7fbfffffffff713d0a3f8fc2753f00005c420000c0c2000000003ec32e393ec3ae39ffff7fbfffffffffcdcc0c3f8fc2753f000060420000c0c200000000000000006e12033affff7fbfffffffff295c0f3f8fc2753f000064420000c0c200000000000000006e12033affff7fbfffffffff85eb113f8fc2753f000068420000c0c2000000003ec32eb93ec32e39ffff7fbfffffffffe17a143f8fc2753f00006c420000c0c2000000000000000000000000000080bfffffffff3d0a173f8fc2753f000070420000c0c2000000000000000000000000000080bfffffffff9a99193f8fc2753f000074420000c0c2000000000000000000000000000080bffffffffff6281c3f8fc2753f000078420000c0c2000000000000000000000000000080bfffffffff52b81e3f8fc2753f00007c420000c0c2000000000000000000000000000080bfffffffffae47213f8fc2753f000080420000c0c2000000000000000000000000000080bfffffffff0ad7233f8fc2753f000082420000c0c2000000003ec32e393ec3ae39ffff7fbfffffffff6666263f8fc2753f000084420000c0c200000000000000006e12033affff7fbfffffffffc3f5283f8fc2753f000086420000c0c2000000003ec32eb93ec32e39ffff7fbfffffffff1f852b3f8fc2753f000088420000c0c2000000000000000000000000000080bfffffffff7b142e3f8fc2753f00008a420000c0c2000000000000000000000000000080bfffffffffd7a3303f8fc2753f00008c420000c0c2000000003ec3ae393ec32e39ffff7fbfffffffff3333333f8fc2753f00008e420000c0c26f12833a6d12033a6d12033afcff7fbfffffffff8fc2353f8fc2753f000090420000c0c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffec51383f8fc2753f000092420000c0c2000000000000000000000000000080bfffffffff48e13a3f8fc2753f000094420000c0c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffa4703d3f8fc2753f000096420000c0c26f12833a6d1203ba6d1203bafcff7fbfffffffff0000403f8fc2753f000098420000c0c2000000000000000000000000000080bfffffffff5c8f423f8fc2753f00009a420000c0c26f12833a3cc32e3a3cc3ae39fcff7fbfffffffffb81e453f8fc2753f00009c420000c0c26f12833a0000000000000000000080bfffffffff14ae473f8fc2753f00009e420000c0c26f12833a3cc32eba3cc3aeb9fcff7fbfffffffff713d4a3f8fc2753f0000a0420000c0c2000000000000000000000000000080bfffffffffcdcc4c3f8fc2753f0000a2420000c0c26f12833a6d12033a6d12033afcff7fbfffffffff295c4f3f8fc2753f0000a4420000c0c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff85eb513f8fc2753f0000a6420000c0c2000000006e1203ba00000000ffff7fbfffffffffe17a543f8fc2753f0000a8420000c0c2000000003ec32e393ec3ae39ffff7fbfffffffff3d0a573f8fc2753f0000aa420000c0c2000000006d12033a6d12033afcff7fbfffffffff9a99593f8fc2753f0000ac420000c0c26f12833a3ec32e393ec32eb9ffff7fbffffffffff6285c3f8fc2753f0000ae420000c0c26f12833a6d1203ba6d1203bafcff7fbfffffffff52b85e3f8fc2753f0000b0420000c0c2000000003ec3aeb93ec32eb9ffff7fbfffffffffae47613f8fc2753f0000b2420000c0c2000000000000000000000000000080bfffffffff0ad7633f8fc2753f0000b4420000c0c2000000000000000000000000000080bfffffffff6666663f8fc2753f0000b6420000c0c2000000000000000000000000000080bfffffffffc3f5683f8fc2753f0000b8420000c0c2000000000000000000000000000080bfffffffff1f856b3f8fc2753f0000ba420000c0c2000000000000000000000000000080bfffffffff7b146e3f8fc2753f0000bc420000c0c2000000000000000000000000000080bfffffffffd7a3703f8fc2753f0000be420000c0c2000000000000000000000000000080bfffffffff3333733f8fc2753f0000c0420000c0c2000000003ec3ae393ec32e39ffff7fbfffffffff8fc2753f8fc2753f0000c2420000c0c26f12833a3cc32e3a3cc3ae39fcff7fbfffffffffec51783f8fc2753f0000c4420000c0c26f12833a0000000000000000000080bfffffffff48e17a3f8fc2753f0000c6420000c0c26f12833a3cc32eba3cc3aeb9fcff7fbfffffffffa4707d3f8fc2753f0000c8420000c0c2000000003cc32eba3cc3aeb9fcff7fbfffffffff0000803f8fc2753f000000000000c2c2000000000000000000000000000080bfffffffff00000000ec51783f0000803f0000c2c2000000000000000000000000000080bfffffffff0ad7233cec51783f000000400000c2c2000000006e12033a00000000ffff7fbfffffffff0ad7a33cec51783f000040400000c2c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff8fc2f53cec51783f000080400000c2c26f12833a6d1203ba6d1203bafcff7fbfffffffff0ad7233dec51783f0000a0400000c2c2000000003ec3aeb93ec32eb9ffff7fbfffffffffcdcc4c3dec51783f0000c0400000c2c2000000000000000000000000000080bfffffffff8fc2753dec51783f0000e0400000c2c2000000003ec32e393ec32eb9ffff7fbfffffffff295c8f3dec51783f000000410000c2c200000000000000006e1203baffff7fbfffffffff0ad7a33dec51783f000010410000c2c2000000003ec32eb93ec3aeb9ffff7fbfffffffffec51b83dec51783f000020410000c2c2000000000000000000000000000080bfffffffffcdcccc3dec51783f000030410000c2c2000000003ec32e393ec3ae39ffff7fbfffffffffae47e13dec51783f000040410000c2c200000000000000006e12033affff7fbfffffffff8fc2f53dec51783f000050410000c2c200000000000000006e12033affff7fbfffffffffb81e053eec51783f000060410000c2c2000000003ec32eb93ec32e39ffff7fbfffffffff295c0f3eec51783f000070410000c2c2000000000000000000000000000080bfffffffff9a99193eec51783f000080410000c2c2000000003ec3ae393ec32e39ffff7fbfffffffff0ad7233eec51783f000088410000c2c26f12833a6d12033a6d12033afcff7fbfffffffff7b142e3eec51783f000090410000c2c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffec51383eec51783f000098410000c2c2000000006e1203ba00000000ffff7fbfffffffff5c8f423eec51783f0000a0410000c2c2000000000000000000000000000080bfffffffffcdcc4c3eec51783f0000a8410000c2c2000000000000000000000000000080bfffffffff3d0a573eec51783f0000b0410000c2c2000000003ec32e393ec32eb9ffff7fbfffffffffae47613eec51783f0000b8410000c2c200000000000000006e1203baffff7fbfffffffff1f856b3eec51783f0000c0410000c2c200000000000000006e1203baffff7fbfffffffff8fc2753eec51783f0000c8410000c2c200000000000000006e1203baffff7fbfffffffff0000803eec51783f0000d0410000c2c2000000003ec32eb93ec3aeb9ffff7fbfffffffffb81e853eec51783f0000d8410000c2c2000000000000000000000000000080bfffffffff713d8a3eec51783f0000e0410000c2c2000000003ec3ae393ec32e39ffff7fbfffffffff295c8f3eec51783f0000e8410000c2c26f12833a3cc32e3a3cc3ae39fcff7fbfffffffffe17a943eec51783f0000f0410000c2c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffff9a99993eec51783f0000f8410000c2c2000000003cc32eba3cc3aeb9fcff7fbfffffffff52b89e3eec51783f000000420000c2c2000000000000000000000000000080bfffffffff0ad7a33eec51783f000004420000c2c2000000000000000000000000000080bfffffffffc3f5a83eec51783f000008420000c2c2000000000000000000000000000080bfffffffff7b14ae3eec51783f00000c420000c2c2000000000000000000000000000080bfffffffff3333b33eec51783f000010420000c2c2000000000000000000000000000080bfffffffffec51b83eec51783f000014420000c2c2000000000000000000000000000080bfffffffffa470bd3eec51783f000018420000c2c2000000000000000000000000000080bfffffffff5c8fc23eec51783f00001c420000c2c2000000003ec32e393ec3ae39ffff7fbfffffffff14aec73eec51783f000020420000c2c2000000003ec32e393dc3ae39ffff7fbfffffffffcdcccc3eec51783f000024420000c2c2000000003ec32eb93ec3aeb9ffff7fbfffffffff85ebd13eec51783f000028420000c2c2000000003ec32eb93ec3aeb9ffff7fbfffffffff3d0ad73eec51783f00002c420000c2c2000000003ec3ae393ec32e39ffff7fbffffffffff628dc3eec51783f000030420000c2c26f12833a6d12033a6d12033afcff7fbfffffffffae47e13eec51783f000034420000c2c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff6666e63eec51783f000038420000c2c2000000003dc3aeb93ec32eb9ffff7fbfffffffff1f85eb3eec51783f00003c420000c2c200000000000000006e1203baffff7fbfffffffffd7a3f03eec51783f000040420000c2c2000000003ec32eb93ec3aeb9ffff7fbfffffffff8fc2f53eec51783f000044420000c2c2000000000000000000000000000080bfffffffff48e1fa3eec51783f000048420000c2c2000000000000000000000000000080bfffffffff0000003fec51783f00004c420000c2c2000000003ec3ae393ec32e39ffff7fbfffffffff5c8f023fec51783f000050420000c2c26f12833a6d12033a6d12033afcff7fbfffffffffb81e053fec51783f000054420000c2c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff14ae073fec51783f000058420000c2c2000000006e1203ba00000000ffff7fbfffffffff713d0a3fec51783f00005c420000c2c2000000000000000000000000000080bfffffffffcdcc0c3fec51783f000060420000c2c2000000000000000000000000000080bfffffffff295c0f3fec51783f000064420000c2c2000000000000000000000000000080bfffffffff85eb113fec51783f000068420000c2c2000000000000000000000000000080bfffffffffe17a143fec51783f00006c420000c2c2000000000000000000000000000080bfffffffff3d0a173fec51783f000070420000c2c2000000000000000000000000000080bfffffffff9a99193fec51783f000074420000c2c2000000000000000000000000000080bffffffffff6281c3fec51783f000078420000c2c2000000003ec32e393ec32eb9ffff7fbfffffffff52b81e3fec51783f00007c420000c2c200000000000000006e1203baffff7fbfffffffffae47213fec51783f000080420000c2c200000000000000006e1203baffff7fbfffffffff0ad7233fec51783f000082420000c2c2000000003ec32eb93ec3aeb9ffff7fbfffffffff6666263fec51783f000084420000c2c2000000000000000000000000000080bfffffffffc3f5283fec51783f000086420000c2c2000000000000000000000000000080bfffffffff1f852b3fec51783f000088420000c2c2000000000000000000000000000080bfffffffff7b142e3fec51783f00008a420000c2c2000000000000000000000000000080bfffffffffd7a3303fec51783f00008c420000c2c2000000003ec32e393ec32eb9ffff7fbfffffffff3333333fec51783f00008e420000c2c2000000003ec32e393ec32eb9ffff7fbfffffffff8fc2353fec51783f000090420000c2c2000000003ec32eb93bc32e39ffff7fbfffffffffec51383fec51783f000092420000c2c2000000003ec3ae393ec32e39ffff7fbfffffffff48e13a3fec51783f000094420000c2c26f12833a6e12033a00000000ffff7fbfffffffffa4703d3fec51783f000096420000c2c26f12833a6e1203ba00000000ffff7fbfffffffff0000403fec51783f000098420000c2c2000000003dc3aeb93ec32eb9ffff7fbfffffffff5c8f423fec51783f00009a420000c2c2000000006e12033a00000000ffff7fbfffffffffb81e453fec51783f00009c420000c2c26f12833a3ec32e393ec3ae39ffff7fbfffffffff14ae473fec51783f00009e420000c2c26f12833a3ec32eb93ec32e39ffff7fbfffffffff713d4a3fec51783f0000a0420000c2c2000000006d1203ba6d1203bafcff7fbfffffffffcdcc4c3fec51783f0000a2420000c2c2000000000000000000000000000080bfffffffff295c4f3fec51783f0000a4420000c2c200000000000000006e12033affff7fbfffffffff85eb513fec51783f0000a6420000c2c2000000003ec32eb93ec32e39ffff7fbfffffffffe17a543fec51783f0000a8420000c2c2000000000000000000000000000080bfffffffff3d0a573fec51783f0000aa420000c2c2000000006e12033a00000000ffff7fbfffffffff9a99593fec51783f0000ac420000c2c26f12833a6e12033a00000000ffff7fbffffffffff6285c3fec51783f0000ae420000c2c26f12833a6e1203ba00000000ffff7fbfffffffff52b85e3fec51783f0000b0420000c2c2000000006e1203ba00000000ffff7fbfffffffffae47613fec51783f0000b2420000c2c2000000000000000000000000000080bfffffffff0ad7633fec51783f0000b4420000c2c2000000000000000000000000000080bfffffffff6666663fec51783f0000b6420000c2c2000000000000000000000000000080bfffffffffc3f5683fec51783f0000b8420000c2c2000000000000000000000000000080bfffffffff1f856b3fec51783f0000ba420000c2c2000000000000000000000000000080bfffffffff7b146e3fec51783f0000bc420000c2c2000000000000000000000000000080bfffffffffd7a3703fec51783f0000be420000c2c2000000000000000000000000000080bfffffffff3333733fec51783f0000c0420000c2c2000000000000000000000000000080bfffffffff8fc2753fec51783f0000c2420000c2c2000000006d12033a6d12033afcff7fbfffffffffec51783fec51783f0000c4420000c2c26f12833a3cc3ae393cc32e3afcff7fbfffffffff48e17a3fec51783f0000c6420000c2c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffa4707d3fec51783f0000c8420000c2c2000000006a1283ba00000000f8ff7fbfffffffff0000803fec51783f000000000000c4c2000000000000000000000000000080bfffffffff0000000048e17a3f0000803f0000c4c2000000000000000000000000000080bfffffffff0ad7233c48e17a3f000000400000c4c2000000006e12033a00000000ffff7fbfffffffff0ad7a33c48e17a3f000040400000c4c26f12833a6e12033a00000000ffff7fbfffffffff8fc2f53c48e17a3f000080400000c4c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffff0ad7233d48e17a3f0000a0400000c4c2000000006d1203ba6d1203bafcff7fbfffffffffcdcc4c3d48e17a3f0000c0400000c4c2000000003ec32eb93ec3aeb9ffff7fbfffffffff8fc2753d48e17a3f0000e0400000c4c2000000006e12033a00000000ffff7fbfffffffff295c8f3d48e17a3f000000410000c4c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff0ad7a33d48e17a3f000010410000c4c26f12833a6d1203ba6d1203bafcff7fbfffffffffec51b83d48e17a3f000020410000c4c2000000003ec3aeb93ec32eb9ffff7fbfffffffffcdcccc3d48e17a3f000030410000c4c2000000000000000000000000000080bfffffffffae47e13d48e17a3f000040410000c4c2000000000000000000000000000080bfffffffff8fc2f53d48e17a3f000050410000c4c2000000000000000000000000000080bfffffffffb81e053e48e17a3f000060410000c4c2000000000000000000000000000080bfffffffff295c0f3e48e17a3f000070410000c4c2000000000000000000000000000080bfffffffff9a99193e48e17a3f000080410000c4c2000000000000000000000000000080bfffffffff0ad7233e48e17a3f000088410000c4c2000000003ec32e393ec3ae39ffff7fbfffffffff7b142e3e48e17a3f000090410000c4c200000000000000006e12033affff7fbfffffffffec51383e48e17a3f000098410000c4c2000000003ec32eb93ec32e39ffff7fbfffffffff5c8f423e48e17a3f0000a0410000c4c2000000000000000000000000000080bfffffffffcdcc4c3e48e17a3f0000a8410000c4c2000000000000000000000000000080bfffffffff3d0a573e48e17a3f0000b0410000c4c2000000006e12033a00000000ffff7fbfffffffffae47613e48e17a3f0000b8410000c4c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff1f856b3e48e17a3f0000c0410000c4c26f12833a000000006e1203baffff7fbfffffffff8fc2753e48e17a3f0000c8410000c4c26f12833a000000006e1203baffff7fbfffffffff0000803e48e17a3f0000d0410000c4c26f12833a6d1203ba6d1203bafcff7fbfffffffffb81e853e48e17a3f0000d8410000c4c2000000003ec3aeb93ec32eb9ffff7fbfffffffff713d8a3e48e17a3f0000e0410000c4c2000000000000000000000000000080bfffffffff295c8f3e48e17a3f0000e8410000c4c2000000003cc32e3a3cc3ae39fcff7fbfffffffffe17a943e48e17a3f0000f0410000c4c26f12833a3ec3ae393ec32e39ffff7fbfffffffff9a99993e48e17a3f0000f8410000c4c26f12833a3cc32eba3cc3aeb9fcff7fbfffffffff52b89e3e48e17a3f000000420000c4c2000000003ec3aeb93ec32eb9ffff7fbfffffffff0ad7a33e48e17a3f000004420000c4c2000000000000000000000000000080bfffffffffc3f5a83e48e17a3f000008420000c4c2000000000000000000000000000080bfffffffff7b14ae3e48e17a3f00000c420000c4c2000000000000000000000000000080bfffffffff3333b33e48e17a3f000010420000c4c2000000000000000000000000000080bfffffffffec51b83e48e17a3f000014420000c4c2000000000000000000000000000080bfffffffffa470bd3e48e17a3f000018420000c4c2000000003ec32e393ec32eb9ffff7fbfffffffff5c8fc23e48e17a3f00001c420000c4c200000000000000006e1203baffff7fbfffffffff14aec73e48e17a3f000020420000c4c2000000003ec3ae393ec3aeb9ffff7fbfffffffffcdcccc3e48e17a3f000024420000c4c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff85ebd13e48e17a3f000028420000c4c26f12833a6d1203ba6d1203bafcff7fbfffffffff3d0ad73e48e17a3f00002c420000c4c2000000003ec3aeb93ec32eb9ffff7fbffffffffff628dc3e48e17a3f000030420000c4c2000000003ec32e393ec3ae39ffff7fbfffffffffae47e13e48e17a3f000034420000c4c200000000000000006e12033affff7fbfffffffff6666e63e48e17a3f000038420000c4c2000000003ec3ae393ec32e39ffff7fbfffffffff1f85eb3e48e17a3f00003c420000c4c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffd7a3f03e48e17a3f000040420000c4c26f12833a6d1203ba6d1203bafcff7fbfffffffff8fc2f53e48e17a3f000044420000c4c2000000003ec3aeb93ec32eb9ffff7fbfffffffff48e1fa3e48e17a3f000048420000c4c2000000000000000000000000000080bfffffffff0000003f48e17a3f00004c420000c4c2000000000000000000000000000080bfffffffff5c8f023f48e17a3f000050420000c4c2000000003ec3ae393ec32e39ffff7fbfffffffffb81e053f48e17a3f000054420000c4c20000000000000000abaa2aae000080bfffffffff14ae073f48e17a3f000058420000c4c2000000003ec3aeb93ec32eb9ffff7fbfffffffff713d0a3f48e17a3f00005c420000c4c2000000000000000000000000000080bfffffffffcdcc0c3f48e17a3f000060420000c4c2000000000000000000000000000080bfffffffff295c0f3f48e17a3f000064420000c4c2000000000000000000000000000080bfffffffff85eb113f48e17a3f000068420000c4c2000000000000000000000000000080bfffffffffe17a143f48e17a3f00006c420000c4c2000000000000000000000000000080bfffffffff3d0a173f48e17a3f000070420000c4c2000000000000000000000000000080bfffffffff9a99193f48e17a3f000074420000c4c2000000000000000000000000000080bffffffffff6281c3f48e17a3f000078420000c4c2000000006e12033a00000000ffff7fbfffffffff52b81e3f48e17a3f00007c420000c4c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffae47213f48e17a3f000080420000c4c26f12833a000000006e1203baffff7fbfffffffff0ad7233f48e17a3f000082420000c4c26f12833a6d1203ba6d1203bafcff7fbfffffffff6666263f48e17a3f000084420000c4c2000000003ec3aeb93ec32eb9ffff7fbfffffffffc3f5283f48e17a3f000086420000c4c2000000000000000000000000000080bfffffffff1f852b3f48e17a3f000088420000c4c2000000000000000000000000000080bfffffffff7b142e3f48e17a3f00008a420000c4c2000000000000000000000000000080bfffffffffd7a3303f48e17a3f00008c420000c4c2000000006e12033a00000000ffff7fbfffffffff3333333f48e17a3f00008e420000c4c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff8fc2353f48e17a3f000090420000c4c26f12833a6d1203ba6d1203bafcff7fbfffffffffec51383f48e17a3f000092420000c4c2000000003ec32e393ec32eb9ffff7fbfffffffff48e13a3f48e17a3f000094420000c4c26f12833a6e12033a00000000ffff7fbfffffffffa4703d3f48e17a3f000096420000c4c26f12833a6e1203ba00000000ffff7fbfffffffff0000403f48e17a3f000098420000c4c2000000000000000000000000000080bfffffffff5c8f423f48e17a3f00009a420000c4c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffffb81e453f48e17a3f00009c420000c4c26f12833a3ec3aeb93ec32eb9ffff7fbfffffffff14ae473f48e17a3f00009e420000c4c2000000003ec32e393ec3ae39ffff7fbfffffffff713d4a3f48e17a3f0000a0420000c4c26f12833a3ec32e393ec32eb9ffff7fbfffffffffcdcc4c3f48e17a3f0000a2420000c4c26f12833a6d1203ba6d1203bafcff7fbfffffffff295c4f3f48e17a3f0000a4420000c4c2000000003ec3aeb93ec32eb9ffff7fbfffffffff85eb513f48e17a3f0000a6420000c4c2000000000000000000000000000080bfffffffffe17a543f48e17a3f0000a8420000c4c2000000000000000000000000000080bfffffffff3d0a573f48e17a3f0000aa420000c4c2000000003ec3ae393ec32e39ffff7fbfffffffff9a99593f48e17a3f0000ac420000c4c26f12833a6d12033a6d12033afcff7fbffffffffff6285c3f48e17a3f0000ae420000c4c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff52b85e3f48e17a3f0000b0420000c4c2000000006e1203ba00000000ffff7fbfffffffffae47613f48e17a3f0000b2420000c4c2000000000000000000000000000080bfffffffff0ad7633f48e17a3f0000b4420000c4c2000000000000000000000000000080bfffffffff6666663f48e17a3f0000b6420000c4c2000000000000000000000000000080bfffffffffc3f5683f48e17a3f0000b8420000c4c2000000000000000000000000000080bfffffffff1f856b3f48e17a3f0000ba420000c4c2000000000000000000000000000080bfffffffff7b146e3f48e17a3f0000bc420000c4c2000000003ec32e393ec32eb9ffff7fbfffffffffd7a3703f48e17a3f0000be420000c4c200000000000000006e1203baffff7fbfffffffff3333733f48e17a3f0000c0420000c4c2000000003ec32eb93ec3aeb9ffff7fbfffffffff8fc2753f48e17a3f0000c2420000c4c2000000000000000000000000000080bfffffffffec51783f48e17a3f0000c4420000c4c2000000003ec32e393ec3ae39ffff7fbfffffffff48e17a3f48e17a3f0000c6420000c4c200000000000000006e12033affff7fbfffffffffa4707d3f48e17a3f0000c8420000c4c2000000003ec3aeb93ec3ae39ffff7fbfffffffff0000803f48e17a3f000000000000c6c2000000000000000000000000000080bfffffffff00000000a4707d3f0000803f0000c6c2000000000000000000000000000080bfffffffff0ad7233ca4707d3f000000400000c6c2000000003ec3ae393ec32e39ffff7fbfffffffff0ad7a33ca4707d3f000040400000c6c26f12833a6d12033a6d12033afcff7fbfffffffff8fc2f53ca4707d3f000080400000c6c26f12833a3ec32e393ec3ae39ffff7fbfffffffff0ad7233da4707d3f0000a0400000c6c26f12833a3ec32eb93ec3aeb9ffff7fbfffffffffcdcc4c3da4707d3f0000c0400000c6c26f12833a6d1203ba6d1203bafcff7fbfffffffff8fc2753da4707d3f0000e0400000c6c2000000003ec32e393ec32eb9ffff7fbfffffffff295c8f3da4707d3f000000410000c6c26f12833a6e12033a00000000ffff7fbfffffffff0ad7a33da4707d3f000010410000c6c26f12833a6e1203ba00000000ffff7fbfffffffffec51b83da4707d3f000020410000c6c2000000006e1203ba00000000ffff7fbfffffffffcdcccc3da4707d3f000030410000c6c2000000000000000000000000000080bfffffffffae47e13da4707d3f000040410000c6c2000000000000000000000000000080bfffffffff8fc2f53da4707d3f000050410000c6c2000000000000000000000000000080bfffffffffb81e053ea4707d3f000060410000c6c2000000000000000000000000000080bfffffffff295c0f3ea4707d3f000070410000c6c2000000000000000000000000000080bfffffffff9a99193ea4707d3f000080410000c6c2000000000000000000000000000080bfffffffff0ad7233ea4707d3f000088410000c6c2000000000000000000000000000080bfffffffff7b142e3ea4707d3f000090410000c6c2000000000000000000000000000080bfffffffffec51383ea4707d3f000098410000c6c2000000000000000000000000000080bfffffffff5c8f423ea4707d3f0000a0410000c6c2000000000000000000000000000080bfffffffffcdcc4c3ea4707d3f0000a8410000c6c2000000000000000000000000000080bfffffffff3d0a573ea4707d3f0000b0410000c6c2000000003ec3ae393ec32e39ffff7fbfffffffffae47613ea4707d3f0000b8410000c6c26f12833a6d12033a6d12033afcff7fbfffffffff1f856b3ea4707d3f0000c0410000c6c26f12833a000000006e12033affff7fbfffffffff8fc2753ea4707d3f0000c8410000c6c26f12833a000000006e12033affff7fbfffffffff0000803ea4707d3f0000d0410000c6c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffb81e853ea4707d3f0000d8410000c6c2000000006e1203ba00000000ffff7fbfffffffff713d8a3ea4707d3f0000e0410000c6c2000000000000000000000000000080bfffffffff295c8f3ea4707d3f0000e8410000c6c2000000003ec3ae393ec32e39ffff7fbfffffffffe17a943ea4707d3f0000f0410000c6c26f12833a6d12033a6d12033afcff7fbfffffffff9a99993ea4707d3f0000f8410000c6c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff52b89e3ea4707d3f000000420000c6c2000000006e1203ba00000000ffff7fbfffffffff0ad7a33ea4707d3f000004420000c6c2000000000000000000000000000080bfffffffffc3f5a83ea4707d3f000008420000c6c2000000000000000000000000000080bfffffffff7b14ae3ea4707d3f00000c420000c6c2000000000000000000000000000080bfffffffff3333b33ea4707d3f000010420000c6c2000000000000000000000000000080bfffffffffec51b83ea4707d3f000014420000c6c2000000000000000000000000000080bfffffffffa470bd3ea4707d3f000018420000c6c2000000006e12033a00000000ffff7fbfffffffff5c8fc23ea4707d3f00001c420000c6c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff14aec73ea4707d3f000020420000c6c26f12833a3ec32eb93dc3aeb9ffff7fbfffffffffcdcccc3ea4707d3f000024420000c6c26f12833a3ec32e393ec3ae39ffff7fbfffffffff85ebd13ea4707d3f000028420000c6c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff3d0ad73ea4707d3f00002c420000c6c2000000006e1203ba00000000ffff7fbffffffffff628dc3ea4707d3f000030420000c6c2000000000000000000000000000080bfffffffffae47e13ea4707d3f000034420000c6c2000000000000000000000000000080bfffffffff6666e63ea4707d3f000038420000c6c2000000003ec3ae393ec32e39ffff7fbfffffffff1f85eb3ea4707d3f00003c420000c6c26f12833a6d12033a6d12033afcff7fbfffffffffd7a3f03ea4707d3f000040420000c6c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff8fc2f53ea4707d3f000044420000c6c2000000006e1203ba00000000ffff7fbfffffffff48e1fa3ea4707d3f000048420000c6c2000000000000000000000000000080bfffffffff0000003fa4707d3f00004c420000c6c2000000000000000000000000000080bfffffffff5c8f023fa4707d3f000050420000c6c2000000006e12033a00000000ffff7fbfffffffffb81e053fa4707d3f000054420000c6c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff14ae073fa4707d3f000058420000c6c26f12833a6d1203ba6d1203bafcff7fbfffffffff713d0a3fa4707d3f00005c420000c6c2000000003ec3aeb93ec32eb9ffff7fbfffffffffcdcc0c3fa4707d3f000060420000c6c2000000000000000000000000000080bfffffffff295c0f3fa4707d3f000064420000c6c2000000000000000000000000000080bfffffffff85eb113fa4707d3f000068420000c6c2000000000000000000000000000080bfffffffffe17a143fa4707d3f00006c420000c6c2000000000000000000000000000080bfffffffff3d0a173fa4707d3f000070420000c6c2000000000000000000000000000080bfffffffff9a99193fa4707d3f000074420000c6c2000000000000000000000000000080bffffffffff6281c3fa4707d3f000078420000c6c2000000003ec3ae393ec32e39ffff7fbfffffffff52b81e3fa4707d3f00007c420000c6c26f12833a3cc32e3a3cc3ae39fcff7fbfffffffffae47213fa4707d3f000080420000c6c26f12833a0000000000000000000080bfffffffff0ad7233fa4707d3f000082420000c6c26f12833a6e1203ba00000000ffff7fbfffffffff6666263fa4707d3f000084420000c6c2000000006e1203ba00000000ffff7fbfffffffffc3f5283fa4707d3f000086420000c6c2000000000000000000000000000080bfffffffff1f852b3fa4707d3f000088420000c6c2000000000000000000000000000080bfffffffff7b142e3fa4707d3f00008a420000c6c2000000000000000000000000000080bfffffffffd7a3303fa4707d3f00008c420000c6c2000000003ec3ae393ec32e39ffff7fbfffffffff3333333fa4707d3f00008e420000c6c26f12833a6d12033a6d12033afcff7fbfffffffff8fc2353fa4707d3f000090420000c6c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffffec51383fa4707d3f000092420000c6c2000000003ec32eb93ec32e39ffff7fbfffffffff48e13a3fa4707d3f000094420000c6c26f12833a6d12033a6d12033afcff7fbfffffffffa4703d3fa4707d3f000096420000c6c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff0000403fa4707d3f000098420000c6c2000000003ec32eb93ec32e39ffff7fbfffffffff5c8f423fa4707d3f00009a420000c6c26f12833a6d12033a6d12033afcff7fbfffffffffb81e453fa4707d3f00009c420000c6c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff14ae473fa4707d3f00009e420000c6c2000000003ec32eb93ec32e39ffff7fbfffffffff713d4a3fa4707d3f0000a0420000c6c26f12833a6d12033a6d12033afcff7fbfffffffffcdcc4c3fa4707d3f0000a2420000c6c26f12833a3ec3aeb93ec3ae39ffff7fbfffffffff295c4f3fa4707d3f0000a4420000c6c2000000006e1203ba00000000ffff7fbfffffffff85eb513fa4707d3f0000a6420000c6c2000000000000000000000000000080bfffffffffe17a543fa4707d3f0000a8420000c6c2000000000000000000000000000080bfffffffff3d0a573fa4707d3f0000aa420000c6c2000000000000000000000000000080bfffffffff9a99593fa4707d3f0000ac420000c6c2000000003ec32e393ec3ae39ffff7fbffffffffff6285c3fa4707d3f0000ae420000c6c200000000000000006e12033affff7fbfffffffff52b85e3fa4707d3f0000b0420000c6c2000000003ec32eb93ec32e39ffff7fbfffffffffae47613fa4707d3f0000b2420000c6c2000000000000000000000000000080bfffffffff0ad7633fa4707d3f0000b4420000c6c2000000000000000000000000000080bfffffffff6666663fa4707d3f0000b6420000c6c2000000000000000000000000000080bfffffffffc3f5683fa4707d3f0000b8420000c6c2000000000000000000000000000080bfffffffff1f856b3fa4707d3f0000ba420000c6c2000000000000000000000000000080bfffffffff7b146e3fa4707d3f0000bc420000c6c2000000006e12033a00000000ffff7fbfffffffffd7a3703fa4707d3f0000be420000c6c26f12833a3ec3ae393ec3aeb9ffff7fbfffffffff3333733fa4707d3f0000c0420000c6c26f12833a6d1203ba6d1203bafcff7fbfffffffff8fc2753fa4707d3f0000c2420000c6c2000000003ec3aeb93ec32eb9ffff7fbfffffffffec51783fa4707d3f0000c4420000c6c2000000000000000000000000000080bfffffffff48e17a3fa4707d3f0000c6420000c6c2000000000000000000000000000080bfffffffffa4707d3fa4707d3f0000c8420000c6c2000000000000000000000000000080bfffffffff0000803fa4707d3f000000000000c8c2000000000000000000000000000080bfffffffff000000000000803f0000803f0000c8c2000000000000000000000000000080bfffffffff0ad7233c0000803f000000400000c8c2000000000000000000000000000080bfffffffff0ad7a33c0000803f000040400000c8c2000000003cc3ae393cc32e3afcff7fbfffffffff8fc2f53c0000803f000080400000c8c20000000038c3ae396a12833af6ff7fbfffffffff0ad7233d0000803f0000a0400000c8c26f12833a3ec3ae393ec3ae39ffff7fbfffffffffcdcc4c3d0000803f0000c0400000c8c26f12833a3ec3aeb900000000ffff7fbfffffffff8fc2753d0000803f0000e0400000c8c2000000003ec3aeb900000000ffff7fbfffffffff295c8f3d0000803f000000410000c8c26f12833a3cc32e3a00000000fcff7fbfffffffff0ad7a33d0000803f000010410000c8c26f12833a3ec3aeb900000000ffff7fbfffffffffec51b83d0000803f000020410000c8c2000000003cc32eba00000000fcff7fbfffffffffcdcccc3d0000803f000030410000c8c2000000000000000000000000000080bfffffffffae47e13d0000803f000040410000c8c2000000000000000000000000000080bfffffffff8fc2f53d0000803f000050410000c8c2000000000000000000000000000080bfffffffffb81e053e0000803f000060410000c8c2000000000000000000000000000080bfffffffff295c0f3e0000803f000070410000c8c2000000000000000000000000000080bfffffffff9a99193e0000803f000080410000c8c2000000000000000000000000000080bfffffffff0ad7233e0000803f000088410000c8c2000000000000000000000000000080bfffffffff7b142e3e0000803f000090410000c8c2000000000000000000000000000080bfffffffffec51383e0000803f000098410000c8c2000000000000000000000000000080bfffffffff5c8f423e0000803f0000a0410000c8c2000000000000000000000000000080bfffffffffcdcc4c3e0000803f0000a8410000c8c2000000000000000000000000000080bfffffffff3d0a573e0000803f0000b0410000c8c2000000000000000000000000000080bfffffffffae47613e0000803f0000b8410000c8c2000000003cc3ae393cc32e3afcff7fbfffffffff1f856b3e0000803f0000c0410000c8c200000000000000006a12833af8ff7fbfffffffff8fc2753e0000803f0000c8410000c8c200000000000000006a12833af8ff7fbfffffffff0000803e0000803f0000d0410000c8c200000000000000006a12833af8ff7fbfffffffffb81e853e0000803f0000d8410000c8c2000000003ec3aeb93ec3ae39ffff7fbfffffffff713d8a3e0000803f0000e0410000c8c2000000000000000000000000000080bfffffffff295c8f3e0000803f0000e8410000c8c2000000000000000000000000000080bfffffffffe17a943e0000803f0000f0410000c8c2000000003cc3ae393cc32e3afcff7fbfffffffff9a99993e0000803f0000f8410000c8c200000000000000006a12833af8ff7fbfffffffff52b89e3e0000803f000000420000c8c2000000003ec3aeb93ec3ae39ffff7fbfffffffff0ad7a33e0000803f000004420000c8c2000000000000000000000000000080bfffffffffc3f5a83e0000803f000008420000c8c2000000000000000000000000000080bfffffffff7b14ae3e0000803f00000c420000c8c2000000000000000000000000000080bfffffffff3333b33e0000803f000010420000c8c2000000000000000000000000000080bfffffffffec51b83e0000803f000014420000c8c2000000000000000000000000000080bfffffffffa470bd3e0000803f000018420000c8c2000000003ec3ae3900000000ffff7fbfffffffff5c8fc23e0000803f00001c420000c8c26f12833a3cc32e3a00000000fcff7fbfffffffff14aec73e0000803f000020420000c8c26f12833a3ec3aeb900000000ffff7fbfffffffffcdcccc3e0000803f000024420000c8c2000000003cc3aeb93cc32e3afcff7fbfffffffff85ebd13e0000803f000028420000c8c200000000000000006a12833af8ff7fbfffffffff3d0ad73e0000803f00002c420000c8c2000000003ec3aeb93ec3ae39ffff7fbffffffffff628dc3e0000803f000030420000c8c2000000000000000000000000000080bfffffffffae47e13e0000803f000034420000c8c2000000000000000000000000000080bfffffffff6666e63e0000803f000038420000c8c2000000000000000000000000000080bfffffffff1f85eb3e0000803f00003c420000c8c2000000003cc3ae393cc32e3afcff7fbfffffffffd7a3f03e0000803f000040420000c8c200000000000000006a12833af8ff7fbfffffffff8fc2f53e0000803f000044420000c8c2000000003ec3aeb93ec3ae39ffff7fbfffffffff48e1fa3e0000803f000048420000c8c2000000000000000000000000000080bfffffffff0000003f0000803f00004c420000c8c2000000000000000000000000000080bfffffffff5c8f023f0000803f000050420000c8c2000000003ec3ae3900000000ffff7fbfffffffffb81e053f0000803f000054420000c8c26f12833a3cc32e3a00000000fcff7fbfffffffff14ae073f0000803f000058420000c8c26f12833a3ec3aeb900000000ffff7fbfffffffff713d0a3f0000803f00005c420000c8c2000000003cc32eba00000000fcff7fbfffffffffcdcc0c3f0000803f000060420000c8c2000000000000000000000000000080bfffffffff295c0f3f0000803f000064420000c8c2000000000000000000000000000080bfffffffff85eb113f0000803f000068420000c8c2000000000000000000000000000080bfffffffffe17a143f0000803f00006c420000c8c2000000000000000000000000000080bfffffffff3d0a173f0000803f000070420000c8c2000000000000000000000000000080bfffffffff9a99193f0000803f000074420000c8c2000000000000000000000000000080bffffffffff6281c3f0000803f000078420000c8c2000000000000000000000000000080bfffffffff52b81e3f0000803f00007c420000c8c2000000003ac32e3a3ac32e3af9ff7fbfffffffffae47213f0000803f000080420000c8c26f12833a3ec3ae393ec3ae39ffff7fbfffffffff0ad7233f0000803f000082420000c8c26f12833a3ec3aeb900000000ffff7fbfffffffff6666263f0000803f000084420000c8c2000000003cc32eba00000000fcff7fbfffffffffc3f5283f0000803f000086420000c8c2000000000000000000000000000080bfffffffff1f852b3f0000803f000088420000c8c2000000000000000000000000000080bfffffffff7b142e3f0000803f00008a420000c8c2000000000000000000000000000080bfffffffffd7a3303f0000803f00008c420000c8c2000000000000000000000000000080bfffffffff3333333f0000803f00008e420000c8c2000000003cc3ae393cc32e3afcff7fbfffffffff8fc2353f0000803f000090420000c8c200000000000000006a12833af8ff7fbfffffffffec51383f0000803f000092420000c8c2000000003ec3aeb93ec3ae39ffff7fbfffffffff48e13a3f0000803f000094420000c8c2000000003cc3ae393cc32e3afcff7fbfffffffffa4703d3f0000803f000096420000c8c200000000000000006a12833af8ff7fbfffffffff0000403f0000803f000098420000c8c2000000003ec3aeb93ec3ae39ffff7fbfffffffff5c8f423f0000803f00009a420000c8c2000000003cc3ae393cc32e3afcff7fbfffffffffb81e453f0000803f00009c420000c8c200000000000000006a12833af8ff7fbfffffffff14ae473f0000803f00009e420000c8c2000000003ec3aeb93ec3ae39ffff7fbfffffffff713d4a3f0000803f0000a0420000c8c2000000003cc3ae393cc32e3afcff7fbfffffffffcdcc4c3f0000803f0000a2420000c8c200000000000000006a12833af8ff7fbfffffffff295c4f3f0000803f0000a4420000c8c2000000003ec3aeb93ec3ae39ffff7fbfffffffff85eb513f0000803f0000a6420000c8c2000000000000000000000000000080bfffffffffe17a543f0000803f0000a8420000c8c2000000000000000000000000000080bfffffffff3d0a573f0000803f0000aa420000c8c2000000000000000000000000000080bfffffffff9a99593f0000803f0000ac420000c8c2000000000000000000000000000080bffffffffff6285c3f0000803f0000ae420000c8c2000000000000000000000000000080bfffffffff52b85e3f0000803f0000b0420000c8c2000000000000000000000000000080bfffffffffae47613f0000803f0000b2420000c8c2000000000000000000000000000080bfffffffff0ad7633f0000803f0000b4420000c8c2000000000000000000000000000080bfffffffff6666663f0000803f0000b6420000c8c2000000000000000000000000000080bfffffffffc3f5683f0000803f0000b8420000c8c2000000000000000000000000000080bfffffffff1f856b3f0000803f0000ba420000c8c2000000000000000000000000000080bfffffffff7b146e3f0000803f0000bc420000c8c2000000003ec3ae3900000000ffff7fbfffffffffd7a3703f0000803f0000be420000c8c26f12833a3cc32e3a00000000fcff7fbfffffffff3333733f0000803f0000c0420000c8c26f12833a3ec3aeb900000000ffff7fbfffffffff8fc2753f0000803f0000c2420000c8c2000000003cc32eba00000000fcff7fbfffffffffec51783f0000803f0000c4420000c8c2000000000000000000000000000080bfffffffff48e17a3f0000803f0000c6420000c8c2000000000000000000000000000080bfffffffffa4707d3f0000803f0000c8420000c8c2000000000000000000000000000080bfffffffff0000803f0000803f + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BindPoses: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Colors: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_LocalAABB: + m_Center: {x: 50, y: -50, z: .000500000024} + m_Extent: {x: 50, y: 50, z: .000500000024} + m_MeshUsageFlags: 0 + m_MeshOptimized: 0 +--- !u!43 &1653804106 +Mesh: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: + serializedVersion: 8 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 150 + topology: 0 + firstVertex: 0 + vertexCount: 36 + localAABB: + m_Center: {x: .5, y: -.5, z: 0} + m_Extent: {x: .5, y: .5, z: 0} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_MeshCompression: 0 + m_StreamCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexBuffer: 000001000700000007000600010002000800010008000700020003000900020009000800030004000a0003000a000900040005000b0004000b000a00060007000d0006000d000c00070008000e0007000e000d00080009000f0008000f000e0009000a001000090010000f000a000b0011000a00110010000c000d0013000c00130012000d000e0014000d00140013000e000f0015000e00150014000f00100016000f0016001500100011001700100017001600120013001900120019001800130014001a0013001a001900140015001b0014001b001a00150016001c0015001c001b00160017001d0016001d001c00180019001f0018001f001e0019001a002000190020001f001a001b0021001a00210020001b001c0022001b00220021001c001d0023001c0023002200 + m_Skin: [] + m_VertexData: + m_CurrentChannels: 11 + m_VertexCount: 36 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 24 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_Streams: + - channelMask: 11 + offset: 0 + stride: 32 + dividerOp: 0 + frequency: 0 + - channelMask: 0 + offset: 0 + stride: 0 + dividerOp: 0 + frequency: 0 + - channelMask: 0 + offset: 0 + stride: 0 + dividerOp: 0 + frequency: 0 + - channelMask: 0 + offset: 0 + stride: 0 + dividerOp: 0 + frequency: 0 + m_DataSize: 1152 + _typelessdata: 0000000000000000000000000000000000000000000080bf0000000000000000cdcc4c3e00000000000000000000000000000000000080bfcdcc4c3e00000000cdcccc3e00000000000000000000000000000000000080bfcdcccc3e000000009a99193f00000000000000000000000000000000000080bf9a99193f00000000cdcc4c3f00000000000000000000000000000000000080bfcdcc4c3f000000000000803f00000000000000000000000000000000000080bf0000803f0000000000000000cdcc4cbe000000000000000000000000000080bf00000000cdcc4c3ecdcc4c3ecdcc4cbe000000000000000000000000ffff7fbfcdcc4c3ecdcc4c3ecdcccc3ecdcc4cbe000000000000000000000000ffff7fbfcdcccc3ecdcc4c3e9a99193fcdcc4cbe000000000000000000000000000080bf9a99193fcdcc4c3ecdcc4c3fcdcc4cbe000000000000000000000000000080bfcdcc4c3fcdcc4c3e0000803fcdcc4cbe000000000000000000000000000080bf0000803fcdcc4c3e00000000cdccccbe000000000000000000000000000080bf00000000cdcccc3ecdcc4c3ecdccccbe000000000000000000000000ffff7fbfcdcc4c3ecdcccc3ecdcccc3ecdccccbe000000000000000000000000ffff7fbfcdcccc3ecdcccc3e9a99193fcdccccbe000000000000000000000000ffff7fbf9a99193fcdcccc3ecdcc4c3fcdccccbe000000000000000000000000000080bfcdcc4c3fcdcccc3e0000803fcdccccbe000000000000000000000000000080bf0000803fcdcccc3e000000009a9919bf000000000000000000000000000080bf000000009a99193fcdcc4c3e9a9919bf000000000000000000000000000080bfcdcc4c3e9a99193fcdcccc3e9a9919bf000000000000000000000000ffff7fbfcdcccc3e9a99193f9a99193f9a9919bf000000000000000000000000000080bf9a99193f9a99193fcdcc4c3f9a9919bf000000000000000000000000000080bfcdcc4c3f9a99193f0000803f9a9919bf000000000000000000000000000080bf0000803f9a99193f00000000cdcc4cbf000000000000000000000000000080bf00000000cdcc4c3fcdcc4c3ecdcc4cbf000000000000000000000000000080bfcdcc4c3ecdcc4c3fcdcccc3ecdcc4cbf000000000000000000000000000080bfcdcccc3ecdcc4c3f9a99193fcdcc4cbf000000000000000000000000000080bf9a99193fcdcc4c3fcdcc4c3fcdcc4cbf000000000000000000000000000080bfcdcc4c3fcdcc4c3f0000803fcdcc4cbf000000000000000000000000000080bf0000803fcdcc4c3f00000000000080bf000000000000000000000000000080bf000000000000803fcdcc4c3e000080bf000000000000000000000000000080bfcdcc4c3e0000803fcdcccc3e000080bf000000000000000000000000000080bfcdcccc3e0000803f9a99193f000080bf000000000000000000000000000080bf9a99193f0000803fcdcc4c3f000080bf000000000000000000000000000080bfcdcc4c3f0000803f0000803f000080bf000000000000000000000000000080bf0000803f0000803f + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BindPoses: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Colors: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_LocalAABB: + m_Center: {x: .5, y: -.5, z: 0} + m_Extent: {x: .5, y: .5, z: 0} + m_MeshUsageFlags: 0 + m_MeshOptimized: 0 +--- !u!1 &1728475024 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1728475025} + - 212: {fileID: 1728475030} + - 114: {fileID: 1728475028} + - 114: {fileID: 1728475027} + - 65: {fileID: 1728475026} + - 54: {fileID: 1728475029} + m_Layer: 0 + m_Name: Player Bottom + m_TagString: Player + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1728475025 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1728475024} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1141378663} + - {fileID: 1140173634} + - {fileID: 1196908570} + - {fileID: 371103352} + m_Father: {fileID: 0} + m_RootOrder: 3 +--- !u!65 &1728475026 +BoxCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1728475024} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 0} + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &1728475027 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1728475024} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c42c64c38c9c29649b67d464318a23a2, type: 3} + m_Name: + m_EditorClassIdentifier: + Path: [] + JS: 0 +--- !u!114 &1728475028 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1728475024} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a6775662968db4060b278de54d6a5fdf, type: 3} + m_Name: + m_EditorClassIdentifier: + speed: 6 + resourcePool: 0 + collectingFromResource: 0 + turret: {fileID: 455352, guid: 64564c4152f28c24aaa12f4cf8828a4f, type: 2} + wall: {fileID: 455352, guid: f775f8976dc532d4db68942beabb654c, type: 2} + collector: {fileID: 400826, guid: 14bd421bca1624cd0bdfb6765dbfb852, type: 2} + bottom: {fileID: 476196, guid: 411f3e7092d3268459e804b05cae941f, type: 2} + placement: {fileID: 476196, guid: d1826f45ce6a68e449bdd09a08bf7b56, type: 2} + healthText: {fileID: 1173905448} + takenSpots: 00000000 + canMove: 0 + canBuild: 1 +--- !u!54 &1728475029 +Rigidbody: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1728475024} + serializedVersion: 2 + m_Mass: 1.00000001e-07 + m_Drag: Infinity + m_AngularDrag: 0 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 120 + m_CollisionDetection: 0 +--- !u!212 &1728475030 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1728475024} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayerID: 0 + m_SortingOrder: 1 + m_Sprite: {fileID: 21300000, guid: cac4650eae1214d7d92dd7b3fa9758b4, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} +--- !u!1 &1825071986 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 100000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + m_PrefabInternal: {fileID: 726600510} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1825071988} + - 114: {fileID: 1825071987} + m_Layer: 0 + m_Name: Pathfinder2D + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1825071987 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 11400000, guid: 241d6d8df6309a446abcdbb017256636, + type: 2} + m_PrefabInternal: {fileID: 726600510} + m_GameObject: {fileID: 1825071986} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 14266809804e9d844b379cd95d26e5e7, type: 3} + m_Name: + m_EditorClassIdentifier: + Tilesize: 1 + HeuristicAggression: 0 + zStart: -10 + zEnd: 10 + MapStartPosition: {x: -25, y: -25} + MapEndPosition: {x: 25, y: 25} + DisallowedTags: + - Mountain + - Turret + - Wall + - Collector + IgnoreTags: + - Enemy + MoveDiagonal: 1 + DrawMapInEditor: 1 +--- !u!4 &1825071988 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 400000, guid: 241d6d8df6309a446abcdbb017256636, type: 2} + m_PrefabInternal: {fileID: 726600510} + m_GameObject: {fileID: 1825071986} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 +--- !u!1001 &1894408173 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1001461554} + m_Modifications: + - target: {fileID: 470528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_LocalPosition.x + value: -1.5 + objectReference: {fileID: 0} + - target: {fileID: 470528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_LocalPosition.y + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 470528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 470528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 470528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 470528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 470528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 470528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11470528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: player + value: + objectReference: {fileID: 1728475025} + - target: {fileID: 170530, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_TagString + value: Collector + objectReference: {fileID: 0} + - target: {fileID: 11470528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: collectorPlacement + value: + objectReference: {fileID: 470528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + - target: {fileID: 470528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_LocalScale.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 470528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 170528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_Layer + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 470528, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 170530, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + propertyPath: m_Layer + value: 5 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: 9bdec2204d8975e489ed17603b3ec6d2, type: 2} + m_RootGameObject: {fileID: 132545668} + m_IsPrefabParent: 0 + m_IsExploded: 1 diff --git a/Assets/_Scenes/MountainImpassibilityScene.unity.meta b/Assets/_Scenes/MountainImpassibilityScene.unity.meta new file mode 100644 index 0000000..40b78bf --- /dev/null +++ b/Assets/_Scenes/MountainImpassibilityScene.unity.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 25ba312bb4855bf44b3c47857d1b10c8 +DefaultImporter: + userData: diff --git a/Assets/terrain/Editor/TileMapInspector.cs b/Assets/terrain/Editor/TileMapInspector.cs index e17fcf5..63af6f1 100644 --- a/Assets/terrain/Editor/TileMapInspector.cs +++ b/Assets/terrain/Editor/TileMapInspector.cs @@ -1,4 +1,4 @@ -using UnityEditor; +using UnityEditor; using UnityEngine; using System.Collections; @@ -10,8 +10,8 @@ public override void OnInspectorGUI(){ base.OnInspectorGUI(); TileMap map = (TileMap) target; - if (GUILayout.Button("Regenerate")){ + /*if (GUILayout.Button("Regenerate")){ map.Regenerate(); - } + }*/ } } diff --git a/Assets/terrain/MapChunk.cs b/Assets/terrain/MapChunk.cs new file mode 100644 index 0000000..e255485 --- /dev/null +++ b/Assets/terrain/MapChunk.cs @@ -0,0 +1,158 @@ +using UnityEngine; +using System.Collections; +using System.Collections.Generic; + +[RequireComponent(typeof(MeshFilter))] +[RequireComponent(typeof(MeshRenderer))] +[RequireComponent(typeof(MeshCollider))] +public class MapChunk : MonoBehaviour { + public int tiles_x; + public int tiles_y; + public Vector2 chunkIndex; + public TileData tileData; + public TileMap tileMap; + public Transform mountain; + public Transform resource; + public Dictionary resources; + + private float tileSize = 1f; + private int pixelsPerTile = 32; + + // Use this for initialization + void Start () { + tileData = new TileData(tiles_x, tiles_y, chunkIndex); + resources = new Dictionary(); + GenerateChunk(); + } + + public void GenerateChunk () { + GenerateMesh(); + GenerateTexture(); + CreateObjects(); + //Debug.Log ("Chunk complete!"); + } + + void GenerateTexture() { + int texWidth = tiles_x * pixelsPerTile; + int texHeight = tiles_y * pixelsPerTile; + Texture2D mapTexture = new Texture2D(texWidth, texHeight); + mapTexture.filterMode = FilterMode.Point; + + Color[][] tiles = tileMap.ChopTiles(); + + for(int y = 0; y < tiles_y; y++){ + for(int x = 0; x < tiles_x; x++){ + int start_x = x*pixelsPerTile; + int start_y = y*pixelsPerTile; + Color[] pixels = tiles[(int)tileData.GetTileType(x, y)]; + mapTexture.SetPixels(start_x, start_y, pixelsPerTile, pixelsPerTile, pixels); + } + } + mapTexture.Apply(); + + MeshRenderer meshRenderer = GetComponent(); + meshRenderer.sharedMaterial = new Material((Material) Resources.Load("MapMaterial", typeof(Material))); + meshRenderer.sharedMaterial.mainTexture = mapTexture; + } + + void GenerateMesh() { + int vertices_x = tiles_x + 1; + int vertices_y = tiles_y + 1; + + int numTiles = tiles_x * tiles_y; + int numVertices = vertices_x * vertices_y; + int numTriangles = numTiles * 2; + + //Generate vertices + Vector3[] vertices = new Vector3[numVertices]; + Vector2[] UVs = new Vector2[numVertices]; + int[] triangles = new int[numTriangles * 3]; + for (int y = 0; y < vertices_y; y++){ + for (int x = 0; x < vertices_x; x++){ + int currentVertex = y * vertices_x + x; + vertices[currentVertex] = new Vector3(x*tileSize, -y*tileSize, 0); + UVs[currentVertex] = new Vector2((float)x/tiles_x, (float)y/tiles_y); + + //Debug.Log (String.Format("Vertex[{0}, {1}] is vertex {2}", x, -y, currentVertex)); + } + } + + //Generate triangles (and other whole-tile related stuff) + int triangleOffset = 0; + int tileIndex = 0; + for (int y = 0; y < tiles_y; y++){ + for (int x = 0; x < tiles_x; x++){ + tileIndex = y * tiles_x + x; + //Debug.Log (String.Format ("tileIndex = {0}", tileIndex)); + triangleOffset = tileIndex * 6; + + int topLeftVertex = y * vertices_x + x; + int topRightVertex = y * vertices_x + x + 1; + int bottomLeftVertex = (y + 1) * vertices_x + x; + int bottomRightVertex = (y + 1) * vertices_x + x + 1; + + triangles[triangleOffset + 0] = topLeftVertex; + triangles[triangleOffset + 1] = topRightVertex; + triangles[triangleOffset + 2] = bottomRightVertex; + + triangles[triangleOffset + 3] = topLeftVertex; + triangles[triangleOffset + 4] = bottomRightVertex; + triangles[triangleOffset + 5] = bottomLeftVertex; + + if(!tileData.isPassable(x, y)){ + vertices[topLeftVertex].z = 0.001f; + vertices[topRightVertex].z = 0.001f; + vertices[bottomLeftVertex].z = 0.001f; + vertices[bottomRightVertex].z = 0.001f; + } + + } + } + + //Make the actual mesh from the data + Mesh mesh = new Mesh(); + mesh.vertices = vertices; + mesh.triangles = triangles; + mesh.uv = UVs; + + mesh.RecalculateNormals(); + mesh.Optimize(); + + //Assign it to components + MeshFilter meshFilter = GetComponent(); + MeshCollider meshCollider = GetComponent(); + meshFilter.mesh = mesh; + meshCollider.sharedMesh = mesh; + } + + void CreateObjects(){ + Debug.Log ("Creating Objects"); + for (int y = 0; y < tiles_y; y++){ + for (int x = 0; x < tiles_x; x++){ + Vector2 absolutePosition = ChunkTileToMapTile(x, y); + if (!tileData.isPassable(x, y)){ + Transform newMountain = Instantiate(mountain) as Transform; + newMountain.transform.position = tileMap.TileToPosition((int) absolutePosition.x, (int) absolutePosition.y); + newMountain.tag = "Mountain"; + newMountain.transform.parent = this.gameObject.transform; + //mountains.Enqueue(newMountain); + } + + if(tileData.isResource(x, y)){ + Transform newResource = Instantiate(resource) as Transform; + newResource.transform.position = tileMap.TileToPosition((int)absolutePosition.x,(int)absolutePosition.y); + newResource.tag = "Resource"; + newResource.parent = this.gameObject.transform; + resources[absolutePosition] = newResource.GetComponent(); + } + } + } + } + + public Vector2 ChunkTileToMapTile(int x, int y){ + int tile_x = (int)chunkIndex.x * tiles_x + x - ((int) tiles_x / 2); + int tile_y = (int)chunkIndex.y * tiles_y + y - ((int) tiles_y / 2); + + return new Vector2((float)tile_x, (float)tile_y); + } +} diff --git a/Assets/terrain/MapChunk.cs.meta b/Assets/terrain/MapChunk.cs.meta new file mode 100644 index 0000000..1ff6fee --- /dev/null +++ b/Assets/terrain/MapChunk.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 960e95cab4de7f74896919111985c82b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/terrain/Resource.cs b/Assets/terrain/Resource.cs index 79c2b3b..4450fdc 100644 --- a/Assets/terrain/Resource.cs +++ b/Assets/terrain/Resource.cs @@ -1 +1,38 @@ -using UnityEngine; using System.Collections; public class Resource { private int value = 1000; private int depletionRate = 1; private Vector3 position; public Resource(int x, int y, int value, int depletionRate){ this.value = value; this.depletionRate = depletionRate; position = new Vector3(x, y, 0); } public Resource(int x, int y){ position = new Vector3(x, y, 0); } public Vector3 getPosition(){ return position; } public int collectResources(){ value -= depletionRate; return depletionRate; } public void Empty(){ value = 0; } } \ No newline at end of file +using UnityEngine; +using System.Collections; + +public class Resource : MonoBehaviour { + + public int value = 1000; + public int depletionRate = 0; + + void Start(){ + + } + + public int collectBlorb(){ + if (value > depletionRate){ //if can remove depletionRate amount + value -= depletionRate; + return depletionRate; + } + else if (value > 0){ + Debug.Log ("Case B"); + int remainder = value; + value = 0; + return remainder; + } + else{ + Debug.Log ("Case C"); + return 0; + } + } + + public void EmptyResource(){ + value = 0; + } + + public void SetResource(int x){ + value = x; + } + +} diff --git a/Assets/terrain/TileData.cs b/Assets/terrain/TileData.cs index 8f7552d..36b2162 100644 --- a/Assets/terrain/TileData.cs +++ b/Assets/terrain/TileData.cs @@ -9,14 +9,15 @@ public class TileData { public enum TileType {None, Grass, Stone, Water, Resource, Orange, Purple, Teal}; private TileType[,] tiles; //Change to Tile sometime? - private List resources = new List(); + private Vector2 cIndex; - public TileData(int width, int height){ + public TileData(int width, int height, Vector2 chunkIndex){ tiles = new TileType[width, height]; //change to Tile sometime? this.width = width; this.height = height; - GenerateMap(); - GenerateResources(); + cIndex = chunkIndex; + + GenerateMap(cIndex); //FillMap (TileType.Grass); } @@ -63,22 +64,12 @@ public bool isResource(Vector3 position){ return isResource((int)position.x, (int)position.y); } - public Resource GetResource(Vector3 position){ - if (isResource(position)){ - foreach (Resource r in resources){ - if (position.Equals(r.getPosition())){ - return r; - } - } - } - - return null; - } - - public void FillRange(TileType t, int left, int top, int bottom_offset, int right_offset){ - for(int x = 0; x < right_offset; x++){ - for(int y = 0; y < bottom_offset; y++){ - SetTileType(left + x,top + y,t); + public void FillRange(TileType t, int top, int left, int bottom_offset, int right_offset){ + //Debug.Log (t.ToString() + ", " + left.ToString() + ", " + top.ToString() + ", " + bottom_offset.ToString() + ", " + right_offset.ToString()); + for(int x = left; x < right_offset; x++){ + for(int y = top; y < bottom_offset; y++){ + //Debug.Log ((left + x).ToString() + ", " + (top + y).ToString()); + SetTileType(x, y,t); } } } @@ -102,36 +93,44 @@ public void GenerateMapRandomly(){ } } + public float ManhattanDistance(Vector2 a, Vector2 b){ + return Mathf.Abs(a.x - b.x) + Mathf.Abs(a.y - b.y); + } + //Slightly better random algorithm, but still not very good - public void GenerateMap(){ + public void GenerateMap(Vector2 chunkIndex){ for(int x = 0; x < width; x++){ for(int y = 0; y < height; y++){ - float tileChance = Random.Range(0f, 1f); - if (tileChance > 0.99f){ + float seed = Random.Range(0f, 1f); + float distance = ManhattanDistance(chunkIndex, Vector2.zero); + float mountainChance = 0.05f * distance + 0.05f; //set arbitrarily, might want to set a cap + float resourceChance = Mathf.Min (-0.01f * distance + 0.2f, 0.01f); + + if (seed < resourceChance){ SetTileType(x, y, TileType.Resource); //other resource placing stuff } - else if (tileChance > 0.9f) { + else if (seed < mountainChance) { SetTileType(x, y, TileType.Stone); } else { SetTileType(x, y, TileType.Grass); } - FillRange(TileType.Grass, width/3, height/3, width/3, height/3); - } - } - } - public void GenerateResources(){ - for(int x = 0; x < width; x++){ - for(int y = 0; y < height; y++){ - if (isResource(x, y)){ - resources.Add(new Resource(x, y)); - } } } + + + int edgeWidth = (int) ManhattanDistance(chunkIndex, Vector2.zero) + 5; //5 chosen arbitrarily + int edgeHeight = (int) ManhattanDistance(chunkIndex, Vector2.zero) + 5; + FillRange(TileType.Grass, edgeHeight, 0, height - edgeHeight, width); + FillRange(TileType.Grass, 0, edgeWidth, height, width - edgeWidth); + //FillRange(TileType.Grass, corridorSize, corridorSize, (int) (width - distance), (int) (height - distance)); + //mountains should be denser and resources should be sparser the further away from the center you are + //also the size of the corridor should also be smaller (min 3?) + } //probably want to move this to a utilities class at some point diff --git a/Assets/terrain/TileMap.cs b/Assets/terrain/TileMap.cs index eb14dd3..a6f0aff 100644 --- a/Assets/terrain/TileMap.cs +++ b/Assets/terrain/TileMap.cs @@ -1,37 +1,78 @@ using UnityEngine; using System.Collections; +using System.Collections.Generic; -[ExecuteInEditMode] -[RequireComponent(typeof(MeshFilter))] -[RequireComponent(typeof(MeshRenderer))] -[RequireComponent(typeof(MeshCollider))] +//[ExecuteInEditMode] public class TileMap : MonoBehaviour { - public int tiles_x; - public int tiles_y; + public int chunk_tiles_x; + public int chunk_tiles_y; public Texture2D tileSet; + public Transform mountain; + public Transform resource; + public Transform chunk; + public Dictionary chunks; + private int map_tiles_x; + private int map_tiles_y; private float tileSize = 1f; private int pixelsPerTile = 32; - private TileData tileData; + //private Queue mountains; // Use this for initialization void Start () { - tileData = new TileData(tiles_x, tiles_y); - Regenerate(); + chunks = new Dictionary(); + + mountain = (Transform) Resources.Load("Mountain", typeof(Transform)); + resource = (Transform) Resources.Load("Resource", typeof(Transform)); + chunk = (Transform) Resources.Load("Chunk", typeof(Transform)); + tileSet = (Texture2D) Resources.Load("TileTextures", typeof(Texture2D)); + + CreateNewChunk(0, 0); } + + void CreateNewChunk(int x, int y){ + Transform newChunkTransform = Instantiate(this.chunk) as Transform; + newChunkTransform.position = ChunkToPosition(x, y); + newChunkTransform.parent = this.gameObject.transform; + + MapChunk chunk = newChunkTransform.gameObject.GetComponent(); + chunk.tiles_x = chunk_tiles_x; + chunk.tiles_y = chunk_tiles_y; + chunk.chunkIndex = new Vector2(x, y); + chunk.tileMap = this; + chunk.mountain = this.mountain; + chunk.resource = this.resource; + chunks[chunk.chunkIndex] = chunk; + + } + - public void Regenerate () { - GenerateMesh(); - GenerateTexture(); - Debug.Log ("Tilemap complete!"); + + public Color[][] ChopTiles(){ + int textureTilesX = tileSet.width / pixelsPerTile; + int textureTilesY = tileSet.height / pixelsPerTile; + Color[][] tileTextures = new Color[textureTilesX*textureTilesY][]; + + for(int y = 0; y < textureTilesY; y++){ + for(int x = 0; x < textureTilesX; x++){ + int currentIndex = y * textureTilesX + x; + int start_x = x*pixelsPerTile; + int start_y = y*pixelsPerTile; + + tileTextures[currentIndex] = tileSet.GetPixels(start_x, start_y, pixelsPerTile, pixelsPerTile); + } + } + + return tileTextures; + } - public Vector3 PositionToTile(Vector3 pos){ - Vector3 trueTileSize = tileSize * transform.localScale; //maybe lossyScale? - int tileOffsetWidth = tiles_x/2; - int tileOffsetHeight = tiles_y/2; + public Vector3 PositionToTile(Vector3 pos){ + Vector3 trueTileSize = tileSize * transform.localScale; //maybe lossyScale? + int tileOffsetWidth = map_tiles_x/2; + int tileOffsetHeight = map_tiles_y/2; return new Vector3 (Mathf.FloorToInt(pos.x/trueTileSize.x) + tileOffsetWidth, -1*Mathf.FloorToInt(pos.y/trueTileSize.y) + tileOffsetHeight, 0); @@ -39,122 +80,78 @@ public Vector3 PositionToTile(Vector3 pos){ public Vector3 TileToPosition(int x, int y){ Vector3 trueTileSize = tileSize * transform.localScale; //maybe lossyScale? + float centering_offset_x = 0f;//0.5f * trueTileSize.x; + float centering_offset_y = 0f;//0.5f * trueTileSize.y; - return new Vector3 (x * trueTileSize.x, y*trueTileSize.y, 0); + return new Vector3 (x * trueTileSize.x + centering_offset_x + transform.position.x, -y*trueTileSize.y - centering_offset_y + transform.position.y, 0); } public bool IsResource(int x, int y){ - return tileData.isResource(x, y); + foreach (MapChunk chunk in chunks.Values){ + return chunk.tileData.isResource(x, y); + } + + return false; } public bool IsResource(Vector3 position){ - return tileData.isResource(position); + foreach (MapChunk chunk in chunks.Values){ + return chunk.tileData.isResource(position); + } + + return false; } public Resource GetResource(Vector3 position){ - return tileData.GetResource(position); + return GetResource(new Vector2(position.x, position.y)); } - - Color[][] ChopTiles(){ - int textureTilesX = tileSet.width / pixelsPerTile; - int textureTilesY = tileSet.height / pixelsPerTile; - Color[][] tileTextures = new Color[textureTilesX*textureTilesY][]; - for(int y = 0; y < textureTilesY; y++){ - for(int x = 0; x < textureTilesX; x++){ - int currentIndex = y * textureTilesX + x; - int start_x = x*pixelsPerTile; - int start_y = y*pixelsPerTile; - - tileTextures[currentIndex] = tileSet.GetPixels(start_x, start_y, pixelsPerTile, pixelsPerTile); - } - } + public Resource GetResource(Vector2 position){ + Vector2 chunkLocation = PositionToChunk(position); + Debug.Log("Current Chunk:" + chunkLocation.ToString() + "\n"); + return chunks[chunkLocation].resources[position]; + } - return tileTextures; + public Vector2 GetChunkContainingTile(int x, int y){ + //integer division deliberate + int chunk_x = x/chunk_tiles_x; + int chunk_y = y/chunk_tiles_y; + return new Vector2(chunk_x, chunk_y); } - void GenerateTexture() { - + public Vector2 ChunkToPosition(int x, int y){ + //0, 0 should be at the position of the TileMap + float chunkSizeX = chunk_tiles_x * tileSize; + float chunkSizeY = chunk_tiles_y * tileSize; - int texWidth = tiles_x * pixelsPerTile; - int texHeight = tiles_y * pixelsPerTile; - Texture2D mapTexture = new Texture2D(texWidth, texHeight); - mapTexture.filterMode = FilterMode.Point; + float centering_offset_x = -0.5f * chunkSizeX; + float centering_offset_y = -0.5f * chunkSizeY; - Color[][] tiles = ChopTiles(); + float x_offset = x * chunkSizeX + centering_offset_x; + float y_offset = y * chunkSizeY + centering_offset_y; - for(int y = 0; y < tiles_y; y++){ - for(int x = 0; x < tiles_x; x++){ - int start_x = x*pixelsPerTile; - int start_y = y*pixelsPerTile; - Color[] pixels = tiles[(int)tileData.GetTileType(x, y)]; - mapTexture.SetPixels(start_x, start_y, pixelsPerTile, pixelsPerTile, pixels); - } - } - mapTexture.Apply(); + float pos_X = transform.position.x + x_offset; + float pos_Y = transform.position.y + y_offset; - MeshRenderer meshRenderer = GetComponent(); - meshRenderer.sharedMaterial.mainTexture = mapTexture; + return new Vector2(pos_X, -pos_Y); } - void GenerateMesh() { - int vertices_x = tiles_x + 1; - int vertices_y = tiles_y + 1; - - int numTiles = tiles_x * tiles_y; - int numVertices = vertices_x * vertices_y; - int numTriangles = numTiles * 2; - - //Generate vertices - Vector3[] vertices = new Vector3[numVertices]; - Vector2[] UVs = new Vector2[numVertices]; - int[] triangles = new int[numTriangles * 3]; - for (int y = 0; y < vertices_y; y++){ - for (int x = 0; x < vertices_x; x++){ - int currentVertex = y * vertices_x + x; - vertices[currentVertex] = new Vector3(x*tileSize, -y*tileSize, 0); - UVs[currentVertex] = new Vector2((float)x/tiles_x, (float)y/tiles_y); - - //Debug.Log (String.Format("Vertex[{0}, {1}] is vertex {2}", x, -y, currentVertex)); - } - } - - //Generate triangles (and other whole-tile related stuff) - int triangleOffset = 0; - int tileIndex = 0; - for (int y = 0; y < tiles_y; y++){ - for (int x = 0; x < tiles_x; x++){ - tileIndex = y * tiles_x + x; - //Debug.Log (String.Format ("tileIndex = {0}", tileIndex)); - triangleOffset = tileIndex * 6; - - triangles[triangleOffset + 0] = y * vertices_x + x; - triangles[triangleOffset + 1] = y * vertices_x + x + 1; - triangles[triangleOffset + 2] = (y + 1) * vertices_x + x + 1; - - triangles[triangleOffset + 3] = y * vertices_x + x; - triangles[triangleOffset + 4] = (y + 1) * vertices_x + x + 1; - triangles[triangleOffset + 5] = (y + 1) * vertices_x + x; - } - } + public Vector2 PositionToChunk(float x, float y){ + float chunkSizeX = tileSize*chunk_tiles_x; + float chunkSizeY = tileSize*chunk_tiles_y; - //Make the actual mesh from the data - Mesh mesh = new Mesh(); - mesh.vertices = vertices; - mesh.triangles = triangles; - mesh.uv = UVs; + float x_offset = x - transform.position.x; + float y_offset = y - transform.position.y; - mesh.RecalculateNormals(); - mesh.Optimize(); + float chunk_x = x_offset/chunkSizeX; + float chunk_y = y_offset/chunkSizeY; - //Assign it to components - MeshFilter meshFilter = GetComponent(); - MeshCollider meshCollider = GetComponent(); - meshFilter.mesh = mesh; - meshCollider.sharedMesh = mesh; + return new Vector2(chunk_x,chunk_y); } - + public Vector2 PositionToChunk(Vector2 position){ + return PositionToChunk(position.x, position.y); + } } \ No newline at end of file diff --git a/ProjectSettings/TagManager.asset b/ProjectSettings/TagManager.asset index 3ca7798..26c2935 100644 --- a/ProjectSettings/TagManager.asset +++ b/ProjectSettings/TagManager.asset @@ -3,18 +3,23 @@ --- !u!78 &1 TagManager: tags: - - Base - - WPPathfinder - - Waypoint - - Obst - Enemy - Mountain - Pathfinder - - Tower - Bottom - Turret - Map - Wall + - Placement + - Collector + - TestPiece + - Collector Placement + - Wall Placement + - Turret Placement + - Resource + - Center + - Skip + - Movement Indicator - Builtin Layer 0: Default Builtin Layer 1: TransparentFX @@ -53,7 +58,7 @@ TagManager: userID: 0 uniqueID: 0 locked: 0 - - name: + - name: UI userID: 1 uniqueID: 70031809 locked: 0