From 2c9e5c820d00ec29d1a6e4c96c02f30889b3c611 Mon Sep 17 00:00:00 2001 From: Shteryan Nikolaev Date: Sat, 27 Dec 2025 09:26:44 +0000 Subject: [PATCH 1/3] WIP: Godot 4 migration pass --- .../ColorPickerPresets/ColorPickerPresets.gd | 17 +- addons/gdscript-course-builder/plugin.gd | 2 +- .../plugins/MainScreenPlugin.gd | 7 +- .../gdscript-course-builder/ui/CodeRefItem.gd | 54 +- .../gdscript-course-builder/ui/CodeRefList.gd | 11 +- .../ui/CourseEditor.gd | 124 +- .../ui/InsertContentBlockDialog.gd | 16 +- .../ui/InsertContentBlockDialog.tscn | 56 +- .../ui/LessonContentBlock.gd | 162 +-- .../ui/LessonDetails.gd | 92 +- .../gdscript-course-builder/ui/LessonList.gd | 14 +- .../ui/LessonListItem.gd | 38 +- .../ui/LessonPractice.gd | 168 +-- .../ui/LessonPracticeHint.gd | 58 +- .../ui/QuizChoiceItem.gd | 74 +- .../ui/QuizChoiceList.gd | 22 +- .../ui/QuizContentBlock.gd | 149 +- .../ui/QuizInputField.gd | 12 +- .../gdscript-course-builder/ui/SearchBar.gd | 57 +- .../gdscript-course-builder/ui/SlugDialog.gd | 51 +- .../ui/SortableList.gd | 97 +- .../ui/TextEditDialog.gd | 48 +- .../ui/TextEditDialog.tscn | 79 +- .../utils/FileUtils.gd | 44 +- .../utils/PluginUtils.gd | 19 +- .../utils/ResourceUtils.gd | 47 +- autoload/GDScriptErrorDatabase.gd | 73 +- autoload/Log.gd | 231 ++-- autoload/MessageBus.gd | 33 +- autoload/NavigationManager.gd | 117 +- autoload/TextUtils.gd | 199 +-- autoload/ThemeManager.gd | 48 +- autoload/TranslationManager.gd | 67 +- autoload/UserProfiles.gd | 37 +- course/common/CustomHealthBar.gd | 25 +- course/common/CustomHealthBar.tscn | 54 +- course/common/GDScriptCodeExample.gd | 27 +- course/common/Robot.tscn | 1201 ++++++++--------- course/common/RobotAnimationTree.gd | 21 +- course/common/WrappingNode2D.gd | 25 +- course/common/inventory/DictInventory.gd | 33 +- course/common/inventory/DictItem.gd | 61 +- course/common/turtle/DrawingTurtle.gd | 287 ++-- .../ThreeCodeExamples.gd | 32 +- .../first_practice/WelcomeToTheApp.gd | 20 +- course/lesson-1-what-code-is-like/lesson.tres | 259 +--- .../RotateAndMoveSprite.gd | 2 +- .../TestsRotatingAndMoving.gd | 5 +- .../rotating-sprite/RotatingSprite.gd | 6 +- .../rotating-sprite/TestsRotating.gd | 4 +- .../RotatingMovingSpriteDelta.gd | 2 +- .../TestsRotatingMovingDelta.gd | 7 +- .../RotatingSpriteDelta.gd | 2 +- .../visuals/DemoRotatingSpriteFrame.gd | 8 +- .../visuals/DemoRotatingTime.gd | 29 +- .../lesson-11-time-delta/visuals/RobotRace.gd | 8 +- .../visuals/RunningRobot.gd | 9 +- .../clarify/ClarifyCode.gd | 2 +- .../fixing_error/FixingError.gd | 2 +- .../limiting_health/LimitingHealth.gd | 36 +- .../prevent_zero_health/PreventZeroHealth.gd | 8 +- .../increase_max_health/IncreaseMaxHealth.gd | 25 +- .../reducing_damage/ReducingDamage.gd | 6 +- course/lesson-14-multiplying/visuals/Graph.gd | 111 +- .../increase_scale/IncreaseScale.gd | 4 +- .../resetting_robot/RobotReset.gd | 6 +- .../resetting_robot/TestRobotReset.gd | 10 +- course/lesson-17-while-loops/visuals/Board.gd | 68 +- course/lesson-17-while-loops/visuals/Robot.gd | 32 +- .../while_move/PracticeBoardWhile.gd | 18 +- .../for_move/PracticeBoardFor.gd | 18 +- .../ForDrawingMultipleRectangles.gd | 10 +- .../moving-turtle/MovingTurtle.gd | 98 +- .../selecting-units/SelectingUnits.gd | 43 +- .../visuals/GameBoard.gd | 80 +- .../ErrorTranslatorExample.gd | 11 +- .../first-error/ErrorScene.gd | 14 +- .../first-error/TestsFixError.gd | 3 +- .../drawing-in-loops/DrawingInLoops.gd | 29 +- .../robot-path/RobotPath.gd | 14 +- .../robot-path/TestRobotPath.gd | 14 +- .../string_array/StringArray.gd | 4 +- .../string_error/StringError.gd | 6 +- .../ConvertGridCoordinates.gd | 8 +- .../visuals/grid_demo/GridDemo.gd | 46 +- .../clearing-meals/ClearingMeals.gd | 98 +- .../clearing-meals/TestClearingMeals.gd | 27 +- .../popping-crates/PoppingCrates.gd | 54 +- .../visuals/Crate.gd | 81 +- .../visuals/CrateStack.gd | 59 +- .../visuals/OrderMeals.gd | 76 +- .../align-tracks/AlignTracks.gd | 105 +- .../align-tracks/TestAlignTracks.gd | 17 +- .../find-crystals/FindCrystals.gd | 76 +- .../find-crystals/TestFindCrystals.gd | 15 +- .../visuals/inventory/Inventory.gd | 23 +- .../adding-items/AddingItems.gd | 50 +- .../creating-inventory/CreatingInventory.gd | 45 +- .../creating-inventory/TestInventory.gd | 45 +- .../GameBoard.gd | 65 +- .../display-inventory/DisplayInventory.gd | 6 +- .../place-units/PlaceUnits.gd | 76 +- .../display-energy/DisplayingEnergy.gd | 8 +- .../player-input/PlayerInput.gd | 4 +- .../fix-hints/FixHints.gd | 2 +- .../fix-values/FixValues.gd | 2 +- .../make-upright/MakeRobotUpright.gd | 2 +- .../make-visible/MakeCharacterVisible.gd | 16 +- .../make-visible/TestsMakeCharacterVisible.gd | 1 - .../DrawingBiggerRectangle.gd | 13 +- .../TestsDrawingBiggerRectangle.gd | 2 +- .../drawing_rectangle/DrawingRectangle.gd | 12 +- .../TestsDrawingRectangle.gd | 2 +- .../turning_right/TestsTurningRight.gd | 2 +- .../turning_right/TurningRight.gd | 13 +- .../TestsDrawingSquare.gd | 2 +- .../TestsDrawingThreeSquares.gd | 2 +- .../DrawingMultipleSquares.gd | 15 +- .../drawing_squares/DrawingSquares.gd | 14 +- .../drawing_corners/DrawingCorners.gd | 12 +- .../drawing_corners/TestsDrawingCorners.gd | 38 +- .../DrawingCornersAdvanced.gd | 10 +- .../drawing_rectangles/DrawingRectangles.gd | 14 +- .../drawing_squares/DrawingSquares.gd | 12 +- .../lesson.tres | 116 +- .../visuals/DemoDrawingSquares.gd | 2 +- .../visuals/DrawAnySquare.gd | 11 +- .../visuals/ExampleRotate.tscn | 1 + .../visuals/ExampleRotateFunction.tscn | 40 +- .../DrawingRectangleAtPosition.gd | 18 +- .../TestsDrawingRectangles.gd | 1 - .../DrawingMultipleRectangles.gd | 14 +- .../define-health-variable/DefineHealthVar.gd | 2 +- .../healing/HealingRobot.gd | 34 +- .../healing/TestHealingRobot.gd | 17 +- .../taking-damage/DamagingRobot.gd | 8 +- .../visuals/RobotCharacter.gd | 36 +- project.godot | 454 +------ resources/ContentBlock.gd | 14 +- resources/Course.gd | 4 +- resources/CourseProgress.gd | 12 +- resources/Documentation.gd | 155 ++- resources/Glossary.gd | 22 +- resources/Lesson.gd | 6 +- resources/LessonProgress.gd | 18 +- resources/Practice.gd | 51 +- resources/Profile.gd | 132 +- resources/Quiz.gd | 10 +- resources/QuizChoice.gd | 18 +- resources/QuizInputField.gd | 25 +- resources/ScriptSlice.gd | 65 +- script_checking/GDScriptCodes.gd | 14 +- script_checking/MiniGDScriptTokenizer.gd | 110 +- script_checking/OfflineScriptVerifier.gd | 29 +- script_checking/PracticeTester.gd | 4 +- script_checking/ScriptError.gd | 91 +- script_checking/ScriptVerifier.gd | 8 +- tests/TestDrawingTurtlePractices.gd | 333 +++++ tests/TestGDScriptCodes.gd | 89 +- tests/TestResourcePaths.gd | 58 +- tests/integration_test_course.gd | 83 +- ui/LoadingScreen.gd | 66 +- ui/LoadingScreen.tscn | 63 +- ui/UICore.gd | 109 +- ui/UICore.tscn | 41 +- ui/UILesson.gd | 126 +- ui/UINavigatablePage.gd | 15 +- ui/UINavigator.gd | 268 ++-- ui/UIPractice.gd | 337 ++--- ui/components/BigGreenButton.gd | 8 +- ui/components/BreadCrumbs.gd | 65 +- ui/components/CodeEditor.gd | 79 +- ui/components/CodeEditorEnhancer.gd | 40 +- ui/components/CodeExampleVariableUnderline.gd | 68 +- ui/components/ConsoleArrowAnimation.gd | 79 +- .../DebuggerConsoleMonitoredVariable.gd | 30 +- ui/components/FullScreenButton.gd | 16 +- ui/components/GDQuestCreditsLabel.gd | 16 +- ui/components/GDQuestLogo.gd | 24 +- ui/components/GameView.gd | 32 +- ui/components/GlossaryPopup.gd | 64 +- ui/components/LockedOverlay.gd | 2 +- ui/components/OutlinePanel.gd | 107 +- ui/components/OutputConsole.gd | 62 +- ui/components/OutputConsoleErrorMessage.gd | 183 +-- ui/components/OutputConsolePrintMessage.gd | 34 +- ui/components/QuitButton.gd | 7 +- ui/components/Revealer.gd | 375 ++--- ui/components/RunnableCodeExample.gd | 350 ++--- ui/components/RunnableCodeExampleDebugger.gd | 20 +- ui/components/SalePopup.gd | 58 +- ui/components/SliceEditor.gd | 105 +- ui/components/SliceEditorOverlay.gd | 81 +- ui/components/SmoothScrollContainer.gd | 90 +- ui/components/popups/ConfirmPopup.gd | 93 +- ui/components/popups/ErrorOverlayPopup.gd | 107 +- ui/components/popups/ExternalErrorPopup.gd | 8 +- ui/components/popups/LessonDonePopup.gd | 77 +- ui/components/popups/PracticeDonePopup.gd | 109 +- .../popups/PracticeLeaveUnfinishedPopup.gd | 40 +- ui/components/popups/PracticeListPopup.gd | 14 +- ui/components/popups/ReportFormPopup.gd | 60 +- ui/components/popups/ReportFormPopup.tscn | 109 +- ui/components/popups/SettingsPopup.gd | 106 +- .../course_outliner/CourseLessonDetails.gd | 68 +- .../course_outliner/CourseLessonItem.gd | 64 +- .../course_outliner/CourseLessonList.gd | 34 +- ui/screens/course_outliner/CourseOutliner.gd | 120 +- ui/screens/end_screen/EndScreen.gd | 45 +- ui/screens/end_screen/SponsorlessEndScreen.gd | 18 +- .../end_screen/main_menu/FloatingStar.gd | 25 +- ui/screens/end_screen/main_menu/Sky.gd | 31 +- .../end_screen/thumbnails/CourseThumbnail.gd | 114 +- ui/screens/lesson/UIBaseQuiz.gd | 259 ++-- ui/screens/lesson/UIContentBlock.gd | 33 +- ui/screens/lesson/UIPracticeButton.gd | 46 +- ui/screens/lesson/quizzes/QuizAnswerButton.gd | 18 +- ui/screens/lesson/quizzes/UIQuizChoice.gd | 28 +- ui/screens/lesson/quizzes/UIQuizInputField.gd | 4 +- ui/screens/practice/PracticeHint.gd | 19 +- ui/screens/practice/PracticeHint.tscn | 3 +- ui/screens/practice/PracticeInfoPanel.gd | 104 +- ui/screens/practice/PracticeInfoPanel.tscn | 3 - ui/screens/practice/PracticeTestDisplay.gd | 59 +- ui/screens/welcome_screen/FloatingStar.gd | 16 +- .../welcome_screen/RunDrawSquareIntro.tscn | 2 +- ui/screens/welcome_screen/StarGreen.tscn | 3 + ui/screens/welcome_screen/WelcomeScreen.gd | 57 +- ui/screens/welcome_screen/WelcomeScreen.tscn | 758 +++++------ ui/theme/fonts/font_button_small.tres | 72 +- ui/theme/fonts/font_title_small.tres | 72 +- utils/RegExpGroup.gd | 23 +- utils/SliceParser.gd | 33 +- 233 files changed, 7285 insertions(+), 6986 deletions(-) create mode 100644 tests/TestDrawingTurtlePractices.gd diff --git a/addons/ColorPickerPresets/ColorPickerPresets.gd b/addons/ColorPickerPresets/ColorPickerPresets.gd index 63529a19..d314334a 100644 --- a/addons/ColorPickerPresets/ColorPickerPresets.gd +++ b/addons/ColorPickerPresets/ColorPickerPresets.gd @@ -1,21 +1,22 @@ -tool +@tool extends EditorPlugin const PRESETS_FILENAME := 'presets.hex' func _enter_tree() -> void: - var presets := PoolColorArray() - var presets_raw := PoolStringArray() - var presets_file := File.new() - var presets_path: String = get_script().resource_path.get_base_dir().plus_file(PRESETS_FILENAME) + var presets := PackedColorArray() + var presets_raw := PackedStringArray() + var presets_path: String = get_script().resource_path.get_base_dir( + ).path_join(PRESETS_FILENAME) - if presets_file.open(presets_path, File.READ) == OK: + + var presets_file := FileAccess.open(presets_path, FileAccess.READ) + if presets_file != null: presets_raw = presets_file.get_as_text().split("\n") - presets_file.close() for hex in presets_raw: - if hex.is_valid_html_color(): + if Color.html_is_valid(hex): presets.push_back(Color(hex)) get_editor_interface().get_editor_settings().set_project_metadata( diff --git a/addons/gdscript-course-builder/plugin.gd b/addons/gdscript-course-builder/plugin.gd index 6da4cfa5..1c4f39e5 100644 --- a/addons/gdscript-course-builder/plugin.gd +++ b/addons/gdscript-course-builder/plugin.gd @@ -1,4 +1,4 @@ -tool +@tool extends EditorPlugin var _main_screen_plugin diff --git a/addons/gdscript-course-builder/plugins/MainScreenPlugin.gd b/addons/gdscript-course-builder/plugins/MainScreenPlugin.gd index 5e6ca861..c4c5900b 100644 --- a/addons/gdscript-course-builder/plugins/MainScreenPlugin.gd +++ b/addons/gdscript-course-builder/plugins/MainScreenPlugin.gd @@ -1,11 +1,12 @@ # Wrapper class to make sure whichever control we put as the main screen plugin, # it is correctly displayed. Also gives easy access to EditorPlugin instance. -tool +@tool extends MarginContainer var plugin_instance: EditorPlugin -const ROOT_SCENE: PackedScene = preload("../ui/CourseEditor.tscn") +const ROOT_SCENE: PackedScene = preload( + "res://addons/gdscript-course-builder/ui/CourseEditor.tscn") func _init() -> void: @@ -13,6 +14,6 @@ func _init() -> void: func _ready() -> void: - var root := ROOT_SCENE.instance() + var root: Node = ROOT_SCENE.instantiate() add_child(root) root.editor_interface = plugin_instance.get_editor_interface() diff --git a/addons/gdscript-course-builder/ui/CodeRefItem.gd b/addons/gdscript-course-builder/ui/CodeRefItem.gd index 1bf95014..c18dff58 100644 --- a/addons/gdscript-course-builder/ui/CodeRefItem.gd +++ b/addons/gdscript-course-builder/ui/CodeRefItem.gd @@ -1,7 +1,7 @@ # Single choice field for the code reference list. # # Displays buttons to sort and remove the field. -tool +@tool class_name CodeRefItem extends MarginContainer @@ -9,49 +9,54 @@ signal text_changed signal index_changed signal removed -var list_index := -1 setget set_list_index +var _list_index: int = -1 -onready var _background_panel := $BackgroundPanel as PanelContainer +var list_index: int: + set(value): + set_list_index(value) + get: + return _list_index -onready var _sort_up_button := $BackgroundPanel/Layout/SortButtons/SortUpButton as Button -onready var _sort_down_button := $BackgroundPanel/Layout/SortButtons/SortDownButton as Button +@onready var _background_panel := $BackgroundPanel as PanelContainer -onready var _index_label := $BackgroundPanel/Layout/IndexLabel as Label -onready var _line_edit := $BackgroundPanel/Layout/LineEdit as LineEdit -onready var _remove_button := $BackgroundPanel/Layout/RemoveButton as Button +@onready var _sort_up_button := $BackgroundPanel/Layout/SortButtons/SortUpButton as Button +@onready var _sort_down_button := $BackgroundPanel/Layout/SortButtons/SortDownButton as Button -onready var _confirm_dialog := $ConfirmationDialog as ConfirmationDialog +@onready var _index_label := $BackgroundPanel/Layout/IndexLabel as Label +@onready var _line_edit := $BackgroundPanel/Layout/LineEdit as LineEdit +@onready var _remove_button := $BackgroundPanel/Layout/RemoveButton as Button -onready var _parent := get_parent() as Container +@onready var _confirm_dialog := $ConfirmationDialog as ConfirmationDialog +@onready var _parent := get_parent() as Container -func _ready() -> void: - _sort_up_button.connect("pressed", self, "_change_position_in_parent", [-1]) - _sort_down_button.connect("pressed", self, "_change_position_in_parent", [1]) - _remove_button.connect("pressed", self, "_on_remove_requested") - _line_edit.connect("text_changed", self, "_on_text_changed") +func _ready() -> void: + _sort_up_button.pressed.connect(_change_position_in_parent.bind(-1)) + _sort_down_button.pressed.connect(_change_position_in_parent.bind(1)) - _confirm_dialog.connect("confirmed", self, "_remove") + _remove_button.pressed.connect(_on_remove_requested) + _line_edit.text_changed.connect(_on_text_changed) + _confirm_dialog.confirmed.connect(_remove) _index_label.text = "%d." % [get_index()] # Update theme items - var panel_style = get_stylebox("panel", "Panel").duplicate() + var panel_style = get_theme_stylebox("panel", "Panel").duplicate() if panel_style is StyleBoxFlat: - panel_style.bg_color = get_color("base_color", "Editor") + panel_style.bg_color = get_theme_color("base_color", "Editor") panel_style.corner_detail = 4 panel_style.set_corner_radius_all(2) - _background_panel.add_stylebox_override("panel", panel_style) + _background_panel.add_theme_stylebox_override("panel", panel_style) - _sort_up_button.icon = get_icon("ArrowUp", "EditorIcons") - _sort_down_button.icon = get_icon("ArrowDown", "EditorIcons") - _remove_button.icon = get_icon("Remove", "EditorIcons") + _sort_up_button.icon = get_theme_icon("ArrowUp", "EditorIcons") + _sort_down_button.icon = get_theme_icon("ArrowDown", "EditorIcons") + _remove_button.icon = get_theme_icon("Remove", "EditorIcons") func set_text(value: String) -> void: if not _line_edit: - yield(self, "ready") + await ready _line_edit.text = value @@ -60,6 +65,9 @@ func get_text() -> String: func set_list_index(index: int) -> void: + _list_index = index + if not is_inside_tree(): + await ready _index_label.text = "%d." % [index] diff --git a/addons/gdscript-course-builder/ui/CodeRefList.gd b/addons/gdscript-course-builder/ui/CodeRefList.gd index 51e9e9de..c10a5fc7 100644 --- a/addons/gdscript-course-builder/ui/CodeRefList.gd +++ b/addons/gdscript-course-builder/ui/CodeRefList.gd @@ -1,4 +1,4 @@ -tool +@tool class_name CodeRefList extends VBoxContainer @@ -6,17 +6,18 @@ const CodeRefItemScene = preload("CodeRefItem.tscn") var _practice: Practice -onready var _add_button := $Header/AddButton as Button +@onready var _add_button := $Header/AddButton as Button func _ready() -> void: - _add_button.connect("pressed", self, "_add_function") + _add_button.pressed.connect(Callable(self, "_add_function")) + func setup(practice: Practice) -> void: _practice = practice if not is_inside_tree(): - yield(self, "ready") + await ready for function in practice.documentation_references: _add_function(function) @@ -30,7 +31,7 @@ func _update_list_labels() -> void: func _update_practice_code_ref() -> void: - var refs := PoolStringArray() + var refs := PackedStringArray() for child in get_children(): if not child is CodeRefItem or child.is_queued_for_deletion(): continue diff --git a/addons/gdscript-course-builder/ui/CourseEditor.gd b/addons/gdscript-course-builder/ui/CourseEditor.gd index 86168a9d..32143ba7 100644 --- a/addons/gdscript-course-builder/ui/CourseEditor.gd +++ b/addons/gdscript-course-builder/ui/CourseEditor.gd @@ -1,4 +1,4 @@ -tool +@tool extends MarginContainer const UIPracticeScene := preload("res://ui/UIPractice.tscn") @@ -32,27 +32,27 @@ var _recent_course_index := -1 var _remove_on_save := [] -onready var _new_course_button := $Layout/ToolBar/CreateButton as Button -onready var _open_course_button := $Layout/ToolBar/OpenButton as Button -onready var _recent_courses_button := $Layout/ToolBar/RecentButton as MenuButton -onready var _play_current_button := $Layout/ToolBar/PlayCurrentButton as Button -onready var _save_course_button := $Layout/ToolBar/SaveButton as Button -onready var _save_as_course_button := $Layout/ToolBar/SaveAsButton as Button -onready var _dirty_status_label := $Layout/ToolBar/DirtyStatusLabel as Label +@onready var _new_course_button := $Layout/ToolBar/CreateButton as Button +@onready var _open_course_button := $Layout/ToolBar/OpenButton as Button +@onready var _recent_courses_button := $Layout/ToolBar/RecentButton as MenuButton +@onready var _play_current_button := $Layout/ToolBar/PlayCurrentButton as Button +@onready var _save_course_button := $Layout/ToolBar/SaveButton as Button +@onready var _save_as_course_button := $Layout/ToolBar/SaveAsButton as Button +@onready var _dirty_status_label := $Layout/ToolBar/DirtyStatusLabel as Label -onready var _no_content_block := $Layout/NoContent as Control -onready var _content_block := $Layout/Content as Control +@onready var _no_content_block := $Layout/NoContent as Control +@onready var _content_block := $Layout/Content as Control -onready var _course_path_value := $Layout/Content/CoursePath/LineEdit as LineEdit -onready var _course_title_value := $Layout/Content/CourseTitle/LineEdit as LineEdit -onready var _lesson_list := $Layout/Content/CourseData/LessonList as Control -onready var _lesson_details := $Layout/Content/CourseData/LessonDetails as Control +@onready var _course_path_value := $Layout/Content/CoursePath/LineEdit as LineEdit +@onready var _course_title_value := $Layout/Content/CourseTitle/LineEdit as LineEdit +@onready var _lesson_list := $Layout/Content/CourseData/LessonList as Control +@onready var _lesson_details := $Layout/Content/CourseData/LessonDetails as Control var _file_dialog: EditorFileDialog -onready var _accept_dialog := $AcceptDialog as AcceptDialog -onready var _confirm_dialog := $ConfirmDialog as ConfirmationDialog +@onready var _accept_dialog := $AcceptDialog as AcceptDialog +@onready var _confirm_dialog := $ConfirmDialog as ConfirmationDialog -onready var _search_bar := $Layout/ToolBar/SearcnBar as HBoxContainer +@onready var _search_bar := $Layout/ToolBar/SearcnBar as HBoxContainer func _init() -> void: @@ -71,51 +71,54 @@ func _ready() -> void: _content_block.hide() _no_content_block.show() - _new_course_button.connect("pressed", self, "_on_create_course_requested") - _open_course_button.connect("pressed", self, "_on_open_course_requested") - _play_current_button.connect("pressed", self, "_on_play_current_requested") - _save_course_button.connect("pressed", self, "_save_course", [true]) - _save_as_course_button.connect("pressed", self, "_save_course", [false]) - _file_dialog.connect("file_selected", self, "_on_file_dialog_confirmed") + _new_course_button.pressed.connect(Callable(self, "_on_create_course_requested")) + _open_course_button.pressed.connect(Callable(self, "_on_open_course_requested")) + _play_current_button.pressed.connect(Callable(self, "_on_play_current_requested")) + _save_course_button.pressed.connect(Callable(self, "_save_course").bind(true)) + _save_as_course_button.pressed.connect(Callable(self, "_save_course").bind(false)) + _file_dialog.file_selected.connect(Callable(self, "_on_file_dialog_confirmed")) var recent_courses_popup := _recent_courses_button.get_popup() - recent_courses_popup.connect("index_pressed", self, "_on_recent_course_requested") + recent_courses_popup.index_pressed.connect(Callable(self, "_on_recent_course_requested")) - _course_title_value.connect("text_changed", self, "_on_course_title_changed") - _lesson_list.connect("lesson_added", self, "_on_lesson_added") - _lesson_list.connect("lesson_removed", self, "_on_lesson_removed") - _lesson_list.connect("lesson_moved", self, "_on_lesson_moved") - _lesson_list.connect("lesson_selected", self, "_on_lesson_selected") + _course_title_value.text_changed.connect(Callable(self, "_on_course_title_changed")) + _lesson_list.lesson_added.connect(Callable(self, "_on_lesson_added")) + _lesson_list.lesson_removed.connect(Callable(self, "_on_lesson_removed")) + _lesson_list.lesson_moved.connect(Callable(self, "_on_lesson_moved")) + _lesson_list.lesson_selected.connect(Callable(self, "_on_lesson_selected")) - _lesson_details.connect("lesson_title_changed", self, "_on_lesson_title_changed") - _lesson_details.connect("lesson_slug_changed", self, "_on_lesson_slug_changed") - _lesson_details.connect("lesson_tab_selected", self, "_on_lesson_tab_selected") - _lesson_details.connect("practice_tab_selected", self, "_on_practice_tab_selected") + _lesson_details.lesson_title_changed.connect(Callable(self, "_on_lesson_title_changed")) + _lesson_details.lesson_slug_changed.connect(Callable(self, "_on_lesson_slug_changed")) + _lesson_details.lesson_tab_selected.connect(Callable(self, "_on_lesson_tab_selected")) + _lesson_details.practice_tab_selected.connect(Callable(self, "_on_practice_tab_selected")) - _lesson_details.connect("practice_got_edit_focus", self, "_on_practice_got_edit_focus") + _lesson_details.practice_got_edit_focus.connect(Callable(self, "_on_practice_got_edit_focus")) - _confirm_dialog.connect("confirmed", self, "_on_confirm_dialog_confirmed") + _confirm_dialog.confirmed.connect(Callable(self, "_on_confirm_dialog_confirmed")) - _search_bar.connect("next_match_requested", _lesson_details, "search") + _search_bar.next_match_requested.connect(Callable(_lesson_details, "search")) func _update_theme() -> void: if not is_inside_tree(): return - _recent_courses_button.icon = get_icon("History", "EditorIcons") - _save_course_button.icon = get_icon("Save", "EditorIcons") - _course_path_value.add_color_override( - "font_color_uneditable", get_color("disabled_font_color", "Editor") + _recent_courses_button.icon = get_theme_icon("History", "EditorIcons") + _save_course_button.icon = get_theme_icon("Save", "EditorIcons") + _course_path_value.add_theme_color_override( + "font_color_uneditable", + get_theme_color("disabled_font_color", "Editor") + ) + _dirty_status_label.add_theme_color_override( + "font_color", + get_theme_color("disabled_font_color", "Editor") ) - _dirty_status_label.add_color_override("font_color", get_color("disabled_font_color", "Editor")) - # Properties func _set_edited_course(course: Course) -> void: _remove_on_save = [] if _edited_course: - _edited_course.disconnect("changed", self, "_on_course_resource_changed") + _edited_course.changed.disconnect(Callable(self, "_on_course_resource_changed")) for lesson_data in _edited_course.lessons: lesson_data.disconnect("changed", self, "_on_course_resource_changed") @@ -144,7 +147,7 @@ func _set_edited_course(course: Course) -> void: _course_path_value.text = ( "* unsaved" - if _edited_course.resource_path.empty() + if _edited_course.resource_path.is_empty() else _edited_course.resource_path ) _course_title_value.text = _edited_course.title @@ -158,7 +161,7 @@ func _set_edited_course(course: Course) -> void: _no_content_block.hide() _content_block.show() - _edited_course.connect("changed", self, "_on_course_resource_changed") + _edited_course.changed.connect(Callable(self, "_on_course_resource_changed")) for lesson_data in _edited_course.lessons: lesson_data.connect("changed", self, "_on_course_resource_changed") @@ -214,9 +217,9 @@ func _load_or_create_cache() -> void: _cache_file = ConfigFile.new() var error = _cache_file.load(cache_path) if error == ERR_FILE_NOT_FOUND: - var fs := Directory.new() - if not fs.file_exists(cache_path.get_base_dir()): - fs.make_dir_recursive(cache_path.get_base_dir()) + var dir_path := cache_path.get_base_dir() + if not DirAccess.dir_exists_absolute(dir_path): + DirAccess.make_dir_recursive_absolute(dir_path) error = _cache_file.save(cache_path) @@ -248,7 +251,7 @@ func _restore_recent_courses() -> void: func _add_recent_course(new_path: String) -> void: - if not _cache_file or new_path.empty(): + if not _cache_file or new_path.is_empty(): return var cache_path = PluginUtils.get_cache_file(self) if cache_path.empty(): @@ -310,16 +313,15 @@ func _on_open_course_requested() -> void: func _on_open_course_proceeded() -> void: _file_dialog_mode = FileDialogMode.LOAD_COURSE - _file_dialog.mode = EditorFileDialog.MODE_OPEN_FILE + _file_dialog.file_mode = EditorFileDialog.FILE_MODE_OPEN_FILE _file_dialog.current_file = "" _file_dialog.clear_filters() _file_dialog.add_filter("*.tres; Resources") - _file_dialog.popup_centered() func _on_open_course_confirmed(file_path: String) -> void: - if file_path.empty(): + if file_path.is_empty(): _show_warning("The path to the course is empty.", "Error") return @@ -353,12 +355,12 @@ func _save_course(overwrite_existing := false) -> void: if not _edited_course: return - if overwrite_existing and not _edited_course.resource_path.empty(): + if overwrite_existing and not _edited_course.resource_path.is_empty(): _on_save_course_confirmed(_edited_course.resource_path) return _file_dialog_mode = FileDialogMode.SAVE_COURSE - _file_dialog.mode = EditorFileDialog.MODE_SAVE_FILE + _file_dialog.file_mode = EditorFileDialog.FILE_MODE_SAVE_FILE _file_dialog.current_file = "course.tres" _file_dialog.clear_filters() _file_dialog.add_filter("*.tres; Resources") @@ -419,7 +421,7 @@ func _on_lesson_added() -> void: _lesson_list.set_selected_lesson(lesson_index) _lesson_details.set_lesson(lesson_data) - lesson_data.connect("changed", self, "_on_course_resource_changed") + lesson_data.changed.connect(Callable(self, "_on_course_resource_changed")) func _on_lesson_removed(lesson_index: int) -> void: @@ -479,7 +481,7 @@ func _on_lesson_slug_changed(lesson_slug: String) -> void: var lesson_path - if lesson_slug.empty(): + if lesson_slug.is_empty(): lesson_path = FileUtils.random_lesson_path(_edited_course) else: lesson_path = FileUtils.slugged_lesson_path(_edited_course, lesson_slug) @@ -516,12 +518,12 @@ func _on_play_current_requested() -> void: # Get a temp folder for running files. var temp_path = PluginUtils.get_temp_play_path(self) - if temp_path.empty(): + if temp_path.is_empty(): printerr("Cannot play the scene because the temporary folder cannot be created.") - return - var fs := Directory.new() - if not fs.file_exists(temp_path): - fs.make_dir_recursive(temp_path) + return + + if not DirAccess.dir_exists_absolute(temp_path): + DirAccess.make_dir_recursive_absolute(temp_path) # Like Godot, we want to save changes before playing the scene. if _dirty_status_label.visible: diff --git a/addons/gdscript-course-builder/ui/InsertContentBlockDialog.gd b/addons/gdscript-course-builder/ui/InsertContentBlockDialog.gd index 1edd0aaf..a269fd26 100644 --- a/addons/gdscript-course-builder/ui/InsertContentBlockDialog.gd +++ b/addons/gdscript-course-builder/ui/InsertContentBlockDialog.gd @@ -1,20 +1,20 @@ -tool -extends WindowDialog +@tool +extends Window signal block_selected(at_index) signal quiz_selected(at_index) var insert_at_index := -1 -onready var _add_block_button := $MarginContainer/Layout/Options/AddBlockButton as Button -onready var _add_quiz_button := $MarginContainer/Layout/Options/AddQuizButton as Button -onready var _cancel_button := $MarginContainer/Layout/Buttons/CancelButton as Button +@onready var _add_block_button := $MarginContainer/Layout/Options/AddBlockButton as Button +@onready var _add_quiz_button := $MarginContainer/Layout/Options/AddQuizButton as Button +@onready var _cancel_button := $MarginContainer/Layout/Buttons/CancelButton as Button func _ready() -> void: - _add_block_button.connect("pressed", self, "_on_add_block_pressed") - _add_quiz_button.connect("pressed", self, "_on_add_quiz_pressed") - _cancel_button.connect("pressed", self, "_on_cancelled") + _add_block_button.pressed.connect(Callable(self, "_on_add_block_pressed")) + _add_quiz_button.pressed.connect(Callable(self, "_on_add_quiz_pressed")) + _cancel_button.pressed.connect(Callable(self, "_on_cancelled")) func _on_add_block_pressed() -> void: diff --git a/addons/gdscript-course-builder/ui/InsertContentBlockDialog.tscn b/addons/gdscript-course-builder/ui/InsertContentBlockDialog.tscn index 16d2c42c..faf2ef66 100644 --- a/addons/gdscript-course-builder/ui/InsertContentBlockDialog.tscn +++ b/addons/gdscript-course-builder/ui/InsertContentBlockDialog.tscn @@ -1,66 +1,38 @@ -[gd_scene load_steps=2 format=2] +[gd_scene load_steps=2 format=3 uid="uid://i65hoja3jqfj"] -[ext_resource path="res://addons/gdscript-course-builder/ui/InsertContentBlockDialog.gd" type="Script" id=1] +[ext_resource type="Script" uid="uid://bew0l1y82yn2y" path="res://addons/gdscript-course-builder/ui/InsertContentBlockDialog.gd" id="1"] -[node name="InsertContentBlockDialog" type="WindowDialog"] -visible = true -margin_right = 420.0 -margin_bottom = 180.0 -rect_min_size = Vector2( 420, 180 ) -window_title = "Select the type of content..." -script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} +[node name="Window" type="Window"] +oversampling_override = 1.0 +position = Vector2i(420, 180) +size = Vector2i(420, 180) +script = ExtResource("1") [node name="MarginContainer" type="MarginContainer" parent="."] +anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 -custom_constants/margin_right = 8 -custom_constants/margin_top = 4 -custom_constants/margin_left = 8 -custom_constants/margin_bottom = 4 -__meta__ = { -"_edit_use_anchors_": false -} [node name="Layout" type="VBoxContainer" parent="MarginContainer"] -margin_left = 8.0 -margin_top = 4.0 -margin_right = 412.0 -margin_bottom = 176.0 -__meta__ = { -"_edit_use_anchors_": false -} +layout_mode = 2 [node name="Options" type="VBoxContainer" parent="MarginContainer/Layout"] -margin_right = 404.0 -margin_bottom = 148.0 +layout_mode = 2 size_flags_vertical = 3 alignment = 1 [node name="AddBlockButton" type="Button" parent="MarginContainer/Layout/Options"] -margin_top = 32.0 -margin_right = 404.0 -margin_bottom = 72.0 -rect_min_size = Vector2( 0, 40 ) +layout_mode = 2 text = "Add Content Block" [node name="AddQuizButton" type="Button" parent="MarginContainer/Layout/Options"] -margin_top = 76.0 -margin_right = 404.0 -margin_bottom = 116.0 -rect_min_size = Vector2( 0, 40 ) +layout_mode = 2 text = "Add Quiz" [node name="Buttons" type="HBoxContainer" parent="MarginContainer/Layout"] -margin_top = 152.0 -margin_right = 404.0 -margin_bottom = 172.0 +layout_mode = 2 alignment = 1 [node name="CancelButton" type="Button" parent="MarginContainer/Layout/Buttons"] -margin_left = 175.0 -margin_right = 229.0 -margin_bottom = 20.0 +layout_mode = 2 text = "Cancel" diff --git a/addons/gdscript-course-builder/ui/LessonContentBlock.gd b/addons/gdscript-course-builder/ui/LessonContentBlock.gd index 82f150c5..b6812a46 100644 --- a/addons/gdscript-course-builder/ui/LessonContentBlock.gd +++ b/addons/gdscript-course-builder/ui/LessonContentBlock.gd @@ -1,4 +1,4 @@ -tool +@tool extends MarginContainer signal block_removed @@ -12,99 +12,101 @@ var _list_index := -1 var _confirm_dialog_mode := -1 var _drag_preview_style: StyleBox var _file_dialog: EditorFileDialog -var _file_tester := File.new() -onready var _background_panel := $BackgroundPanel as PanelContainer -onready var _header_bar := $BackgroundPanel/Layout/HeaderBar as Control -onready var _drag_icon := $BackgroundPanel/Layout/HeaderBar/DragIcon as TextureRect -onready var _drop_target := $DropTarget as Control +@onready var _background_panel := $BackgroundPanel as PanelContainer +@onready var _header_bar := $BackgroundPanel/Layout/HeaderBar as Control +@onready var _drag_icon := $BackgroundPanel/Layout/HeaderBar/DragIcon as TextureRect +@onready var _drop_target := $DropTarget as Control -onready var _title_label := $BackgroundPanel/Layout/HeaderBar/ContentTitle/Label as Label -onready var _title := $BackgroundPanel/Layout/HeaderBar/ContentTitle/LineEdit as LineEdit -onready var _title_placeholder := $BackgroundPanel/Layout/HeaderBar/ContentTitle/LineEdit/Label as Label -onready var _remove_button := $BackgroundPanel/Layout/HeaderBar/RemoveButton as Button +@onready var _title_label := $BackgroundPanel/Layout/HeaderBar/ContentTitle/Label as Label +@onready var _title := $BackgroundPanel/Layout/HeaderBar/ContentTitle/LineEdit as LineEdit +@onready var _title_placeholder := $BackgroundPanel/Layout/HeaderBar/ContentTitle/LineEdit/Label as Label +@onready var _remove_button := $BackgroundPanel/Layout/HeaderBar/RemoveButton as Button -onready var _options_block_type := $BackgroundPanel/Layout/BlockType/OptionList as OptionButton +@onready var _options_block_type := $BackgroundPanel/Layout/BlockType/OptionList as OptionButton -onready var _text_content_value := $BackgroundPanel/Layout/TextContent/Editor/TextEdit as TextEdit -onready var _text_content_expand_button := $BackgroundPanel/Layout/TextContent/Editor/ExpandButton as Button -onready var _text_edit_dialog := $TextEditDialog as WindowDialog -onready var _text_placeholder := $BackgroundPanel/Layout/TextContent/Editor/TextEdit/Label as Label +@onready var _text_content_value := $BackgroundPanel/Layout/TextContent/Editor/TextEdit as TextEdit +@onready var _text_content_expand_button := $BackgroundPanel/Layout/TextContent/Editor/ExpandButton as Button +@onready var _text_edit_dialog := $TextEditDialog as Window +@onready var _text_placeholder := $BackgroundPanel/Layout/TextContent/Editor/TextEdit/Label as Label -onready var _visual_element_value := $BackgroundPanel/Layout/VisualElement/LineEdit as LineEdit -onready var _select_file_button := $BackgroundPanel/Layout/VisualElement/SelectFileButton as Button -onready var _clear_file_button := $BackgroundPanel/Layout/VisualElement/ClearFileButton as Button -onready var _visuals_on_left_checkbox := $BackgroundPanel/Layout/VisualElement/AlignLeftCheckBox as CheckBox +@onready var _visual_element_value := $BackgroundPanel/Layout/VisualElement/LineEdit as LineEdit +@onready var _select_file_button := $BackgroundPanel/Layout/VisualElement/SelectFileButton as Button +@onready var _clear_file_button := $BackgroundPanel/Layout/VisualElement/ClearFileButton as Button +@onready var _visuals_on_left_checkbox := $BackgroundPanel/Layout/VisualElement/AlignLeftCheckBox as CheckBox -onready var _content_separator_checkbox := $BackgroundPanel/Layout/ContentSeparator/CheckBox as CheckBox +@onready var _content_separator_checkbox := $BackgroundPanel/Layout/ContentSeparator/CheckBox as CheckBox -onready var _confirm_dialog := $ConfirmDialog as ConfirmationDialog +@onready var _confirm_dialog := $ConfirmDialog as ConfirmationDialog func _ready() -> void: _update_theme() - _drag_icon.set_drag_forwarding(self) - - _text_edit_dialog.rect_size = _text_edit_dialog.rect_min_size + _drag_icon.set_drag_forwarding( + Callable(self, "_get_drag_data"), + Callable(self, "_can_drop_data"), + Callable(self, "_drop_data") + ) + _text_edit_dialog.size = _text_edit_dialog.get_minimum_size() - _remove_button.connect("pressed", self, "_on_remove_block_requested") - _title.connect("text_changed", self, "_on_title_text_changed") + _remove_button.pressed.connect(Callable(self, "_on_remove_block_requested")) + _title.text_changed.connect(Callable(self, "_on_title_text_changed")) - _options_block_type.connect("item_selected", self, "_on_options_block_type_item_selected") + _options_block_type.item_selected.connect(Callable(self, "_on_options_block_type_item_selected")) - _select_file_button.connect("pressed", self, "_on_select_file_requested") - _clear_file_button.connect("pressed", self, "_on_clear_file_requested") - _visual_element_value.connect("text_changed", self, "_update_visual_element_file") - _visuals_on_left_checkbox.connect("toggled", self, "_on_visuals_on_left_toggled") + _select_file_button.pressed.connect(Callable(self, "_on_select_file_requested")) + _clear_file_button.pressed.connect(Callable(self, "_on_clear_file_requested")) + _visual_element_value.text_changed.connect(Callable(self, "_update_visual_element_file")) + _visuals_on_left_checkbox.toggled.connect(Callable(self, "_on_visuals_on_left_toggled")) - _text_content_value.connect("text_changed", self, "_on_text_content_changed") - _text_content_value.connect("gui_input", self, "_on_text_content_value_gui_input") - _text_content_expand_button.connect("pressed", self, "_open_expanded_text_box") - _text_edit_dialog.connect("confirmed", self, "_on_text_content_confirmed") + _text_content_value.text_changed.connect(Callable(self, "_on_text_content_changed")) + _text_content_value.gui_input.connect(Callable(self, "_on_text_content_value_gui_input")) + _text_content_expand_button.pressed.connect(Callable(self, "_open_expanded_text_box")) + _text_edit_dialog.confirmed.connect(Callable(self, "_on_text_content_confirmed")) - _content_separator_checkbox.connect("toggled", self, "_on_content_separator_toggled") + _content_separator_checkbox.toggled.connect(Callable(self, "_on_content_separator_toggled")) - _confirm_dialog.connect("confirmed", self, "_on_confirm_dialog_confirmed") + _confirm_dialog.confirmed.connect(Callable(self, "_on_confirm_dialog_confirmed")) func _update_theme() -> void: if not is_inside_tree(): return - var panel_style = get_stylebox("panel", "Panel").duplicate() + var panel_style = get_theme_stylebox("panel", "Panel").duplicate() if panel_style is StyleBoxFlat: - panel_style.bg_color = get_color("base_color", "Editor") - panel_style.border_color = get_color("prop_section", "Editor").linear_interpolate( - get_color("accent_color", "Editor"), 0.1 + panel_style.bg_color = get_theme_color("base_color", "Editor") + panel_style.border_color = get_theme_color("prop_section", "Editor").lerp( + get_theme_color("accent_color", "Editor"), 0.1 ) panel_style.border_width_bottom = 2 panel_style.border_width_top = ( - _header_bar.rect_size.y - + panel_style.get_margin(MARGIN_TOP) * 2 + _header_bar.size.y + + panel_style.get_margin(SIDE_TOP) * 2 ) panel_style.content_margin_left = 10 panel_style.content_margin_right = 10 panel_style.content_margin_bottom = 12 panel_style.corner_detail = 4 panel_style.set_corner_radius_all(2) - _background_panel.add_stylebox_override("panel", panel_style) + _background_panel.add_theme_stylebox_override("panel", panel_style) - _drag_preview_style = get_stylebox("panel", "Panel").duplicate() + _drag_preview_style = get_theme_stylebox("panel", "Panel").duplicate() if _drag_preview_style is StyleBoxFlat: - _drag_preview_style.bg_color = get_color("prop_section", "Editor").linear_interpolate( - get_color("accent_color", "Editor"), 0.3 + _drag_preview_style.bg_color = get_theme_color("prop_section", "Editor").lerp( + get_theme_color("accent_color", "Editor"), 0.3 ) _drag_preview_style.corner_detail = 4 _drag_preview_style.set_corner_radius_all(2) - _drag_icon.texture = get_icon("Sort", "EditorIcons") - _remove_button.icon = get_icon("Remove", "EditorIcons") - _text_content_expand_button.icon = get_icon("DistractionFree", "EditorIcons") + _drag_icon.texture = get_theme_icon("Sort", "EditorIcons") + _remove_button.icon = get_theme_icon("Remove", "EditorIcons") + _text_content_expand_button.icon = get_theme_icon("DistractionFree", "EditorIcons") func get_drag_target_rect() -> Rect2: var target_rect = _drag_icon.get_global_rect() - target_rect.position -= rect_global_position + target_rect.position -= global_position return target_rect @@ -131,26 +133,35 @@ func set_list_index(index: int) -> void: func setup(content_block: ContentBlock) -> void: _edited_content_block = content_block - _title_placeholder.visible = _edited_content_block.title.empty() - _text_placeholder.visible = _edited_content_block.text.empty() + _title_placeholder.visible = _edited_content_block.title.is_empty() + _text_placeholder.visible = _edited_content_block.text.is_empty() _title.text = _edited_content_block.title _options_block_type.selected = _edited_content_block.type _text_content_value.text = _edited_content_block.text _visual_element_value.text = _edited_content_block.visual_element_path - _visuals_on_left_checkbox.pressed = _edited_content_block.reverse_blocks - _content_separator_checkbox.pressed = _edited_content_block.has_separator + _visuals_on_left_checkbox.button_pressed = _edited_content_block.reverse_blocks + _content_separator_checkbox.button_pressed = _edited_content_block.has_separator + -func search(search_text: String, from_line := 0, from_column := 0) -> PoolIntArray: - var result := _text_content_value.search( - search_text, TextEdit.SEARCH_MATCH_CASE, from_line, from_column +func search(search_text: String, from_line := 0, from_column := 0) -> Vector2i: + var result: Vector2i = _text_content_value.search( + search_text, + TextEdit.SEARCH_MATCH_CASE, + from_line, + from_column ) - if not result.empty(): - var line := result[TextEdit.SEARCH_RESULT_LINE] - var column := result[TextEdit.SEARCH_RESULT_COLUMN] + + if result.x != -1: _text_content_value.grab_focus() - _text_content_value.select(line, column, line, column + search_text.length()) + _text_content_value.select( + result.x, + result.y, + result.x, + result.y + search_text.length() + ) + return result @@ -173,7 +184,7 @@ func _on_confirm_dialog_confirmed() -> void: func _on_title_text_changed(new_text: String) -> void: - _title_placeholder.visible = new_text.empty() + _title_placeholder.visible = new_text.is_empty() _edited_content_block.title = new_text _edited_content_block.emit_changed() @@ -187,22 +198,19 @@ func _on_remove_block_requested() -> void: func _on_remove_block_confirmed() -> void: emit_signal("block_removed") - func _on_select_file_requested() -> void: if not _file_dialog: _file_dialog = EditorFileDialog.new() _file_dialog.display_mode = EditorFileDialog.DISPLAY_LIST - _file_dialog.rect_min_size = Vector2(700, 480) + _file_dialog.custom_minimum_size = Vector2(700, 480) add_child(_file_dialog) - _file_dialog.connect("file_selected", self, "_update_visual_element_file") + _file_dialog.file_selected.connect(Callable(self, "_update_visual_element_file")) - _file_dialog.mode = EditorFileDialog.MODE_OPEN_FILE + _file_dialog.file_mode = EditorFileDialog.FILE_MODE_OPEN_FILE _file_dialog.clear_filters() - _file_dialog.popup_centered() - func _on_clear_file_requested() -> void: _confirm_dialog_mode = ConfirmMode.CLEAR_FILE _show_confirm("Are you sure you want to clear the visual element?") @@ -212,28 +220,26 @@ func _update_visual_element_file(file_path: String) -> void: if _visual_element_value.text != file_path: _visual_element_value.text = file_path - var is_valid := file_path.empty() or file_path.get_extension() in VISUAL_ELEMENT_EXTENSIONS + var is_valid := file_path.is_empty() or file_path.get_extension() in VISUAL_ELEMENT_EXTENSIONS var test_path = file_path - if not test_path.empty() and test_path.is_rel_path(): + if not test_path.is_empty() and test_path.is_relative_path(): # TODO: Probably shouldn't rely on ID to get the path, but so far it matches the expected path. - test_path = _edited_content_block.content_id.get_base_dir().plus_file(test_path) - is_valid = is_valid and _file_tester.file_exists(test_path) + test_path = _edited_content_block.content_id.get_base_dir().path_join(test_path) + is_valid = is_valid and FileAccess.file_exists(test_path) if is_valid: - _visual_element_value.modulate = Color.white + _visual_element_value.modulate = Color.WHITE _edited_content_block.visual_element_path = file_path _edited_content_block.emit_changed() else: - _visual_element_value.modulate = Color.red - + _visual_element_value.modulate = Color.RED func _on_text_content_changed() -> void: - _text_placeholder.visible = _text_content_value.text.empty() + _text_placeholder.visible = _text_content_value.text.is_empty() _edited_content_block.text = _text_content_value.text _edited_content_block.emit_changed() - func _open_expanded_text_box() -> void: _text_edit_dialog.text = _edited_content_block.text _text_edit_dialog.set_line_column( diff --git a/addons/gdscript-course-builder/ui/LessonDetails.gd b/addons/gdscript-course-builder/ui/LessonDetails.gd index 5a361833..b8af59a1 100644 --- a/addons/gdscript-course-builder/ui/LessonDetails.gd +++ b/addons/gdscript-course-builder/ui/LessonDetails.gd @@ -1,4 +1,4 @@ -tool +@tool extends MarginContainer signal lesson_title_changed(title) @@ -21,21 +21,21 @@ const INDEX_PRACTICE_TAB := 1 var _edited_lesson: Lesson var _last_search_result: SearchResult -onready var _no_content_block := $NoContent as Control -onready var _content_block := $Content as Control +@onready var _no_content_block := $NoContent as Control +@onready var _content_block := $Content as Control -onready var _lesson_path_value := $Content/LessonPath/LineEdit as LineEdit -onready var _lesson_title_value := $Content/LessonTitle/LineEdit as LineEdit -onready var _edit_slug_button := $Content/LessonPath/SlugButton as Button -onready var _edit_slug_dialog := $SlugDialog as WindowDialog +@onready var _lesson_path_value := $Content/LessonPath/LineEdit as LineEdit +@onready var _lesson_title_value := $Content/LessonTitle/LineEdit as LineEdit +@onready var _edit_slug_button := $Content/LessonPath/SlugButton as Button +@onready var _edit_slug_dialog := $SlugDialog as Window -onready var _lesson_tabs := $Content/LessonContent as TabContainer -onready var _lesson_content_blocks := $Content/LessonContent/ContentBlocks/ItemList as SortableList -onready var _add_content_block_button := $Content/LessonContent/ContentBlocks/ToolBar/AddBlockButton as Button -onready var _add_quiz_button := $Content/LessonContent/ContentBlocks/ToolBar/AddQuizButton as Button -onready var _insert_content_block_dialog := $InsertContentBlockDialog as WindowDialog -onready var _lesson_practices := $Content/LessonContent/Practices/ItemList as Control -onready var _add_practice_button := $Content/LessonContent/Practices/ToolBar/AddPracticeButton as Button +@onready var _lesson_tabs := $Content/LessonContent as TabContainer +@onready var _lesson_content_blocks := $Content/LessonContent/ContentBlocks/ItemList as SortableList +@onready var _add_content_block_button := $Content/LessonContent/ContentBlocks/ToolBar/AddBlockButton as Button +@onready var _add_quiz_button := $Content/LessonContent/ContentBlocks/ToolBar/AddQuizButton as Button +@onready var _insert_content_block_dialog := $InsertContentBlockDialog as Window +@onready var _lesson_practices := $Content/LessonContent/Practices/ItemList as Control +@onready var _add_practice_button := $Content/LessonContent/Practices/ToolBar/AddPracticeButton as Button func _ready() -> void: @@ -45,22 +45,22 @@ func _ready() -> void: _content_block.hide() _no_content_block.show() - _lesson_tabs.connect("tab_changed", self, "_on_LessonContent_tab_changed") + _lesson_tabs.tab_changed.connect(Callable(self, "_on_LessonContent_tab_changed")) - _lesson_title_value.connect("text_changed", self, "_on_title_text_changed") - _add_content_block_button.connect("pressed", self, "_on_content_block_added") - _add_quiz_button.connect("pressed", self, "_on_quiz_added") - _lesson_content_blocks.connect("item_moved", self, "_on_content_block_moved") - _lesson_content_blocks.connect("item_requested_at_index", self, "_on_content_block_requested") - _add_practice_button.connect("pressed", self, "_on_practice_added") - _lesson_practices.connect("item_moved", self, "_on_practice_moved") - _lesson_practices.connect("item_requested_at_index", self, "_on_practice_added") + _lesson_title_value.text_changed.connect(Callable(self, "_on_title_text_changed")) + _add_content_block_button.pressed.connect(Callable(self, "_on_content_block_added")) + _add_quiz_button.pressed.connect(Callable(self, "_on_quiz_added")) + _lesson_content_blocks.item_moved.connect(Callable(self, "_on_content_block_moved")) + _lesson_content_blocks.item_requested_at_index.connect(Callable(self, "_on_content_block_requested")) + _add_practice_button.pressed.connect(Callable(self, "_on_practice_added")) + _lesson_practices.item_moved.connect(Callable(self, "_on_practice_moved")) + _lesson_practices.item_requested_at_index.connect(Callable(self, "_on_practice_added")) - _edit_slug_button.connect("pressed", self, "_on_edit_slug_pressed") - _edit_slug_dialog.connect("confirmed", self, "_on_edit_slug_confirmed") + _edit_slug_button.pressed.connect(Callable(self, "_on_edit_slug_pressed")) + _edit_slug_dialog.confirmed.connect(Callable(self, "_on_edit_slug_confirmed")) - _insert_content_block_dialog.connect("block_selected", self, "_on_content_block_added") - _insert_content_block_dialog.connect("quiz_selected", self, "_on_quiz_added") + _insert_content_block_dialog.block_selected.connect(Callable(self, "_on_content_block_added")) + _insert_content_block_dialog.quiz_selected.connect(Callable(self, "_on_quiz_added")) func _update_theme() -> void: @@ -68,16 +68,16 @@ func _update_theme() -> void: return _lesson_path_value.add_color_override( - "font_color_uneditable", get_color("disabled_font_color", "Editor") + "font_color_uneditable", get_theme_color("disabled_font_color", "Editor") ) - _add_content_block_button.icon = get_icon("New", "EditorIcons") + _add_content_block_button.icon = get_theme_icon("New", "EditorIcons") _add_quiz_button.icon = _add_content_block_button.icon - _add_practice_button.icon = get_icon("New", "EditorIcons") + _add_practice_button.icon = get_theme_icon("New", "EditorIcons") - var tab_style = get_stylebox("panel", "TabContainer") + var tab_style = get_theme_stylebox("panel", "TabContainer") if tab_style is StyleBoxFlat: - tab_style.bg_color = get_color("base_color", "Editor").linear_interpolate( - get_color("dark_color_1", "Editor"), 0.5 + tab_style.bg_color = get_theme_color("base_color", "Editor").lerp( + get_theme_color("dark_color_1", "Editor"), 0.5 ) _lesson_tabs.add_stylebox_override("panel", tab_style) @@ -103,7 +103,7 @@ func set_lesson(lesson: Lesson) -> void: _lesson_path_value.text = ( "* unsaved" - if _edited_lesson.resource_path.empty() + if _edited_lesson.resource_path.is_empty() else _edited_lesson.resource_path ) _lesson_title_value.text = _edited_lesson.title @@ -132,13 +132,14 @@ func search(query: String) -> void: var start_line := _last_search_result.start_line if _last_search_result else 0 var start_column := _last_search_result.end_column if _last_search_result else 0 - var text_edit_search_result: PoolIntArray = block.search(query, start_line, start_column) - if not text_edit_search_result.empty(): - var line := text_edit_search_result[TextEdit.SEARCH_RESULT_LINE] - var column := text_edit_search_result[TextEdit.SEARCH_RESULT_COLUMN] + var text_edit_search_result: Vector2i = block.search(query, start_line, start_column) + if text_edit_search_result.x != -1: + var line := text_edit_search_result.x + var column := text_edit_search_result.y result = SearchResult.new(index, line, column, column + query.length(), "text") break + _last_search_result = result @@ -174,10 +175,11 @@ func _recreate_practices() -> void: func _create_practice_item(practice: Practice, i: int) -> void: - var instance: LessonPractice = PracticeScene.instance() + var instance: LessonPractice = PracticeScene.instantiate() _lesson_practices.add_item(instance) - instance.connect("practice_removed", self, "_on_practice_removed", [i]) - instance.connect("got_edit_focus", self, "_on_practice_got_edit_focus", [instance]) + + instance.practice_removed.connect(Callable(self, "_on_practice_removed").bind(i)) + instance.got_edit_focus.connect(Callable(self, "_on_practice_got_edit_focus").bind(instance)) instance.set_list_index(i) instance.set_practice(practice) @@ -202,7 +204,7 @@ func _on_edit_slug_pressed() -> void: return var slug_text = "" - if not _edited_lesson.resource_path.empty(): + if not _edited_lesson.resource_path.is_empty(): slug_text = _edited_lesson.resource_path.get_base_dir().get_file().trim_prefix("lesson-") _edit_slug_dialog.slug_text = slug_text @@ -231,7 +233,7 @@ func _on_content_block_added(at_index: int = -1) -> void: _edited_lesson.emit_changed() _recreate_content_blocks() - block_data.connect("changed", self, "_on_lesson_resource_changed") + block_data.changed.connect(Callable(self, "_on_lesson_resource_changed")) func _on_quiz_added(at_index: int = -1) -> void: @@ -248,7 +250,7 @@ func _on_quiz_added(at_index: int = -1) -> void: _edited_lesson.emit_changed() _recreate_content_blocks() - block_data.connect("changed", self, "_on_lesson_resource_changed") + block_data.changed.connect(Callable(self, "_on_lesson_resource_changed")) func _on_content_block_moved(item_index: int, new_index: int) -> void: @@ -305,7 +307,7 @@ func _on_practice_added(at_index: int = -1) -> void: _edited_lesson.emit_changed() _recreate_practices() - practice_data.connect("changed", self, "_on_lesson_resource_changed") + practice_data.changed.connect(Callable(self, "_on_lesson_resource_changed")) func _on_practice_moved(item_index: int, new_index: int) -> void: diff --git a/addons/gdscript-course-builder/ui/LessonList.gd b/addons/gdscript-course-builder/ui/LessonList.gd index 6668c98a..e9954719 100644 --- a/addons/gdscript-course-builder/ui/LessonList.gd +++ b/addons/gdscript-course-builder/ui/LessonList.gd @@ -1,4 +1,4 @@ -tool +@tool extends VBoxContainer signal lesson_added @@ -12,24 +12,24 @@ var _base_path := "" var _drop_highlight: TreeItem var _selected_lesson := -1 -onready var _background_panel := $BackgroundPanel as PanelContainer -onready var _lesson_items := $BackgroundPanel/ItemList as Control -onready var _add_lesson_button := $ToolBar/AddButton as Button +@onready var _background_panel := $BackgroundPanel as PanelContainer +@onready var _lesson_items := $BackgroundPanel/ItemList as Control +@onready var _add_lesson_button := $ToolBar/AddButton as Button func _ready() -> void: _update_theme() _lesson_items.set_drag_source_tag("lesson_list") - _lesson_items.connect("item_moved", self, "_on_lesson_moved") - _add_lesson_button.connect("pressed", self, "_on_lesson_added") + _lesson_items.item_moved.connect(Callable(self, "_on_lesson_moved")) + _add_lesson_button.pressed.connect(Callable(self, "_on_lesson_added")) func _update_theme() -> void: if not is_inside_tree(): return - _background_panel.add_stylebox_override("panel", get_stylebox("panel", "Panel")) + _background_panel.add_stylebox_override("panel", get_theme_stylebox("panel", "Panel")) func set_base_path(base_path: String) -> void: diff --git a/addons/gdscript-course-builder/ui/LessonListItem.gd b/addons/gdscript-course-builder/ui/LessonListItem.gd index b46f5f24..0ca7f78c 100644 --- a/addons/gdscript-course-builder/ui/LessonListItem.gd +++ b/addons/gdscript-course-builder/ui/LessonListItem.gd @@ -1,4 +1,4 @@ -tool +@tool extends MarginContainer signal item_select_requested @@ -18,53 +18,53 @@ var _drag_preview_style: StyleBox var _confirm_dialog_mode := -1 -onready var _background_panel := $BackgroundPanel as PanelContainer -onready var _lesson_name_label := $BackgroundPanel/Layout/Header/LessonName as Label -onready var _lesson_path_label := $BackgroundPanel/Layout/LessonPath as Label +@onready var _background_panel := $BackgroundPanel as PanelContainer +@onready var _lesson_name_label := $BackgroundPanel/Layout/Header/LessonName as Label +@onready var _lesson_path_label := $BackgroundPanel/Layout/LessonPath as Label -onready var _remove_item_button := $BackgroundPanel/Layout/Header/RemoveButton as Button -onready var _confirm_dialog := $ConfirmDialog as ConfirmationDialog +@onready var _remove_item_button := $BackgroundPanel/Layout/Header/RemoveButton as Button +@onready var _confirm_dialog := $ConfirmDialog as ConfirmationDialog func _ready() -> void: _update_theme() - _remove_item_button.connect("pressed", self, "_on_remove_item_requested") - _confirm_dialog.connect("confirmed", self, "_on_confirm_dialog_confirmed") + _remove_item_button.pressed.connect(Callable(self, "_on_remove_item_requested")) + _confirm_dialog.confirmed.connect(Callable(self, "_on_confirm_dialog_confirmed")) func _update_theme() -> void: if not is_inside_tree(): return - _normal_style = get_stylebox("panel", "Panel").duplicate() + _normal_style = get_theme_stylebox("panel", "Panel").duplicate() if _normal_style is StyleBoxFlat: - _normal_style.bg_color = get_color("base_color", "Editor") + _normal_style.bg_color = get_theme_color("base_color", "Editor") _normal_style.corner_detail = 4 _normal_style.set_corner_radius_all(2) _selected_style = _normal_style.duplicate() if _selected_style is StyleBoxFlat: - _selected_style.bg_color = get_color("base_color", "Editor").linear_interpolate( - get_color("contrast_color_1", "Editor"), 0.35 + _selected_style.bg_color = get_theme_color("base_color", "Editor").lerp( + get_theme_color("contrast_color_1", "Editor"), 0.35 ) _drag_preview_style = _normal_style.duplicate() if _drag_preview_style is StyleBoxFlat: - _drag_preview_style.bg_color = get_color("base_color", "Editor").linear_interpolate( - get_color("dark_color_1", "Editor"), 0.35 + _drag_preview_style.bg_color = get_theme_color("base_color", "Editor").lerp( + get_theme_color("dark_color_1", "Editor"), 0.35 ) _background_panel.add_stylebox_override("panel", _normal_style) - _lesson_name_label.add_font_override("font", get_font("title", "EditorFonts")) - _lesson_path_label.add_color_override("font_color", get_color("disabled_font_color", "Editor")) - _remove_item_button.icon = get_icon("Remove", "EditorIcons") + _lesson_name_label.add_font_override("font", get_theme_font("title", "EditorFonts")) + _lesson_path_label.add_color_override("font_color", get_theme_color("disabled_font_color", "Editor")) + _remove_item_button.icon = get_theme_icon("Remove", "EditorIcons") func _gui_input(event: InputEvent) -> void: var mb := event as InputEventMouseButton - if mb and mb.pressed and mb.button_index == BUTTON_LEFT: + if mb and mb.pressed and mb.button_index == MOUSE_BUTTON_LEFT: emit_signal("item_select_requested") @@ -92,7 +92,7 @@ func set_lesson(lesson: Lesson) -> void: _lesson_name_label.text = ( "[ Untitled Lesson ]" - if _edited_lesson.title.empty() + if _edited_lesson.title.is_empty() else _edited_lesson.title ) _lesson_path_label.text = _edited_lesson.resource_path.trim_prefix(_base_path) diff --git a/addons/gdscript-course-builder/ui/LessonPractice.gd b/addons/gdscript-course-builder/ui/LessonPractice.gd index 4f649eba..35646823 100644 --- a/addons/gdscript-course-builder/ui/LessonPractice.gd +++ b/addons/gdscript-course-builder/ui/LessonPractice.gd @@ -1,4 +1,4 @@ -tool +@tool extends MarginContainer @@ -19,91 +19,93 @@ var _file_dialog_mode := -1 var _text_content_mode := -1 var _drag_preview_style: StyleBox var _file_dialog: EditorFileDialog -var _file_tester := File.new() -onready var _background_panel := $BackgroundPanel as PanelContainer -onready var _header_bar := $BackgroundPanel/Layout/HeaderBar as Control -onready var _drag_icon := $BackgroundPanel/Layout/HeaderBar/DragIcon as TextureRect -onready var _drop_target := $DropTarget as Control +@onready var _background_panel := $BackgroundPanel as PanelContainer +@onready var _header_bar := $BackgroundPanel/Layout/HeaderBar as Control +@onready var _drag_icon := $BackgroundPanel/Layout/HeaderBar/DragIcon as TextureRect +@onready var _drop_target := $DropTarget as Control -onready var _title_label := $BackgroundPanel/Layout/HeaderBar/ContentTitle/Label as Label -onready var _title := $BackgroundPanel/Layout/HeaderBar/ContentTitle/LineEdit as LineEdit -onready var _remove_button := $BackgroundPanel/Layout/HeaderBar/RemoveButton as Button +@onready var _title_label := $BackgroundPanel/Layout/HeaderBar/ContentTitle/Label as Label +@onready var _title := $BackgroundPanel/Layout/HeaderBar/ContentTitle/LineEdit as LineEdit +@onready var _remove_button := $BackgroundPanel/Layout/HeaderBar/RemoveButton as Button -onready var _description := $BackgroundPanel/Layout/Description/LineEdit as LineEdit +@onready var _description := $BackgroundPanel/Layout/Description/LineEdit as LineEdit -onready var _script_slice := $BackgroundPanel/Layout/ScriptSlice/LineEdit as LineEdit -onready var _select_script_slice_button := ( +@onready var _script_slice := $BackgroundPanel/Layout/ScriptSlice/LineEdit as LineEdit +@onready var _select_script_slice_button := ( $BackgroundPanel/Layout/ScriptSlice/SelectFileButton as Button ) -onready var _clear_script_slice_button := ( +@onready var _clear_script_slice_button := ( $BackgroundPanel/Layout/ScriptSlice/ClearFileButton as Button ) -onready var _validator := $BackgroundPanel/Layout/Validator/LineEdit as LineEdit -onready var _select_validator_button := $BackgroundPanel/Layout/Validator/SelectFileButton as Button -onready var _clear_validator_button := $BackgroundPanel/Layout/Validator/ClearFileButton as Button +@onready var _validator := $BackgroundPanel/Layout/Validator/LineEdit as LineEdit +@onready var _select_validator_button := $BackgroundPanel/Layout/Validator/SelectFileButton as Button +@onready var _clear_validator_button := $BackgroundPanel/Layout/Validator/ClearFileButton as Button -onready var _goal_content := ( +@onready var _goal_content := ( $BackgroundPanel/Layout/MainSplit/Texts/GoalContent/Editor/TextEdit as TextEdit ) -onready var _goal_content_expand_button := ( +@onready var _goal_content_expand_button := ( $BackgroundPanel/Layout/MainSplit/Texts/GoalContent/Editor/ExpandButton as Button ) -onready var _starting_code := ( +@onready var _starting_code := ( $BackgroundPanel/Layout/MainSplit/Texts/StartingCode/Editor/TextEdit as TextEdit ) -onready var _starting_code_expand_button := ( +@onready var _starting_code_expand_button := ( $BackgroundPanel/Layout/MainSplit/Texts/StartingCode/Editor/ExpandButton as Button ) -onready var _text_content_dialog := $TextEditDialog as WindowDialog +@onready var _text_content_dialog := $TextEditDialog as Window -onready var _add_hint_button := $BackgroundPanel/Layout/MainSplit/Column/Hints/Header/AddButton as Button -onready var _hints_panel := $BackgroundPanel/Layout/MainSplit/Column/Hints/HintsPanel as PanelContainer -onready var _hint_list := $BackgroundPanel/Layout/MainSplit/Column/Hints/HintsPanel/ItemList as Control +@onready var _add_hint_button := $BackgroundPanel/Layout/MainSplit/Column/Hints/Header/AddButton as Button +@onready var _hints_panel := $BackgroundPanel/Layout/MainSplit/Column/Hints/HintsPanel as PanelContainer +@onready var _hint_list := $BackgroundPanel/Layout/MainSplit/Column/Hints/HintsPanel/ItemList as Control -onready var _code_ref_list := $BackgroundPanel/Layout/MainSplit/Column/CodeRefList as CodeRefList +@onready var _code_ref_list := $BackgroundPanel/Layout/MainSplit/Column/CodeRefList as CodeRefList -onready var _get_cursor_position_button := ( +@onready var _get_cursor_position_button := ( $BackgroundPanel/Layout/CursorPosition/GetCursorPositionButton as Button ) -onready var _column_spinbox := $BackgroundPanel/Layout/CursorPosition/ColumnSpinBox as SpinBox -onready var _line_spinbox := $BackgroundPanel/Layout/CursorPosition/LineSpinBox as SpinBox +@onready var _column_spinbox := $BackgroundPanel/Layout/CursorPosition/ColumnSpinBox as SpinBox +@onready var _line_spinbox := $BackgroundPanel/Layout/CursorPosition/LineSpinBox as SpinBox -onready var _confirm_dialog := $ConfirmDialog as ConfirmationDialog +@onready var _confirm_dialog := $ConfirmDialog as ConfirmationDialog func _ready() -> void: _update_theme() - _drag_icon.set_drag_forwarding(self) - + _drag_icon.set_drag_forwarding( + Callable(self, "_get_drag_data"), + Callable(self, "_can_drop_data"), + Callable(self, "_drop_data") + ) _text_content_dialog.rect_size = _text_content_dialog.rect_min_size - _remove_button.connect("pressed", self, "_on_remove_practice_requested") - _title.connect("text_changed", self, "_on_title_text_changed") - _description.connect("text_changed", self, "_on_description_text_changed") + _remove_button.pressed.connect(Callable(self, "_on_remove_practice_requested")) + _title.text_changed.connect(Callable(self, "_on_title_text_changed")) + _description.text_changed.connect(Callable(self, "_on_description_text_changed")) - _select_script_slice_button.connect("pressed", self, "_on_select_script_slice_requested") - _clear_script_slice_button.connect("pressed", self, "_on_clear_script_slice_requested") - _script_slice.connect("text_changed", self, "_change_script_slice_script") + _select_script_slice_button.pressed.connect(Callable(self, "_on_select_script_slice_requested")) + _clear_script_slice_button.pressed.connect(Callable(self, "_on_clear_script_slice_requested")) + _script_slice.text_changed.connect(Callable(self, "_change_script_slice_script")) - _select_validator_button.connect("pressed", self, "_on_select_validator_requested") - _clear_validator_button.connect("pressed", self, "_on_clear_validator_requested") - _validator.connect("text_changed", self, "_change_validator_script") + _select_validator_button.pressed.connect(Callable(self, "_on_select_validator_requested")) + _clear_validator_button.pressed.connect(Callable(self, "_on_clear_validator_requested")) + _validator.text_changed.connect(Callable(self, "_change_validator_script")) - _goal_content.connect("text_changed", self, "_on_goal_content_changed") - _goal_content_expand_button.connect("pressed", self, "_on_goal_content_expand_pressed") - _starting_code.connect("text_changed", self, "_on_starting_code_changed") - _starting_code_expand_button.connect("pressed", self, "_on_starting_code_expand_pressed") + _goal_content.text_changed.connect(Callable(self, "_on_goal_content_changed")) + _goal_content_expand_button.pressed.connect(Callable(self, "_on_goal_content_expand_pressed")) + _starting_code.text_changed.connect(Callable(self, "_on_starting_code_changed")) + _starting_code_expand_button.pressed.connect(Callable(self, "_on_starting_code_expand_pressed")) - _add_hint_button.connect("pressed", self, "_on_practice_hint_added") - _hint_list.connect("item_moved", self, "_on_practice_hint_moved") + _add_hint_button.pressed.connect(Callable(self, "_on_practice_hint_added")) + _hint_list.item_moved.connect(Callable(self, "_on_practice_hint_moved")) - _text_content_dialog.connect("confirmed", self, "_on_text_content_confirmed") - _confirm_dialog.connect("confirmed", self, "_on_confirm_dialog_confirmed") + _text_content_dialog.confirmed.connect(Callable(self, "_on_text_content_confirmed")) + _confirm_dialog.confirmed.connect(Callable(self, "_on_confirm_dialog_confirmed")) - _get_cursor_position_button.connect("pressed", self, "_on_get_cursor_position_button") - _line_spinbox.connect("value_changed", self, "_on_line_spinbox_value_changed") - _column_spinbox.connect("value_changed", self, "_on_column_spinbox_value_changed") + _get_cursor_position_button.pressed.connect(Callable(self, "_on_get_cursor_position_button")) + _line_spinbox.value_changed.connect(Callable(self, "_on_line_spinbox_value_changed")) + _column_spinbox.value_changed.connect(Callable(self, "_on_column_spinbox_value_changed")) for control in [_script_slice, _validator, _goal_content, _starting_code]: control.connect("focus_entered", self, "_on_text_field_focus_entered") @@ -113,16 +115,16 @@ func _update_theme() -> void: if not is_inside_tree(): return - var panel_style = get_stylebox("panel", "Panel").duplicate() + var panel_style = get_theme_stylebox("panel", "Panel").duplicate() if panel_style is StyleBoxFlat: - panel_style.bg_color = get_color("base_color", "Editor") - panel_style.border_color = get_color("prop_section", "Editor").linear_interpolate( - get_color("accent_color", "Editor"), 0.1 + panel_style.bg_color = get_theme_color("base_color", "Editor") + panel_style.border_color = get_theme_color("prop_section", "Editor").lerp( + get_theme_color("accent_color", "Editor"), 0.1 ) panel_style.border_width_bottom = 2 panel_style.border_width_top = ( _header_bar.rect_size.y - + panel_style.get_margin(MARGIN_TOP) * 2 + + panel_style.get_margin(SIDE_TOP) * 2 ) panel_style.content_margin_left = 10 panel_style.content_margin_right = 10 @@ -131,29 +133,29 @@ func _update_theme() -> void: panel_style.set_corner_radius_all(2) _background_panel.add_stylebox_override("panel", panel_style) - _drag_preview_style = get_stylebox("panel", "Panel").duplicate() + _drag_preview_style = get_theme_stylebox("panel", "Panel").duplicate() if _drag_preview_style is StyleBoxFlat: - _drag_preview_style.bg_color = get_color("prop_section", "Editor").linear_interpolate( - get_color("accent_color", "Editor"), 0.3 + _drag_preview_style.bg_color = get_theme_color("prop_section", "Editor").lerp( + get_theme_color("accent_color", "Editor"), 0.3 ) _drag_preview_style.corner_detail = 4 _drag_preview_style.set_corner_radius_all(2) - var hints_panel_style = get_stylebox("panel", "Panel").duplicate() + var hints_panel_style = get_theme_stylebox("panel", "Panel").duplicate() if hints_panel_style is StyleBoxFlat: - hints_panel_style.bg_color = get_color("dark_color_1", "Editor") + hints_panel_style.bg_color = get_theme_color("dark_color_1", "Editor") _hints_panel.add_stylebox_override("panel", hints_panel_style) - _drag_icon.texture = get_icon("Sort", "EditorIcons") - _remove_button.icon = get_icon("Remove", "EditorIcons") - _goal_content_expand_button.icon = get_icon("DistractionFree", "EditorIcons") - _starting_code_expand_button.icon = get_icon("DistractionFree", "EditorIcons") - _starting_code.add_font_override("font", get_font("source", "EditorFonts")) + _drag_icon.texture = get_theme_icon("Sort", "EditorIcons") + _remove_button.icon = get_theme_icon("Remove", "EditorIcons") + _goal_content_expand_button.icon = get_theme_icon("DistractionFree", "EditorIcons") + _starting_code_expand_button.icon = get_theme_icon("DistractionFree", "EditorIcons") + _starting_code.add_font_override("font", get_theme_font("source", "EditorFonts")) func get_drag_target_rect() -> Rect2: var target_rect = _drag_icon.get_global_rect() - target_rect.position -= rect_global_position + target_rect.position -= global_position return target_rect @@ -208,7 +210,7 @@ func _ensure_file_dialog() -> void: _file_dialog.rect_min_size = Vector2(700, 480) add_child(_file_dialog) - _file_dialog.connect("file_selected", self, "_on_file_dialog_confirmed") + _file_dialog.file_selected.connect(Callable(self, "_on_file_dialog_confirmed")) func _rebuild_hints() -> void: @@ -291,7 +293,7 @@ func _on_remove_practice_confirmed() -> void: func _on_select_script_slice_requested() -> void: _ensure_file_dialog() _file_dialog_mode = FileDialogMode.SELECT_SLICE_FILE - _file_dialog.mode = EditorFileDialog.MODE_OPEN_FILE + _file_dialog.file_mode = EditorFileDialog.FILE_MODE_OPEN_FILE _file_dialog.clear_filters() _file_dialog.popup_centered() @@ -306,27 +308,27 @@ func _change_script_slice_script(file_path: String) -> void: if _script_slice.text != file_path: _script_slice.text = file_path - var is_valid := file_path.empty() or file_path.get_extension() == "tres" + var is_valid := file_path.is_empty() or file_path.get_extension() == "tres" var test_path := file_path - if not test_path.empty() and test_path.is_rel_path(): + if not test_path.is_empty() and test_path.is_relative_path(): # TODO: Probably shouldn't rely on ID to get the path, but so far it matches the expected path. - test_path = _edited_practice.practice_id.get_base_dir().plus_file(test_path) - is_valid = is_valid and _file_tester.file_exists(test_path) + test_path = _edited_practice.practice_id.get_base_dir().path_join(test_path) + is_valid = is_valid and FileAccess.file_exists(test_path) if is_valid: - _script_slice.modulate = Color.white + _script_slice.modulate = Color.WHITE _script_slice.text = file_path _edited_practice.script_slice_path = file_path _edited_practice.emit_changed() else: - _script_slice.modulate = Color.red + _script_slice.modulate = Color.RED # Validator script func _on_select_validator_requested() -> void: _ensure_file_dialog() _file_dialog_mode = FileDialogMode.SELECT_VALIDATOR_FILE - _file_dialog.mode = EditorFileDialog.MODE_OPEN_FILE + _file_dialog.file_mode = EditorFileDialog.FILE_MODE_OPEN_FILE _file_dialog.clear_filters() _file_dialog.add_filter(".gd; GDScript scripts") @@ -337,19 +339,19 @@ func _change_validator_script(file_path: String) -> void: if not _validator.text == file_path: _validator.text = file_path - var is_valid := file_path.empty() or file_path.get_extension() == "gd" + var is_valid := file_path.is_empty() or file_path.get_extension() == "gd" var test_path := file_path - if not test_path.empty() and test_path.is_rel_path(): + if not test_path.is_empty() and test_path.is_relative_path(): # TODO: Probably shouldn't rely on ID to get the path, but so far it matches the expected path. - test_path = _edited_practice.practice_id.get_base_dir().plus_file(test_path) - is_valid = is_valid and _file_tester.file_exists(test_path) + test_path = _edited_practice.practice_id.get_base_dir().path_join(test_path) + is_valid = is_valid and FileAccess.file_exists(test_path) if is_valid: - _validator.modulate = Color.white + _validator.modulate = Color.WHITE _edited_practice.validator_script_path = file_path _edited_practice.emit_changed() else: - _validator.modulate = Color.red + _validator.modulate = Color.RED func _on_clear_validator_requested() -> void: @@ -434,7 +436,7 @@ func _on_practice_hint_moved(item_index: int, new_index: int) -> void: var hints = Array(_edited_practice.hints) var hint_text = hints.pop_at(item_index) hints.insert(new_index, hint_text) - _edited_practice.hints = PoolStringArray(hints) + _edited_practice.hints = PackedStringArray(hints) _edited_practice.emit_changed() _rebuild_hints() diff --git a/addons/gdscript-course-builder/ui/LessonPracticeHint.gd b/addons/gdscript-course-builder/ui/LessonPracticeHint.gd index 3056cae9..8c246e8e 100644 --- a/addons/gdscript-course-builder/ui/LessonPracticeHint.gd +++ b/addons/gdscript-course-builder/ui/LessonPracticeHint.gd @@ -1,6 +1,6 @@ # Drag'n'drop is diabled for these items because there are some issues with overlapping # sortable lists. -tool +@tool extends MarginContainer signal hint_text_changed(text) @@ -11,67 +11,64 @@ var _list_index := -1 var _hint_text := "" var _drag_preview_style: StyleBox -onready var _background_panel := $BackgroundPanel as PanelContainer -onready var _drag_icon := $BackgroundPanel/Layout/DragIcon as TextureRect -onready var _drop_target := $DropTarget as Control -onready var _sort_up_button := $BackgroundPanel/Layout/SortButtons/SortUpButton as Button -onready var _sort_down_button := $BackgroundPanel/Layout/SortButtons/SortDownButton as Button +@onready var _background_panel := $BackgroundPanel as PanelContainer +@onready var _drag_icon := $BackgroundPanel/Layout/DragIcon as TextureRect +@onready var _drop_target := $DropTarget as Control +@onready var _sort_up_button := $BackgroundPanel/Layout/SortButtons/SortUpButton as Button +@onready var _sort_down_button := $BackgroundPanel/Layout/SortButtons/SortDownButton as Button -onready var _index_label := $BackgroundPanel/Layout/IndexLabel as Label -onready var _hint_value := $BackgroundPanel/Layout/TextEdit as TextEdit -onready var _remove_hint_button := $BackgroundPanel/Layout/RemoveButton as Button +@onready var _index_label := $BackgroundPanel/Layout/IndexLabel as Label +@onready var _hint_value := $BackgroundPanel/Layout/TextEdit as TextEdit +@onready var _remove_hint_button := $BackgroundPanel/Layout/RemoveButton as Button -onready var _confirm_dialog := $ConfirmDialog as ConfirmationDialog +@onready var _confirm_dialog := $ConfirmDialog as ConfirmationDialog func _ready() -> void: _update_theme() - _sort_up_button.connect("pressed", self, "_on_hint_moved_up") - _sort_down_button.connect("pressed", self, "_on_hint_moved_down") - _remove_hint_button.connect("pressed", self, "_on_remove_hint_requested") - _hint_value.connect("text_changed", self, "_on_hint_text_changed") - - _confirm_dialog.connect("confirmed", self, "_on_remove_hint_confirmed") + _sort_up_button.pressed.connect(_on_hint_moved_up) + _sort_down_button.pressed.connect(_on_hint_moved_down) + _remove_hint_button.pressed.connect(_on_remove_hint_requested) + _hint_value.text_changed.connect(_on_hint_text_changed) + _confirm_dialog.confirmed.connect(_on_remove_hint_confirmed) func _update_theme() -> void: if not is_inside_tree(): return - var panel_style = get_stylebox("panel", "Panel").duplicate() + var panel_style = get_theme_stylebox("panel", "Panel").duplicate() if panel_style is StyleBoxFlat: - panel_style.bg_color = get_color("base_color", "Editor") + panel_style.bg_color = get_theme_color("base_color", "Editor") panel_style.corner_detail = 4 panel_style.set_corner_radius_all(2) - _background_panel.add_stylebox_override("panel", panel_style) + _background_panel.add_theme_stylebox_override("panel", panel_style) _drag_preview_style = panel_style.duplicate() if _drag_preview_style is StyleBoxFlat: - panel_style.bg_color = get_color("base_color", "Editor").linear_interpolate( - get_color("dark_color_1", "Editor"), 0.2 + (_drag_preview_style as StyleBoxFlat).bg_color = get_theme_color( + "base_color", "Editor").lerp( + get_theme_color("dark_color_1", "Editor"), 0.2 ) - _drag_icon.texture = get_icon("Sort", "EditorIcons") - _sort_up_button.icon = get_icon("ArrowUp", "EditorIcons") - _sort_down_button.icon = get_icon("ArrowDown", "EditorIcons") - _remove_hint_button.icon = get_icon("Remove", "EditorIcons") - + _drag_icon.texture = get_theme_icon("Sort", "EditorIcons") + _sort_up_button.icon = get_theme_icon("ArrowUp", "EditorIcons") + _sort_down_button.icon = get_theme_icon("ArrowDown", "EditorIcons") + _remove_hint_button.icon = get_theme_icon("Remove", "EditorIcons") func get_drag_target_rect() -> Rect2: var target_rect = _drag_icon.get_global_rect() - target_rect.position -= rect_global_position + target_rect.position -= global_position return target_rect - func get_drag_preview() -> Control: var drag_preview := Label.new() drag_preview.text = "Practice hint #%d" % [_list_index + 1] drag_preview.add_stylebox_override("normal", _drag_preview_style) return drag_preview - func enable_drop_target() -> void: _drop_target.visible = true @@ -94,8 +91,7 @@ func set_hint_text(value: String) -> void: func _show_confirm(message: String, title: String = "Confirm") -> void: _confirm_dialog.window_title = title _confirm_dialog.dialog_text = message - _confirm_dialog.popup_centered(_confirm_dialog.rect_min_size) - + _confirm_dialog.popup_centered(_confirm_dialog.custom_minimum_size) # Handlers func _on_remove_hint_requested() -> void: diff --git a/addons/gdscript-course-builder/ui/QuizChoiceItem.gd b/addons/gdscript-course-builder/ui/QuizChoiceItem.gd index 7bfd19e3..24ce2800 100644 --- a/addons/gdscript-course-builder/ui/QuizChoiceItem.gd +++ b/addons/gdscript-course-builder/ui/QuizChoiceItem.gd @@ -1,7 +1,7 @@ # Single choice field for a multiple or single option quiz. # # Displays buttons to sort and remove the field. -tool +@tool class_name QuizChoiceItem extends MarginContainer @@ -9,61 +9,71 @@ signal choice_changed signal index_changed signal removed -var list_index := -1 setget set_list_index -var is_radio := false setget set_is_radio +var list_index: int = -1: + set(value): + set_list_index(value) + +var is_radio: bool = false: + set(value): + set_is_radio(value) var button_group: ButtonGroup -onready var _background_panel := $BackgroundPanel as PanelContainer +@onready var _background_panel := $BackgroundPanel as PanelContainer -onready var _sort_up_button := $BackgroundPanel/Layout/SortButtons/SortUpButton as Button -onready var _sort_down_button := $BackgroundPanel/Layout/SortButtons/SortDownButton as Button +@onready var _sort_up_button := $BackgroundPanel/Layout/SortButtons/SortUpButton as Button +@onready var _sort_down_button := $BackgroundPanel/Layout/SortButtons/SortDownButton as Button -onready var _index_label := $BackgroundPanel/Layout/IndexLabel as Label -onready var _choice_line_edit := $BackgroundPanel/Layout/LineEdit as LineEdit -onready var _valid_answer_checkbox := $BackgroundPanel/Layout/CheckBox as CheckBox -onready var _remove_choice_button := $BackgroundPanel/Layout/RemoveButton as Button +@onready var _index_label := $BackgroundPanel/Layout/IndexLabel as Label +@onready var _choice_line_edit := $BackgroundPanel/Layout/LineEdit as LineEdit +@onready var _valid_answer_checkbox := $BackgroundPanel/Layout/CheckBox as CheckBox +@onready var _remove_choice_button := $BackgroundPanel/Layout/RemoveButton as Button -onready var _confirm_dialog := $ConfirmationDialog as ConfirmationDialog +@onready var _confirm_dialog := $ConfirmationDialog as ConfirmationDialog -onready var _parent := get_parent() as Container +@onready var _parent := get_parent() as Container func _ready() -> void: - _sort_up_button.connect("pressed", self, "_change_position_in_parent", [-1]) - _sort_down_button.connect("pressed", self, "_change_position_in_parent", [1]) + _sort_up_button.pressed.connect(_change_position_in_parent.bind(-1)) + _sort_down_button.pressed.connect(_change_position_in_parent.bind(1)) + + _remove_choice_button.pressed.connect(_on_remove_choice_requested) + _choice_line_edit.text_changed.connect(_on_choice_text_changed) - _remove_choice_button.connect("pressed", self, "_on_remove_choice_requested") - _choice_line_edit.connect("text_changed", self, "_on_choice_text_changed") + _confirm_dialog.confirmed.connect(_remove) - _confirm_dialog.connect("confirmed", self, "_remove") + _valid_answer_checkbox.pressed.connect(func(): choice_changed.emit()) - _valid_answer_checkbox.connect("pressed", self, "emit_signal", ["choice_changed"]) _index_label.text = "%d." % [get_index()] # Update theme items - var panel_style = get_stylebox("panel", "Panel").duplicate() + var editor_iface := Engine.get_singleton("EditorInterface") + var theme: Theme = editor_iface.get_editor_theme() + + var panel_style := theme.get_stylebox("panel", "Panel").duplicate() if panel_style is StyleBoxFlat: - panel_style.bg_color = get_color("base_color", "Editor") + panel_style.bg_color = theme.get_color("base_color", "Editor") panel_style.corner_detail = 4 panel_style.set_corner_radius_all(2) - _background_panel.add_stylebox_override("panel", panel_style) - _sort_up_button.icon = get_icon("ArrowUp", "EditorIcons") - _sort_down_button.icon = get_icon("ArrowDown", "EditorIcons") - _remove_choice_button.icon = get_icon("Remove", "EditorIcons") + _background_panel.add_theme_stylebox_override("panel", panel_style) + + _sort_up_button.icon = theme.get_icon("ArrowUp", "EditorIcons") + _sort_down_button.icon = theme.get_icon("ArrowDown", "EditorIcons") + _remove_choice_button.icon = theme.get_icon("Remove", "EditorIcons") func set_answer_text(value: String) -> void: if not _choice_line_edit: - yield(self, "ready") + await ready _choice_line_edit.text = value func set_valid_answer(is_valid: bool) -> void: if not _valid_answer_checkbox: - yield(self, "ready") - _valid_answer_checkbox.pressed = is_valid + await ready + _valid_answer_checkbox.button_pressed = is_valid func get_answer_text() -> String: @@ -71,7 +81,7 @@ func get_answer_text() -> String: func is_valid_answer() -> bool: - return _valid_answer_checkbox.pressed + return _valid_answer_checkbox.button_pressed func set_list_index(index: int) -> void: @@ -81,15 +91,15 @@ func set_list_index(index: int) -> void: func set_is_radio(value: bool) -> void: is_radio = value if not _valid_answer_checkbox: - yield(self, "ready") - _valid_answer_checkbox.group = button_group if is_radio else null - _valid_answer_checkbox.pressed = false + await ready + _valid_answer_checkbox.button_group = button_group if is_radio else null + _valid_answer_checkbox.button_pressed = false func _on_remove_choice_requested() -> void: _confirm_dialog.window_title = "Confirm" _confirm_dialog.dialog_text = "Are you sure you want to remove this choice?" - _confirm_dialog.popup_centered(_confirm_dialog.rect_min_size) + _confirm_dialog.popup_centered(_confirm_dialog.custom_minimum_size) func _on_choice_text_changed(new_text: String) -> void: diff --git a/addons/gdscript-course-builder/ui/QuizChoiceList.gd b/addons/gdscript-course-builder/ui/QuizChoiceList.gd index 7c593339..51fb274f 100644 --- a/addons/gdscript-course-builder/ui/QuizChoiceList.gd +++ b/addons/gdscript-course-builder/ui/QuizChoiceList.gd @@ -1,29 +1,31 @@ -tool +@tool extends VBoxContainer const QuizChoiceScene = preload("QuizChoiceItem.tscn") var _quiz: QuizChoice -var _answers := [] +var _answers: Array[String] = [] var _button_group := ButtonGroup.new() -onready var _add_button := $Header/AddButton as Button +@onready var _add_button := $Header/AddButton as Button func _ready() -> void: - _add_button.connect("pressed", self, "_add_answer") + _add_button.pressed.connect(_add_answer) func setup(quiz: QuizChoice) -> void: _quiz = quiz if not is_inside_tree(): - yield(self, "ready") - _quiz.connect("choice_type_changed", self, "_update_children_checkboxes") + await ready + + _quiz.choice_type_changed.connect(_update_children_checkboxes) for answer in quiz.answer_options: _add_answer(answer) + func _update_answer_labels() -> void: var index := 1 for child in get_children(): @@ -46,15 +48,15 @@ func _update_quiz_answers() -> void: func _add_answer(answer := "") -> void: - var instance = QuizChoiceScene.instance() + var instance := QuizChoiceScene.instantiate() as QuizChoiceItem add_child(instance) instance.button_group = _button_group instance.is_radio = not _quiz.is_multiple_choice instance.set_answer_text(answer) instance.set_valid_answer(answer in _quiz.valid_answers) - instance.connect("index_changed", self, "_update_answer_labels") - instance.connect("choice_changed", self, "_update_quiz_answers") - instance.connect("removed", self, "_update_quiz_answers") + instance.index_changed.connect(Callable(self, "_update_answer_labels")) + instance.choice_changed.connect(Callable(self, "_update_quiz_answers")) + instance.removed.connect(Callable(self, "_update_quiz_answers")) func _update_children_checkboxes(is_multiple_choice: bool) -> void: diff --git a/addons/gdscript-course-builder/ui/QuizContentBlock.gd b/addons/gdscript-course-builder/ui/QuizContentBlock.gd index ed7034fa..b07e4fa3 100644 --- a/addons/gdscript-course-builder/ui/QuizContentBlock.gd +++ b/addons/gdscript-course-builder/ui/QuizContentBlock.gd @@ -1,4 +1,4 @@ -tool +@tool extends MarginContainer signal block_removed @@ -21,70 +21,75 @@ var _confirm_dialog_mode := -1 var _change_quiz_type_target := -1 var _drag_preview_style: StyleBox -onready var _background_panel := $BackgroundPanel as PanelContainer -onready var _header_bar := $BackgroundPanel/Layout/HeaderBar as Control -onready var _drag_icon := $BackgroundPanel/Layout/HeaderBar/DragIcon as TextureRect -onready var _drop_target := $DropTarget as Control +@onready var _background_panel := $BackgroundPanel as PanelContainer +@onready var _header_bar := $BackgroundPanel/Layout/HeaderBar as Control +@onready var _drag_icon := $BackgroundPanel/Layout/HeaderBar/DragIcon as TextureRect +@onready var _drop_target := $DropTarget as Control -onready var _title_label := $BackgroundPanel/Layout/HeaderBar/ContentTitle as Label -onready var _remove_button := $BackgroundPanel/Layout/HeaderBar/RemoveButton as Button +@onready var _title_label := $BackgroundPanel/Layout/HeaderBar/ContentTitle as Label +@onready var _remove_button := $BackgroundPanel/Layout/HeaderBar/RemoveButton as Button -onready var _question_line_edit := $BackgroundPanel/Layout/Question/LineEdit as LineEdit -onready var _quiz_type_options := $BackgroundPanel/Layout/Settings/QuizTypeOption as OptionButton +@onready var _question_line_edit := $BackgroundPanel/Layout/Question/LineEdit as LineEdit +@onready var _quiz_type_options := $BackgroundPanel/Layout/Settings/QuizTypeOption as OptionButton -onready var _body_text_edit := $BackgroundPanel/Layout/Body/Editor/TextEdit as TextEdit -onready var _body_expand_button := $BackgroundPanel/Layout/Body/Editor/ExpandButton as Button -onready var _body_info_label := $BackgroundPanel/Layout/Body/Editor/TextEdit/Label as Label +@onready var _body_text_edit := $BackgroundPanel/Layout/Body/Editor/TextEdit as TextEdit +@onready var _body_expand_button := $BackgroundPanel/Layout/Body/Editor/ExpandButton as Button +@onready var _body_info_label := $BackgroundPanel/Layout/Body/Editor/TextEdit/Label as Label -onready var _explanation_text_edit := $BackgroundPanel/Layout/Explanation/Editor/TextEdit as TextEdit -onready var _explanation_expand_button := $BackgroundPanel/Layout/Explanation/Editor/ExpandButton as Button -onready var _explanation_info_label := $BackgroundPanel/Layout/Explanation/Editor/TextEdit/Label as Label +@onready var _explanation_text_edit := $BackgroundPanel/Layout/Explanation/Editor/TextEdit as TextEdit +@onready var _explanation_expand_button := $BackgroundPanel/Layout/Explanation/Editor/ExpandButton as Button +@onready var _explanation_info_label := $BackgroundPanel/Layout/Explanation/Editor/TextEdit/Label as Label -onready var _answers_container := $BackgroundPanel/Layout/Answers as PanelContainer +@onready var _answers_container := $BackgroundPanel/Layout/Answers as PanelContainer -onready var _text_edit_dialog := $TextEditDialog as WindowDialog +@onready var _text_edit_dialog := $TextEditDialog as Window # Poup dialog used to confirm deleting items. -onready var _confirm_dialog := $ConfirmDialog as ConfirmationDialog +@onready var _confirm_dialog := $ConfirmDialog as ConfirmationDialog func _ready() -> void: - _drag_icon.set_drag_forwarding(self) + _drag_icon.set_drag_forwarding( + Callable(self, "_get_drag_data"), + Callable(self, "_can_drop_data"), + Callable(self, "_drop_data") + ) + _text_edit_dialog.size = _text_edit_dialog.get_minimum_size() - _text_edit_dialog.rect_size = _text_edit_dialog.rect_min_size + _remove_button.pressed.connect(Callable(self, "_on_remove_block_requested")) - _remove_button.connect("pressed", self, "_on_remove_block_requested") + _body_text_edit.text_changed.connect(Callable(self, "_on_body_text_edit_text_changed")) + _body_expand_button.pressed.connect(Callable(self, "_open_text_edit_dialog").bind(_body_text_edit)) - _body_text_edit.connect("text_changed", self, "_on_body_text_edit_text_changed") - _body_expand_button.connect("pressed", self, "_open_text_edit_dialog", [_body_text_edit]) - _explanation_text_edit.connect("text_changed", self, "_on_explanation_text_edit_text_changed") - _explanation_expand_button.connect( - "pressed", self, "_open_text_edit_dialog", [_explanation_text_edit] + _explanation_text_edit.text_changed.connect(Callable(self, "_on_explanation_text_edit_text_changed")) + _explanation_expand_button.pressed.connect( + Callable(self, "_open_text_edit_dialog").bind(_explanation_text_edit) ) - _body_text_edit.connect("gui_input", self, "_text_edit_gui_input", [_body_text_edit]) - _explanation_text_edit.connect( - "gui_input", self, "_text_edit_gui_input", [_explanation_text_edit] - ) + _body_text_edit.gui_input.connect(Callable( + self, "_text_edit_gui_input").bind(_body_text_edit)) + _explanation_text_edit.gui_input.connect(Callable( + self, "_text_edit_gui_input").bind(_explanation_text_edit)) - _question_line_edit.connect("text_changed", self, "_on_question_line_edit_text_changed") + _question_line_edit.text_changed.connect(Callable(self, "_on_question_line_edit_text_changed")) - _confirm_dialog.connect("confirmed", self, "_on_confirm_dialog_confirmed") + _confirm_dialog.confirmed.connect(Callable(self, "_on_confirm_dialog_confirmed")) _confirm_dialog.get_cancel().connect("pressed", self, "_on_confirm_dialog_cancelled") - _quiz_type_options.connect("item_selected", self, "_on_quiz_type_options_item_selected") + _quiz_type_options.item_selected.connect(Callable(self, "_on_quiz_type_options_item_selected")) # Update theme items - var panel_style = get_stylebox("panel", "Panel").duplicate() + var panel_style = get_theme_stylebox("panel", "Panel").duplicate() if panel_style is StyleBoxFlat: - panel_style.bg_color = get_color("base_color", "Editor") - panel_style.border_color = get_color("prop_section", "Editor").linear_interpolate( - get_color("accent_color", "Editor"), 0.1 + panel_style.bg_color = get_theme_color("base_color", "Editor") + + panel_style.bg_color = get_theme_color("base_color", "Editor").lerp( + get_theme_color("accent_color", "Editor"), 0.1 ) panel_style.border_width_bottom = 2 panel_style.border_width_top = ( _header_bar.rect_size.y - + panel_style.get_margin(MARGIN_TOP) * 2 + + panel_style.get_margin(SIDE_TOP) * 2 ) panel_style.content_margin_left = 10 panel_style.content_margin_right = 10 @@ -93,23 +98,33 @@ func _ready() -> void: panel_style.set_corner_radius_all(2) _background_panel.add_stylebox_override("panel", panel_style) - _drag_preview_style = get_stylebox("panel", "Panel").duplicate() + _drag_preview_style = get_theme_stylebox("panel", "Panel").duplicate() if _drag_preview_style is StyleBoxFlat: - _drag_preview_style.bg_color = get_color("prop_section", "Editor").linear_interpolate( - get_color("accent_color", "Editor"), 0.3 + _drag_preview_style.bg_color = get_theme_color("prop_section", "Editor").lerp( + get_theme_color("accent_color", "Editor"), 0.3 ) _drag_preview_style.corner_detail = 4 _drag_preview_style.set_corner_radius_all(2) - _drag_icon.texture = get_icon("Sort", "EditorIcons") - _remove_button.icon = get_icon("Remove", "EditorIcons") - _body_expand_button.icon = get_icon("DistractionFree", "EditorIcons") + _drag_icon.texture = get_theme_icon("Sort", "EditorIcons") + _remove_button.icon = get_theme_icon("Remove", "EditorIcons") + _body_expand_button.icon = get_theme_icon("DistractionFree", "EditorIcons") _explanation_expand_button.icon = _body_expand_button.icon + # Drag Support + +func _get_drag_data(_at_position: Vector2) -> Variant: + return null + +func _can_drop_data(_at_position: Vector2, _data: Variant) -> bool: + return false +func _drop_data(_at_position: Vector2, _data: Variant) -> void: + pass + func get_drag_target_rect() -> Rect2: var target_rect = _drag_icon.get_global_rect() - target_rect.position -= rect_global_position + target_rect.position -= global_position return target_rect @@ -142,10 +157,11 @@ func setup(quiz_block: Quiz) -> void: _question_line_edit.text = _quiz.question _body_text_edit.text = _quiz.content_bbcode - _body_info_label.visible = _quiz.content_bbcode.empty() + _body_info_label.visible = _quiz.content_bbcode.is_empty() + _explanation_text_edit.text = _quiz.explanation_bbcode - _explanation_info_label.visible = _quiz.explanation_bbcode.empty() + _explanation_info_label.visible = _quiz.explanation_bbcode.is_empty() if _quiz is QuizInputField: _quiz_type_options.selected = 2 @@ -157,13 +173,13 @@ func setup(quiz_block: Quiz) -> void: _rebuild_answers() -func search(search_text: String, from_line := 0, from_column := 0) -> PoolIntArray: - var result := PoolIntArray() +func search(search_text: String, from_line := 0, from_column := 0) -> PackedInt32Array: + var result := PackedInt32Array() for text_edit in [_body_text_edit, _explanation_text_edit]: result = text_edit.search(search_text, TextEdit.SEARCH_MATCH_CASE, from_line, from_column) - if not result.empty(): - var line := result[TextEdit.SEARCH_RESULT_LINE] - var column := result[TextEdit.SEARCH_RESULT_COLUMN] + if not result.is_empty(): + var line: int = result[0] + var column: int = result[1] text_edit.grab_focus() text_edit.select(line, column, line, column + search_text.length()) break @@ -175,7 +191,7 @@ func _rebuild_answers() -> void: child.queue_free() var scene = QuizChoiceListScene if _quiz is QuizChoice else QuizInputFieldScene - var instance = scene.instance() + var instance = scene.instantiate() _answers_container.add_child(instance) instance.setup(_quiz) @@ -184,7 +200,7 @@ func _rebuild_answers() -> void: func _show_confirm(message: String, title: String = "Confirm") -> void: _confirm_dialog.window_title = title _confirm_dialog.dialog_text = message - _confirm_dialog.popup_centered(_confirm_dialog.rect_min_size) + _confirm_dialog.popup_centered(_confirm_dialog.size) # Handlers @@ -226,13 +242,13 @@ func _on_question_line_edit_text_changed(new_text: String) -> void: func _on_body_text_edit_text_changed() -> void: - _body_info_label.visible = _body_text_edit.text.empty() + _body_info_label.visible = _body_text_edit.text.is_empty() _quiz.content_bbcode = _body_text_edit.text _quiz.emit_changed() func _on_explanation_text_edit_text_changed() -> void: - _explanation_info_label.visible = _explanation_text_edit.text.empty() + _explanation_info_label.visible = _explanation_text_edit.text.is_empty() _quiz.explanation_bbcode = _explanation_text_edit.text _quiz.emit_changed() @@ -276,15 +292,26 @@ func _text_edit_gui_input(event: InputEvent, source: TextEdit) -> void: func _open_text_edit_dialog(source: TextEdit) -> void: - if _text_edit_dialog.is_connected("confirmed", self, "_transfer_text_edit_dialog_text"): - _text_edit_dialog.disconnect("confirmed", self, "_transfer_text_edit_dialog_text") + if _text_edit_dialog.is_connected( + "confirmed", + Callable(self, "_transfer_text_edit_dialog_text") + ): + _text_edit_dialog.disconnect( + "confirmed", + Callable(self, "_transfer_text_edit_dialog_text") + ) _text_edit_dialog.popup_centered() _text_edit_dialog.text = source.text - _text_edit_dialog.set_line_column(source.cursor_get_line(), source.cursor_get_column()) + _text_edit_dialog.set_line_column( + source.cursor_get_line(), + source.cursor_get_column() + ) _text_edit_dialog.popup_centered() - _text_edit_dialog.connect( - "confirmed", self, "_transfer_text_edit_dialog_text", [source], CONNECT_ONESHOT + + _text_edit_dialog.confirmed.connect( + Callable(self, "_transfer_text_edit_dialog_text").bind(source), + CONNECT_ONE_SHOT ) diff --git a/addons/gdscript-course-builder/ui/QuizInputField.gd b/addons/gdscript-course-builder/ui/QuizInputField.gd index d66631c7..af27957f 100644 --- a/addons/gdscript-course-builder/ui/QuizInputField.gd +++ b/addons/gdscript-course-builder/ui/QuizInputField.gd @@ -1,25 +1,23 @@ -tool +@tool extends Control enum TypeOptions { STRING, FLOAT, INT } var _quiz: QuizInputField -onready var _correct_answer := $HBoxContainer/LineEdit as LineEdit +@onready var _correct_answer := $HBoxContainer/LineEdit as LineEdit func _ready() -> void: - _correct_answer.connect("text_changed", self, "_on_correct_answer_text_changed") - - + _correct_answer.text_changed.connect(_on_correct_answer_text_changed) + # _correct_answer.text_submitted.connect(_on_correct_answer_text_changed) if we want the user to press Enter func setup(quiz: QuizInputField) -> void: _quiz = quiz if not is_inside_tree(): - yield(self, "ready") + await ready _correct_answer.text = str(quiz.valid_answer) - func _on_correct_answer_text_changed(new_text: String) -> void: _quiz.valid_answer = new_text _quiz.emit_changed() diff --git a/addons/gdscript-course-builder/ui/SearchBar.gd b/addons/gdscript-course-builder/ui/SearchBar.gd index 1ecf3f71..376e16a4 100644 --- a/addons/gdscript-course-builder/ui/SearchBar.gd +++ b/addons/gdscript-course-builder/ui/SearchBar.gd @@ -1,39 +1,56 @@ -tool +@tool extends HBoxContainer -signal next_match_requested(text) +signal next_match_requested(text: String) -var is_active: bool setget set_is_active -var search_text: String setget set_search_text -onready var _line_edit := $LineEdit as LineEdit -onready var _next_button := $NextButton as Button +var _is_active: bool = false +var _search_text: String = "" + +var is_active: bool: + set(value): + set_is_active(value) + get: + return _is_active + +var search_text: String: + set(value): + set_search_text(value) + get: + return _search_text + + +@onready var _line_edit := $LineEdit as LineEdit +@onready var _next_button := $NextButton as Button func _ready() -> void: set_is_active(false) - _line_edit.connect("text_entered", self, "set_search_text") - _next_button.connect("pressed", self, "_request_next_match") + _line_edit.text_submitted.connect(set_search_text) + _next_button.pressed.connect(_request_next_match) + func set_search_text(text: String) -> void: - if text == search_text: + if text == _search_text: return - search_text = text - if not search_text.empty(): - emit_signal("next_match_requested", search_text) + + _search_text = text + if not _search_text.is_empty(): + next_match_requested.emit(_search_text) + func set_is_active(value: bool) -> void: - is_active = value + _is_active = value if not is_inside_tree(): - yield(self, "ready") - _line_edit.editable = is_active - _next_button.disabled = not is_active + await ready + _line_edit.editable = _is_active + _next_button.disabled = not _is_active func _request_next_match() -> void: - if search_text.empty(): - search_text = _line_edit.text - if not search_text.empty(): - emit_signal("next_match_requested", search_text) + if _search_text.is_empty(): + _search_text = _line_edit.text + if not _search_text.is_empty(): + next_match_requested.emit(_search_text) diff --git a/addons/gdscript-course-builder/ui/SlugDialog.gd b/addons/gdscript-course-builder/ui/SlugDialog.gd index b2dbddda..9d53d0d5 100644 --- a/addons/gdscript-course-builder/ui/SlugDialog.gd +++ b/addons/gdscript-course-builder/ui/SlugDialog.gd @@ -1,58 +1,65 @@ -tool -extends WindowDialog +@tool +extends Window signal confirmed -var slug_text := "" setget set_text, get_text +var _slug_text: String = "" -onready var _slug_label := $Margin/Layout/SlugText/Label as Label -onready var _slug_value := $Margin/Layout/SlugText/LineEdit as LineEdit -onready var _confirm_button := $Margin/Layout/Buttons/ConfirmButton as Button -onready var _cancel_button := $Margin/Layout/Buttons/CancelButton as Button +var slug_text: String: + set(value): + set_text(value) + get: + return get_text() + + +@onready var _slug_label := $Margin/Layout/SlugText/Label as Label +@onready var _slug_value := $Margin/Layout/SlugText/LineEdit as LineEdit +@onready var _confirm_button := $Margin/Layout/Buttons/ConfirmButton as Button +@onready var _cancel_button := $Margin/Layout/Buttons/CancelButton as Button func _ready() -> void: _update_theme() - _slug_value.text = slug_text + _slug_value.text = _slug_text - _slug_value.connect("text_changed", self, "_on_text_changed") - _confirm_button.connect("pressed", self, "_on_confirm_pressed") - _cancel_button.connect("pressed", self, "_on_cancel_pressed") + _slug_value.text_changed.connect(_on_text_changed) + _confirm_button.pressed.connect(_on_confirm_pressed) + _cancel_button.pressed.connect(_on_cancel_pressed) func _update_theme() -> void: if not is_inside_tree(): return - _slug_label.add_color_override("font_color", get_color("disabled_font_color", "Editor")) - + _slug_label.add_theme_color_override( + "font_color", + get_theme_color("disabled_font_color", "Editor") + ) # Properties func set_text(value: String) -> void: - slug_text = value - + _slug_text = value if is_inside_tree(): - _slug_value.text = slug_text + _slug_value.text = _slug_text + func get_text() -> String: if is_inside_tree(): return _slug_value.text - - return slug_text - + return _slug_text # Handlers func _on_text_changed(value: String) -> void: - slug_text = value + _slug_text = value func _on_confirm_pressed() -> void: - emit_signal("confirmed") + confirmed.emit() hide() func _on_cancel_pressed() -> void: - slug_text = "" + _slug_text = "" _slug_value.text = "" hide() diff --git a/addons/gdscript-course-builder/ui/SortableList.gd b/addons/gdscript-course-builder/ui/SortableList.gd index ae081e0b..8269bcee 100644 --- a/addons/gdscript-course-builder/ui/SortableList.gd +++ b/addons/gdscript-course-builder/ui/SortableList.gd @@ -17,7 +17,7 @@ # get_item() # set_drag_source_tag() - Useful to set a custom tag for drag payload, random sequence is used otherwise. -tool +@tool class_name SortableList extends ScrollContainer @@ -33,8 +33,8 @@ const INSERT_AREA_TIME := 0.5 const INSERT_AREA_ICON := preload("res://addons/gdscript-course-builder/icons/insert-content-block.png") -export var drag_enabled := true -export var insert_enabled := false +@export var drag_enabled := true +@export var insert_enabled := false var _drag_source_tag := "" var _is_dragging := false @@ -46,17 +46,17 @@ var _possible_insert_area := -1 var _active_insert_area := -1 var _insert_area_timer := 0.0 -onready var _item_list := $Items as VBoxContainer -onready var _overlay_layer := $Overlay as Control +@onready var _item_list := $Items as VBoxContainer +@onready var _overlay_layer := $Overlay as Control func _ready() -> void: - if _drag_source_tag.empty(): + if _drag_source_tag.is_empty(): _drag_source_tag = str(randi() % 100000 + 10000) - _item_list.connect("minimum_size_changed", self, "_on_item_list_size_changed") - connect("resized", self, "_on_item_list_size_changed") - _overlay_layer.connect("draw", self, "_draw_overlay") + _item_list.minimum_size_changed.connect(_on_item_list_size_changed) + resized.connect(_on_item_list_size_changed) + _overlay_layer.draw.connect(_draw_overlay) _update_hot_areas() @@ -75,7 +75,7 @@ func _process(delta: float) -> void: if get_viewport().gui_is_dragging() or not _is_dragging: return - if not _highlight_rect.position.x == -1 or not _highlight_rect.position.y == -1: + if _highlight_rect.position.x != -1 or _highlight_rect.position.y != -1: _highlight_rect = Rect2(-1, -1, 0, 0) _overlay_layer.update() @@ -132,7 +132,7 @@ func _gui_input(event: InputEvent) -> void: return var mb := event as InputEventMouseButton - if mb and mb.button_index == BUTTON_LEFT and not mb.pressed: + if mb and mb.button_index == MOUSE_BUTTON_LEFT and not mb.pressed: # Check if we clicked on the insert trigger area, if we even have one. if _active_insert_area >= 0 and _active_insert_area < _insert_item_areas.size(): var target_area = _insert_item_areas[_active_insert_area] @@ -140,7 +140,7 @@ func _gui_input(event: InputEvent) -> void: if target_area.has_point(mouse_position): # Insert index follows the index of the area. - emit_signal("item_requested_at_index", _active_insert_area + 1) + item_requested_at_index.emit("item_requested_at_index", _active_insert_area + 1) _active_insert_area = -1 @@ -149,7 +149,7 @@ func _draw_overlay() -> void: # Draw insert highlight if _active_insert_area >= 0 and _active_insert_area < _insert_item_areas.size(): var insert_rect = _insert_item_areas[_active_insert_area] - var insert_area_color = get_color("accent_color", "Editor") + var insert_area_color = get_theme_color("accent_color", "Editor") var visible_insert_rect := Rect2() visible_insert_rect.position.x = insert_rect.position.x @@ -159,18 +159,18 @@ func _draw_overlay() -> void: _overlay_layer.draw_rect(visible_insert_rect, insert_area_color, true) var area_center = insert_rect.size / 2 + insert_rect.position - var circle_points := PoolVector2Array() + var circle_points := PackedVector2Array() var circle_details := 24 var circle_step := 2 * PI / circle_details - for n in circle_details: + for n in range(circle_details): circle_points.append(area_center + Vector2(0, INSERT_AREA_BULB).rotated(n * circle_step)) - _overlay_layer.draw_colored_polygon(circle_points, insert_area_color, PoolVector2Array(), null, null, true) - + _overlay_layer.draw_colored_polygon(circle_points, insert_area_color) + _overlay_layer.draw_texture(INSERT_AREA_ICON, area_center - INSERT_AREA_ICON.get_size() / 2) # Draw drag'n'drop highlight if _highlight_rect.position.x != -1 and _highlight_rect.position.y != -1: - var highlight_color = get_color("accent_color", "Editor") + var highlight_color = get_theme_color("accent_color", "Editor") highlight_color.a = 0.125 _overlay_layer.draw_rect(_highlight_rect, highlight_color, true) @@ -185,7 +185,7 @@ func _draw_overlay() -> void: _highlight_rect.position.x, _highlight_rect.end.y - DRAG_POSITION_SIZE / 2 ) - var highlight_border_color = get_color("accent_color", "Editor") + var highlight_border_color = get_theme_color("accent_color", "Editor") _overlay_layer.draw_rect(visual_position_rect, highlight_border_color, true) @@ -194,15 +194,15 @@ func _update_hot_areas() -> void: if not insert_enabled: return - for i in _item_list.get_child_count() - 1: + for i in range(_item_list.get_child_count() - 1): var child_node := _item_list.get_child(i) as Control var insert_rect := Rect2() - insert_rect.position.x = child_node.rect_position.x - insert_rect.position.y = child_node.rect_position.y + child_node.rect_size.y + insert_rect.position.x = child_node.position.x + insert_rect.position.y = child_node.position.y + child_node.size.y insert_rect.position.y -= INSERT_AREA_SIZE / 2 - insert_rect.size = Vector2(child_node.rect_size.x, INSERT_AREA_SIZE) + insert_rect.size = Vector2(child_node.size.x, INSERT_AREA_SIZE) _insert_item_areas.append(insert_rect) @@ -216,11 +216,12 @@ func get_drag_data(position: Vector2): var drag_rect: Rect2 if child_node.has_method("get_drag_target_rect"): drag_rect = child_node.call("get_drag_target_rect") - drag_rect.position += child_node.rect_global_position + drag_rect.position += child_node.global_position else: - drag_rect = child_node.get_global_rect() + drag_rect.position -= global_position + + drag_rect.position -= global_position - drag_rect.position -= rect_global_position if drag_rect.has_point(position): if child_node.has_method("get_drag_preview"): @@ -248,10 +249,10 @@ func can_drop_data(position: Vector2, drag_data) -> bool: _highlight_rect = Rect2(-1, -1, 0, 0) if typeof(drag_data) != TYPE_DICTIONARY: - _overlay_layer.update() + _overlay_layer.queue_redraw() return false if not drag_data.has("source") or not drag_data.source == _drag_source_tag: - _overlay_layer.update() + _overlay_layer.queue_redraw() return false var item_index := 0 @@ -263,11 +264,11 @@ func can_drop_data(position: Vector2, drag_data) -> bool: else: drop_rect = child_node.get_global_rect() - drop_rect.position -= rect_global_position + drop_rect.position -= global_position if drop_rect.has_point(position): if item_index == drag_data.item_index: - _overlay_layer.update() + _overlay_layer.queue_redraw() return false if child_node.has_method("enable_drop_target"): @@ -277,10 +278,10 @@ func can_drop_data(position: Vector2, drag_data) -> bool: # Corresponding halves of the target item would put the dragged item to its current place, # so we can ignore that. if position.y > middle_point and item_index == drag_data.item_index - 1: - _overlay_layer.update() + _overlay_layer.queue_redraw() return false if position.y <= middle_point and item_index == drag_data.item_index + 1: - _overlay_layer.update() + _overlay_layer.queue_redraw() return false if position.y > middle_point: @@ -296,12 +297,12 @@ func can_drop_data(position: Vector2, drag_data) -> bool: _highlight_on_top = true _highlight_rect.position.y += scroll_vertical - _overlay_layer.update() + _overlay_layer.queue_redraw() return true item_index += 1 - _overlay_layer.update() + _overlay_layer.queue_redraw() return false @@ -312,10 +313,10 @@ func drop_data(position: Vector2, drag_data) -> void: _highlight_rect = Rect2(-1, -1, 0, 0) if typeof(drag_data) != TYPE_DICTIONARY: - _overlay_layer.update() + _overlay_layer.queue_redraw() return if not drag_data.has("source") or not drag_data.source == _drag_source_tag: - _overlay_layer.update() + _overlay_layer.queue_redraw() return var item_index := 0 @@ -327,34 +328,34 @@ func drop_data(position: Vector2, drag_data) -> void: else: drop_rect = child_node.get_global_rect() - drop_rect.position -= rect_global_position + drop_rect.position -= global_position if drop_rect.has_point(position): if item_index == drag_data.item_index: - _overlay_layer.update() + _overlay_layer.queue_redraw() return var middle_point = drop_rect.position.y + drop_rect.size.y / 2 # Corresponding halves of the target item would put the dragged item to its current place, # so we can ignore that. if position.y > middle_point and item_index == drag_data.item_index - 1: - _overlay_layer.update() + _overlay_layer.queue_redraw() return if position.y <= middle_point and item_index == drag_data.item_index + 1: - _overlay_layer.update() + _overlay_layer.queue_redraw() return if position.y > middle_point: - emit_signal("item_moved", drag_data.item_index, item_index + 1) + item_moved.emit("item_moved", drag_data.item_index, item_index + 1) else: - emit_signal("item_moved", drag_data.item_index, item_index) + item_moved.emit("item_moved", drag_data.item_index, item_index) - _overlay_layer.update() + _overlay_layer.queue_redraw() return item_index += 1 - _overlay_layer.update() + _overlay_layer.queue_redraw() return @@ -388,9 +389,9 @@ func _on_item_list_size_changed() -> void: if not is_inside_tree(): return - yield(get_tree(), "idle_frame") - _overlay_layer.rect_min_size = Vector2(0, _item_list.rect_size.y) - _overlay_layer.rect_size = _overlay_layer.rect_min_size + await get_tree().process_frame + _overlay_layer.custom_minimum_size = Vector2(0, _item_list.size.y) + _overlay_layer.size = _overlay_layer.custom_minimum_size _update_hot_areas() - _overlay_layer.update() + _overlay_layer.queue_redraw() diff --git a/addons/gdscript-course-builder/ui/TextEditDialog.gd b/addons/gdscript-course-builder/ui/TextEditDialog.gd index 396fb410..f05cd39f 100644 --- a/addons/gdscript-course-builder/ui/TextEditDialog.gd +++ b/addons/gdscript-course-builder/ui/TextEditDialog.gd @@ -1,28 +1,33 @@ -tool -extends WindowDialog +@tool +extends Window signal confirmed enum ContentType { TEXT, CODE } -var text := "" setget set_text, get_text -var content_type: int = ContentType.TEXT setget set_content_type - -onready var _text_value := $Margin/Layout/TextEdit as TextEdit -onready var _confirm_button := $Margin/Layout/Buttons/ConfirmButton as Button -onready var _cancel_button := $Margin/Layout/Buttons/CancelButton as Button +var text: String = "": + set(value): + set_text(value) + get: + return get_text() +var content_type: int = ContentType.TEXT: + set(value): + set_content_type(value) + +@onready var _text_value := $Margin/Layout/TextEdit as TextEdit +@onready var _confirm_button := $Margin/Layout/Buttons/ConfirmButton as Button +@onready var _cancel_button := $Margin/Layout/Buttons/CancelButton as Button func _ready() -> void: _text_value.text = text _update_editor_properties() - _text_value.connect("text_changed", self, "_on_text_changed") - _confirm_button.connect("pressed", self, "_confirm") - _cancel_button.connect("pressed", self, "_on_cancel_pressed") - - _text_value.connect("gui_input", self, "_gui_input") + _text_value.text_changed.connect(Callable(self, "_on_text_changed")) + _confirm_button.pressed.connect(Callable(self, "_confirm")) + _cancel_button.pressed.connect(Callable(self, "_on_cancel_pressed")) + _text_value.gui_input.connect(Callable(self, "_gui_input")) func _gui_input(event: InputEvent) -> void: if not event is InputEventKey: @@ -31,7 +36,6 @@ func _gui_input(event: InputEvent) -> void: if event.control and event.pressed and event.scancode == KEY_SPACE: _confirm() - # Properties func set_text(value: String) -> void: text = value @@ -46,30 +50,24 @@ func get_text() -> String: return text - func set_content_type(value: int) -> void: content_type = value _update_editor_properties() - -func popup_centered(size := Vector2.ZERO) -> void: - .popup_centered(size) +func popup_centered(size: Vector2i = Vector2i.ZERO) -> void: + super.popup_centered(size) _text_value.grab_focus() - func set_line_column(line: int, column: int) -> void: _text_value.cursor_set_line(line) _text_value.cursor_set_column(column) - func get_line() -> int: return _text_value.cursor_get_line() - func get_column() -> int: return _text_value.cursor_get_column() - # Helpers func _update_editor_properties() -> void: if not is_inside_tree(): @@ -79,13 +77,12 @@ func _update_editor_properties() -> void: _text_value.show_line_numbers = true _text_value.draw_tabs = true _text_value.draw_spaces = true - _text_value.add_font_override("font", get_font("source", "EditorFonts")) + _text_value.add_font_override("font", get_theme_font("source", "EditorFonts")) else: _text_value.show_line_numbers = false _text_value.draw_tabs = false _text_value.draw_spaces = false - _text_value.add_font_override("font", get_font("font", "TextEdit")) - + _text_value.add_font_override("font", get_theme_font("font", "TextEdit")) # Handlers func _on_text_changed() -> void: @@ -96,7 +93,6 @@ func _confirm() -> void: emit_signal("confirmed") hide() - func _on_cancel_pressed() -> void: text = "" _text_value.text = "" diff --git a/addons/gdscript-course-builder/ui/TextEditDialog.tscn b/addons/gdscript-course-builder/ui/TextEditDialog.tscn index 39151b48..c8c9b654 100644 --- a/addons/gdscript-course-builder/ui/TextEditDialog.tscn +++ b/addons/gdscript-course-builder/ui/TextEditDialog.tscn @@ -1,87 +1,36 @@ -[gd_scene load_steps=5 format=2] +[gd_scene load_steps=2 format=3 uid="uid://dvi6jtk7v562s"] -[ext_resource path="res://addons/gdscript-course-builder/ui/TextEditDialog.gd" type="Script" id=1] +[ext_resource type="Script" uid="uid://dqi317xun70rk" path="res://addons/gdscript-course-builder/ui/LessonContentBlock.gd" id="1_ox7nv"] -[sub_resource type="Image" id=1] -data = { -"data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 26, 255, 255, 255, 254, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 80, 255, 255, 255, 255, 255, 255, 255, 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 65, 255, 255, 255, 254, 255, 255, 255, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 5, 255, 255, 255, 228, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 30, 255, 255, 255, 255, 255, 255, 255, 40, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 167, 255, 255, 255, 188, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 34, 255, 255, 255, 255, 255, 255, 255, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 72, 255, 255, 255, 205, 255, 255, 255, 249, 255, 255, 255, 218, 255, 255, 255, 73, 255, 255, 255, 92, 255, 255, 255, 218, 255, 255, 255, 246, 255, 255, 255, 199, 255, 255, 255, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 144, 255, 255, 255, 194, 255, 255, 255, 138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 214, 255, 255, 255, 48, 255, 255, 255, 50, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 147, 255, 255, 255, 255, 255, 255, 255, 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 203, 255, 255, 255, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 152, 255, 255, 255, 193, 255, 255, 255, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 138, 255, 255, 255, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 95, 255, 255, 255, 202, 255, 255, 255, 8, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 217, 255, 255, 255, 98, 0, 0, 0, 0, 255, 255, 255, 4, 255, 255, 255, 219, 255, 255, 255, 217, 255, 255, 255, 12, 0, 0, 0, 0, 255, 255, 255, 94, 255, 255, 255, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 110, 255, 255, 255, 239, 255, 255, 255, 142, 255, 255, 255, 32, 255, 255, 255, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 217, 255, 255, 255, 55, 255, 255, 255, 20, 255, 255, 255, 156, 255, 255, 255, 243, 255, 255, 255, 201, 255, 255, 255, 44, 255, 255, 255, 23, 255, 255, 255, 179, 255, 255, 255, 193, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 202, 0, 0, 0, 0, 255, 255, 255, 203, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 210, 255, 255, 255, 48, 255, 255, 255, 50, 255, 255, 255, 209, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 154, 255, 255, 255, 166, 255, 255, 255, 38, 255, 255, 255, 168, 255, 255, 255, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 124, 255, 255, 255, 206, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 223, 255, 255, 255, 74, 255, 255, 255, 215, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 212, 255, 255, 255, 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 211, 255, 255, 255, 89, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 149, 255, 255, 255, 156, 0, 0, 0, 0, 255, 255, 255, 66, 255, 255, 255, 176, 255, 255, 255, 160, 255, 255, 255, 78, 0, 0, 0, 0, 255, 255, 255, 153, 255, 255, 255, 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 201, 255, 255, 255, 34, 255, 255, 255, 142, 255, 255, 255, 240, 255, 255, 255, 109, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 105, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 44, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 72, 255, 255, 255, 243, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 220, 255, 255, 255, 255, 255, 255, 255, 213, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 46, 255, 255, 255, 254, 255, 255, 255, 25, 0, 0, 0, 0, 255, 255, 255, 39, 255, 255, 255, 226, 0, 0, 0, 0, 255, 255, 255, 228, 255, 255, 255, 27, 0, 0, 0, 0, 255, 255, 255, 29, 255, 255, 255, 255, 255, 255, 255, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 73, 255, 255, 255, 227, 255, 255, 255, 4, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 80, 255, 255, 255, 213, 0, 0, 0, 0, 255, 255, 255, 143, 255, 255, 255, 106, 255, 255, 255, 96, 255, 255, 255, 151, 0, 0, 0, 0, 255, 255, 255, 213, 255, 255, 255, 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 67, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 32, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 180, 255, 255, 255, 173, 255, 255, 255, 179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 73, 255, 255, 255, 255, 255, 255, 255, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 73, 255, 255, 255, 255, 255, 255, 255, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 223, 255, 255, 255, 97, 0, 0, 0, 0, 255, 255, 255, 110, 255, 255, 255, 156, 0, 0, 0, 0, 255, 255, 255, 160, 255, 255, 255, 96, 0, 0, 0, 0, 255, 255, 255, 103, 255, 255, 255, 219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 190, 255, 255, 255, 118, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 15, 255, 255, 255, 250, 255, 255, 255, 15, 255, 255, 255, 219, 255, 255, 255, 30, 255, 255, 255, 26, 255, 255, 255, 222, 255, 255, 255, 16, 255, 255, 255, 250, 255, 255, 255, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 73, 255, 255, 255, 255, 255, 255, 255, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 28, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 33, 255, 255, 255, 245, 255, 255, 255, 29, 255, 255, 255, 245, 255, 255, 255, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 180, 255, 255, 255, 173, 255, 255, 255, 179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 180, 255, 255, 255, 173, 255, 255, 255, 179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 145, 255, 255, 255, 170, 0, 0, 0, 0, 255, 255, 255, 182, 255, 255, 255, 85, 0, 0, 0, 0, 255, 255, 255, 91, 255, 255, 255, 164, 0, 0, 0, 0, 255, 255, 255, 176, 255, 255, 255, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 50, 255, 255, 255, 243, 255, 255, 255, 16, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 199, 255, 255, 255, 95, 255, 255, 255, 210, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 210, 255, 255, 255, 97, 255, 255, 255, 196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 180, 255, 255, 255, 173, 255, 255, 255, 179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 28, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 138, 255, 255, 255, 173, 0, 0, 0, 0, 255, 255, 255, 174, 255, 255, 255, 137, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 33, 255, 255, 255, 245, 255, 255, 255, 29, 255, 255, 255, 245, 255, 255, 255, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 33, 255, 255, 255, 245, 255, 255, 255, 29, 255, 255, 255, 245, 255, 255, 255, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 67, 255, 255, 255, 239, 255, 255, 255, 9, 255, 255, 255, 242, 255, 255, 255, 17, 0, 0, 0, 0, 255, 255, 255, 23, 255, 255, 255, 230, 255, 255, 255, 5, 255, 255, 255, 242, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 167, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 131, 255, 255, 255, 196, 255, 255, 255, 134, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 139, 255, 255, 255, 199, 255, 255, 255, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 33, 255, 255, 255, 245, 255, 255, 255, 29, 255, 255, 255, 245, 255, 255, 255, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 28, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 236, 255, 255, 255, 84, 0, 0, 0, 0, 255, 255, 255, 84, 255, 255, 255, 236, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 138, 255, 255, 255, 173, 0, 0, 0, 0, 255, 255, 255, 174, 255, 255, 255, 137, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 138, 255, 255, 255, 173, 0, 0, 0, 0, 255, 255, 255, 174, 255, 255, 255, 137, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 4, 255, 255, 255, 239, 255, 255, 255, 103, 255, 255, 255, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 209, 255, 255, 255, 91, 255, 255, 255, 234, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 250, 255, 255, 255, 42, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 62, 255, 255, 255, 255, 255, 255, 255, 58, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 255, 255, 255, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 138, 255, 255, 255, 173, 0, 0, 0, 0, 255, 255, 255, 174, 255, 255, 255, 137, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 28, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 95, 255, 255, 255, 242, 255, 255, 255, 9, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 241, 255, 255, 255, 95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 236, 255, 255, 255, 84, 0, 0, 0, 0, 255, 255, 255, 84, 255, 255, 255, 236, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 236, 255, 255, 255, 84, 0, 0, 0, 0, 255, 255, 255, 84, 255, 255, 255, 236, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 166, 255, 255, 255, 201, 255, 255, 255, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 140, 255, 255, 255, 199, 255, 255, 255, 158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 145, 255, 255, 255, 177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 236, 255, 255, 255, 84, 0, 0, 0, 0, 255, 255, 255, 84, 255, 255, 255, 236, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 202, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 201, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 95, 255, 255, 255, 242, 255, 255, 255, 9, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 241, 255, 255, 255, 95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 95, 255, 255, 255, 242, 255, 255, 255, 9, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 241, 255, 255, 255, 95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 87, 255, 255, 255, 255, 255, 255, 255, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 71, 255, 255, 255, 255, 255, 255, 255, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 17, 255, 255, 255, 244, 255, 255, 255, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 95, 255, 255, 255, 242, 255, 255, 255, 9, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 241, 255, 255, 255, 95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 53, 255, 255, 255, 253, 255, 255, 255, 39, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 37, 255, 255, 255, 253, 255, 255, 255, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 202, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 201, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 202, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 201, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 202, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 201, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 160, 255, 255, 255, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 176, 255, 255, 255, 159, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 53, 255, 255, 255, 253, 255, 255, 255, 39, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 37, 255, 255, 255, 253, 255, 255, 255, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 53, 255, 255, 255, 253, 255, 255, 255, 39, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 37, 255, 255, 255, 253, 255, 255, 255, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 53, 255, 255, 255, 253, 255, 255, 255, 39, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 37, 255, 255, 255, 253, 255, 255, 255, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 19, 255, 255, 255, 247, 255, 255, 255, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 67, 255, 255, 255, 247, 255, 255, 255, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 160, 255, 255, 255, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 176, 255, 255, 255, 159, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 160, 255, 255, 255, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 176, 255, 255, 255, 159, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 160, 255, 255, 255, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 176, 255, 255, 255, 159, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 19, 255, 255, 255, 247, 255, 255, 255, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 67, 255, 255, 255, 247, 255, 255, 255, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 19, 255, 255, 255, 247, 255, 255, 255, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 67, 255, 255, 255, 247, 255, 255, 255, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 19, 255, 255, 255, 247, 255, 255, 255, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 67, 255, 255, 255, 247, 255, 255, 255, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 73, 255, 255, 255, 255, 255, 255, 255, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 233, 255, 255, 255, 165, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 167, 255, 255, 255, 233, 255, 255, 255, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 180, 255, 255, 255, 173, 255, 255, 255, 179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 183, 255, 255, 255, 143, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 255, 255, 255, 144, 255, 255, 255, 182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 33, 255, 255, 255, 245, 255, 255, 255, 29, 255, 255, 255, 245, 255, 255, 255, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 22, 255, 255, 255, 251, 255, 255, 255, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 70, 255, 255, 255, 251, 255, 255, 255, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 138, 255, 255, 255, 173, 0, 0, 0, 0, 255, 255, 255, 174, 255, 255, 255, 137, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 73, 255, 255, 255, 255, 255, 255, 255, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 73, 255, 255, 255, 255, 255, 255, 255, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 182, 255, 255, 255, 151, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 155, 255, 255, 255, 181, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 10, 255, 255, 255, 214, 255, 255, 255, 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 110, 255, 255, 255, 214, 255, 255, 255, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 145, 255, 255, 255, 223, 255, 255, 255, 219, 255, 255, 255, 142, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 228, 255, 255, 255, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 236, 255, 255, 255, 84, 0, 0, 0, 0, 255, 255, 255, 84, 255, 255, 255, 236, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 180, 255, 255, 255, 173, 255, 255, 255, 179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 180, 255, 255, 255, 173, 255, 255, 255, 179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 19, 255, 255, 255, 161, 255, 255, 255, 250, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 228, 255, 255, 255, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 249, 255, 255, 255, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 6, 255, 255, 255, 235, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 89, 255, 255, 255, 233, 255, 255, 255, 3, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 4, 255, 255, 255, 235, 255, 255, 255, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 45, 255, 255, 255, 243, 255, 255, 255, 65, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 55, 255, 255, 255, 240, 255, 255, 255, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 40, 255, 255, 255, 3, 255, 255, 255, 44, 255, 255, 255, 227, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 164, 255, 255, 255, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 95, 255, 255, 255, 242, 255, 255, 255, 9, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 241, 255, 255, 255, 95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 33, 255, 255, 255, 245, 255, 255, 255, 29, 255, 255, 255, 245, 255, 255, 255, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 33, 255, 255, 255, 245, 255, 255, 255, 29, 255, 255, 255, 245, 255, 255, 255, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 168, 255, 255, 255, 91, 255, 255, 255, 246, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 164, 255, 255, 255, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 200, 255, 255, 255, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 84, 255, 255, 255, 198, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 10, 255, 255, 255, 242, 255, 255, 255, 66, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 242, 255, 255, 255, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 102, 255, 255, 255, 232, 255, 255, 255, 25, 255, 255, 255, 19, 255, 255, 255, 225, 255, 255, 255, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 193, 255, 255, 255, 235, 255, 255, 255, 100, 0, 0, 0, 0, 255, 255, 255, 49, 255, 255, 255, 220, 255, 255, 255, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 202, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 201, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 138, 255, 255, 255, 173, 0, 0, 0, 0, 255, 255, 255, 174, 255, 255, 255, 137, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 138, 255, 255, 255, 173, 0, 0, 0, 0, 255, 255, 255, 174, 255, 255, 255, 137, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 252, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 49, 255, 255, 255, 220, 255, 255, 255, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 120, 255, 255, 255, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 182, 255, 255, 255, 109, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 160, 255, 255, 255, 151, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 153, 255, 255, 255, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 168, 255, 255, 255, 194, 255, 255, 255, 182, 255, 255, 255, 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 25, 255, 255, 255, 237, 0, 0, 0, 0, 255, 255, 255, 186, 255, 255, 255, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 53, 255, 255, 255, 253, 255, 255, 255, 39, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 37, 255, 255, 255, 253, 255, 255, 255, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 236, 255, 255, 255, 84, 0, 0, 0, 0, 255, 255, 255, 84, 255, 255, 255, 236, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 236, 255, 255, 255, 84, 0, 0, 0, 0, 255, 255, 255, 84, 255, 255, 255, 236, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 252, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 186, 255, 255, 255, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 67, 255, 255, 255, 223, 255, 255, 255, 39, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 27, 255, 255, 255, 204, 255, 255, 255, 66, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 233, 255, 255, 255, 3, 255, 255, 255, 3, 255, 255, 255, 234, 255, 255, 255, 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 13, 255, 255, 255, 228, 255, 255, 255, 234, 255, 255, 255, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 29, 0, 0, 0, 0, 255, 255, 255, 41, 255, 255, 255, 227, 255, 255, 255, 69, 255, 255, 255, 205, 255, 255, 255, 1, 255, 255, 255, 91, 255, 255, 255, 250, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 160, 255, 255, 255, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 176, 255, 255, 255, 159, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 95, 255, 255, 255, 242, 255, 255, 255, 9, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 241, 255, 255, 255, 95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 95, 255, 255, 255, 242, 255, 255, 255, 9, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 241, 255, 255, 255, 95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 252, 0, 0, 0, 0, 255, 255, 255, 69, 255, 255, 255, 205, 255, 255, 255, 127, 255, 255, 255, 216, 255, 255, 255, 225, 255, 255, 255, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 255, 255, 255, 131, 255, 255, 255, 133, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 123, 255, 255, 255, 108, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 229, 255, 255, 255, 66, 255, 255, 255, 65, 255, 255, 255, 228, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 53, 255, 255, 255, 241, 255, 255, 255, 245, 255, 255, 255, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 201, 255, 255, 255, 219, 255, 255, 255, 211, 255, 255, 255, 77, 255, 255, 255, 205, 255, 255, 255, 68, 255, 255, 255, 38, 255, 255, 255, 160, 255, 255, 255, 246, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 19, 255, 255, 255, 247, 255, 255, 255, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 67, 255, 255, 255, 247, 255, 255, 255, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 202, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 201, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 202, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 201, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 252, 255, 255, 255, 1, 255, 255, 255, 205, 255, 255, 255, 68, 255, 255, 255, 57, 255, 255, 255, 9, 255, 255, 255, 16, 255, 255, 255, 241, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 255, 255, 255, 37, 255, 255, 255, 225, 255, 255, 255, 2, 255, 255, 255, 1, 255, 255, 255, 213, 255, 255, 255, 17, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 139, 255, 255, 255, 143, 255, 255, 255, 145, 255, 255, 255, 138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 215, 255, 255, 255, 107, 255, 255, 255, 117, 255, 255, 255, 223, 255, 255, 255, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 90, 255, 255, 255, 185, 255, 255, 255, 7, 255, 255, 255, 188, 255, 255, 255, 24, 255, 255, 255, 251, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 53, 255, 255, 255, 253, 255, 255, 255, 39, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 37, 255, 255, 255, 253, 255, 255, 255, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 53, 255, 255, 255, 253, 255, 255, 255, 39, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 37, 255, 255, 255, 253, 255, 255, 255, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 90, 255, 255, 255, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 71, 255, 255, 255, 183, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 255, 255, 255, 198, 255, 255, 255, 67, 255, 255, 255, 64, 255, 255, 255, 168, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 47, 255, 255, 255, 214, 255, 255, 255, 217, 255, 255, 255, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 142, 255, 255, 255, 187, 255, 255, 255, 1, 255, 255, 255, 3, 255, 255, 255, 203, 255, 255, 255, 150, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 6, 255, 255, 255, 220, 255, 255, 255, 48, 255, 255, 255, 149, 255, 255, 255, 84, 0, 0, 0, 0, 255, 255, 255, 252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 160, 255, 255, 255, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 176, 255, 255, 255, 159, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 160, 255, 255, 255, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 176, 255, 255, 255, 159, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 6, 255, 255, 255, 220, 255, 255, 255, 48, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 57, 255, 255, 255, 191, 255, 255, 255, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 255, 255, 255, 104, 255, 255, 255, 161, 255, 255, 255, 163, 255, 255, 255, 69, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 209, 255, 255, 255, 209, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 62, 255, 255, 255, 238, 255, 255, 255, 29, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 46, 255, 255, 255, 249, 255, 255, 255, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 112, 255, 255, 255, 163, 0, 0, 0, 0, 255, 255, 255, 215, 255, 255, 255, 216, 255, 255, 255, 216, 255, 255, 255, 255, 255, 255, 255, 182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 19, 255, 255, 255, 247, 255, 255, 255, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 67, 255, 255, 255, 247, 255, 255, 255, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 19, 255, 255, 255, 247, 255, 255, 255, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 67, 255, 255, 255, 247, 255, 255, 255, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 112, 255, 255, 255, 163, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 66, 255, 255, 255, 169, 255, 255, 255, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 255, 255, 255, 17, 255, 255, 255, 237, 255, 255, 255, 215, 255, 255, 255, 2, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 11, 255, 255, 255, 221, 255, 255, 255, 95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 131, 255, 255, 255, 222, 255, 255, 255, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 14, 255, 255, 255, 229, 255, 255, 255, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 14, 255, 255, 255, 229, 255, 255, 255, 32, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 247, 255, 255, 255, 219, 255, 255, 255, 216, 255, 255, 255, 216, 255, 255, 255, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 171, 255, 255, 255, 129, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 63, 255, 255, 255, 221, 255, 255, 255, 218, 255, 255, 255, 55, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 27, 255, 255, 255, 225, 255, 255, 255, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 202, 255, 255, 255, 66, 255, 255, 255, 73, 255, 255, 255, 193, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 158, 255, 255, 255, 110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 245, 255, 255, 255, 11, 255, 255, 255, 12, 255, 255, 255, 241, 0, 0, 0, 0, 255, 255, 255, 44, 255, 255, 255, 218, 255, 255, 255, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 243, 255, 255, 255, 11, 255, 255, 255, 12, 255, 255, 255, 242, 0, 0, 0, 0, 255, 255, 255, 181, 255, 255, 255, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 19, 255, 255, 255, 161, 255, 255, 255, 250, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 228, 255, 255, 255, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 73, 255, 255, 255, 180, 255, 255, 255, 187, 255, 255, 255, 187, 255, 255, 255, 180, 255, 255, 255, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 246, 255, 255, 255, 210, 255, 255, 255, 126, 255, 255, 255, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 249, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 56, 255, 255, 255, 250, 255, 255, 255, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 196, 255, 255, 255, 66, 255, 255, 255, 73, 255, 255, 255, 197, 255, 255, 255, 64, 255, 255, 255, 204, 255, 255, 255, 65, 255, 255, 255, 221, 255, 255, 255, 218, 255, 255, 255, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 168, 255, 255, 255, 91, 255, 255, 255, 246, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 164, 255, 255, 255, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 131, 255, 255, 255, 155, 255, 255, 255, 19, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 21, 255, 255, 255, 155, 255, 255, 255, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 73, 255, 255, 255, 180, 255, 255, 255, 187, 255, 255, 255, 187, 255, 255, 255, 180, 255, 255, 255, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 131, 255, 255, 255, 217, 255, 255, 255, 248, 255, 255, 255, 217, 255, 255, 255, 71, 255, 255, 255, 113, 255, 255, 255, 232, 255, 255, 255, 234, 255, 255, 255, 151, 255, 255, 255, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 43, 255, 255, 255, 165, 255, 255, 255, 229, 255, 255, 255, 235, 255, 255, 255, 220, 255, 255, 255, 137, 255, 255, 255, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 8, 255, 255, 255, 32, 255, 255, 255, 79, 255, 255, 255, 205, 255, 255, 255, 202, 255, 255, 255, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 25, 255, 255, 255, 155, 255, 255, 255, 229, 255, 255, 255, 249, 255, 255, 255, 224, 255, 255, 255, 158, 255, 255, 255, 244, 255, 255, 255, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 169, 255, 255, 255, 156, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 151, 255, 255, 255, 173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 58, 255, 255, 255, 219, 255, 255, 255, 220, 255, 255, 255, 61, 255, 255, 255, 202, 255, 255, 255, 66, 255, 255, 255, 202, 255, 255, 255, 66, 255, 255, 255, 73, 255, 255, 255, 193, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 252, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 49, 255, 255, 255, 220, 255, 255, 255, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 75, 255, 255, 255, 168, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 241, 255, 255, 255, 230, 255, 255, 255, 117, 0, 0, 0, 0, 255, 255, 255, 155, 255, 255, 255, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 131, 255, 255, 255, 155, 255, 255, 255, 19, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 21, 255, 255, 255, 155, 255, 255, 255, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 89, 255, 255, 255, 53, 255, 255, 255, 17, 255, 255, 255, 102, 255, 255, 255, 246, 255, 255, 255, 216, 255, 255, 255, 44, 255, 255, 255, 30, 255, 255, 255, 196, 255, 255, 255, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 81, 255, 255, 255, 219, 255, 255, 255, 86, 255, 255, 255, 8, 0, 0, 0, 0, 255, 255, 255, 22, 255, 255, 255, 152, 255, 255, 255, 210, 255, 255, 255, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 12, 255, 255, 255, 222, 255, 255, 255, 124, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 225, 255, 255, 255, 175, 255, 255, 255, 47, 255, 255, 255, 14, 255, 255, 255, 51, 255, 255, 255, 242, 255, 255, 255, 226, 255, 255, 255, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 242, 255, 255, 255, 10, 0, 0, 0, 0, 255, 255, 255, 7, 255, 255, 255, 239, 255, 255, 255, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 88, 255, 255, 255, 182, 0, 0, 0, 0, 255, 255, 255, 245, 255, 255, 255, 11, 255, 255, 255, 12, 255, 255, 255, 241, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 252, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 186, 255, 255, 255, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 183, 255, 255, 255, 20, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 24, 255, 255, 255, 37, 255, 255, 255, 254, 255, 255, 255, 10, 255, 255, 255, 21, 255, 255, 255, 180, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 75, 255, 255, 255, 168, 0, 0, 0, 0, 255, 255, 255, 30, 255, 255, 255, 192, 255, 255, 255, 239, 255, 255, 255, 178, 0, 0, 0, 0, 255, 255, 255, 155, 255, 255, 255, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 4, 255, 255, 255, 253, 255, 255, 255, 102, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 84, 255, 255, 255, 225, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 226, 255, 255, 255, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 164, 255, 255, 255, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 122, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 141, 255, 255, 255, 216, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 122, 255, 255, 255, 221, 255, 255, 255, 213, 255, 255, 255, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 1, 255, 255, 255, 222, 255, 255, 255, 94, 0, 0, 0, 0, 255, 255, 255, 86, 255, 255, 255, 230, 255, 255, 255, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 6, 255, 255, 255, 218, 255, 255, 255, 46, 0, 0, 0, 0, 255, 255, 255, 243, 255, 255, 255, 11, 255, 255, 255, 12, 255, 255, 255, 242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 252, 0, 0, 0, 0, 255, 255, 255, 69, 255, 255, 255, 205, 255, 255, 255, 1, 255, 255, 255, 91, 255, 255, 255, 250, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 188, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 83, 255, 255, 255, 119, 255, 255, 255, 223, 255, 255, 255, 2, 0, 0, 0, 0, 255, 255, 255, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 183, 255, 255, 255, 20, 0, 0, 0, 0, 255, 255, 255, 178, 255, 255, 255, 139, 255, 255, 255, 2, 255, 255, 255, 32, 0, 0, 0, 0, 255, 255, 255, 21, 255, 255, 255, 180, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 28, 255, 255, 255, 166, 255, 255, 255, 225, 255, 255, 255, 225, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 144, 255, 255, 255, 119, 0, 0, 0, 0, 255, 255, 255, 37, 255, 255, 255, 198, 255, 255, 255, 228, 255, 255, 255, 224, 255, 255, 255, 28, 255, 255, 255, 39, 255, 255, 255, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 80, 255, 255, 255, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 217, 255, 255, 255, 119, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 44, 255, 255, 255, 247, 255, 255, 255, 62, 255, 255, 255, 119, 255, 255, 255, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 123, 255, 255, 255, 190, 0, 0, 0, 0, 255, 255, 255, 181, 255, 255, 255, 136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 111, 255, 255, 255, 160, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 197, 255, 255, 255, 65, 255, 255, 255, 73, 255, 255, 255, 197, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 252, 255, 255, 255, 1, 255, 255, 255, 205, 255, 255, 255, 68, 255, 255, 255, 38, 255, 255, 255, 160, 255, 255, 255, 246, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 188, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 183, 255, 255, 255, 234, 255, 255, 255, 43, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 188, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 240, 255, 255, 255, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 189, 255, 255, 255, 173, 255, 255, 255, 14, 255, 255, 255, 2, 255, 255, 255, 255, 255, 255, 255, 87, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 216, 255, 255, 255, 42, 0, 0, 0, 0, 255, 255, 255, 190, 255, 255, 255, 106, 0, 0, 0, 0, 255, 255, 255, 249, 255, 255, 255, 23, 255, 255, 255, 2, 255, 255, 255, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 8, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 82, 255, 255, 255, 244, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 248, 255, 255, 255, 86, 0, 0, 0, 0, 255, 255, 255, 4, 255, 255, 255, 204, 255, 255, 255, 143, 0, 0, 0, 0, 255, 255, 255, 85, 255, 255, 255, 246, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 26, 255, 255, 255, 250, 255, 255, 255, 43, 255, 255, 255, 251, 255, 255, 255, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 14, 255, 255, 255, 227, 255, 255, 255, 29, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 58, 255, 255, 255, 219, 255, 255, 255, 220, 255, 255, 255, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 90, 255, 255, 255, 185, 255, 255, 255, 7, 255, 255, 255, 188, 255, 255, 255, 24, 255, 255, 255, 251, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 183, 255, 255, 255, 19, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 24, 255, 255, 255, 95, 255, 255, 255, 153, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 180, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 188, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 240, 255, 255, 255, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 245, 255, 255, 255, 76, 0, 0, 0, 0, 255, 255, 255, 33, 255, 255, 255, 255, 255, 255, 255, 132, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 247, 255, 255, 255, 10, 0, 0, 0, 0, 255, 255, 255, 245, 255, 255, 255, 31, 255, 255, 255, 12, 255, 255, 255, 255, 255, 255, 255, 6, 255, 255, 255, 17, 255, 255, 255, 235, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 130, 255, 255, 255, 205, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 248, 255, 255, 255, 85, 0, 0, 0, 0, 255, 255, 255, 124, 255, 255, 255, 217, 255, 255, 255, 9, 0, 0, 0, 0, 255, 255, 255, 86, 255, 255, 255, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 178, 255, 255, 255, 186, 255, 255, 255, 197, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 6, 255, 255, 255, 220, 255, 255, 255, 48, 255, 255, 255, 149, 255, 255, 255, 84, 0, 0, 0, 0, 255, 255, 255, 252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 77, 255, 255, 255, 167, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 24, 255, 255, 255, 1, 255, 255, 255, 194, 255, 255, 255, 56, 255, 255, 255, 155, 255, 255, 255, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 183, 255, 255, 255, 19, 0, 0, 0, 0, 255, 255, 255, 177, 255, 255, 255, 138, 255, 255, 255, 2, 255, 255, 255, 20, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 180, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 216, 255, 255, 255, 139, 255, 255, 255, 23, 255, 255, 255, 166, 255, 255, 255, 198, 255, 255, 255, 240, 255, 255, 255, 87, 255, 255, 255, 33, 255, 255, 255, 59, 255, 255, 255, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 245, 255, 255, 255, 15, 0, 0, 0, 0, 255, 255, 255, 223, 255, 255, 255, 62, 255, 255, 255, 70, 255, 255, 255, 249, 255, 255, 255, 22, 255, 255, 255, 103, 255, 255, 255, 170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 22, 255, 255, 255, 232, 255, 255, 255, 115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 217, 255, 255, 255, 120, 255, 255, 255, 45, 255, 255, 255, 246, 255, 255, 255, 57, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 120, 255, 255, 255, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 77, 255, 255, 255, 255, 255, 255, 255, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 112, 255, 255, 255, 163, 0, 0, 0, 0, 255, 255, 255, 215, 255, 255, 255, 216, 255, 255, 255, 216, 255, 255, 255, 255, 255, 255, 255, 182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 135, 255, 255, 255, 167, 255, 255, 255, 19, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 168, 255, 255, 255, 131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 77, 255, 255, 255, 167, 0, 0, 0, 0, 255, 255, 255, 30, 255, 255, 255, 187, 255, 255, 255, 239, 255, 255, 255, 215, 0, 0, 0, 0, 255, 255, 255, 155, 255, 255, 255, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 69, 255, 255, 255, 225, 255, 255, 255, 241, 255, 255, 255, 148, 255, 255, 255, 4, 255, 255, 255, 114, 255, 255, 255, 225, 255, 255, 255, 251, 255, 255, 255, 224, 255, 255, 255, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 206, 255, 255, 255, 64, 0, 0, 0, 0, 255, 255, 255, 82, 255, 255, 255, 224, 255, 255, 255, 216, 255, 255, 255, 71, 255, 255, 255, 207, 255, 255, 255, 213, 255, 255, 255, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 9, 255, 255, 255, 28, 255, 255, 255, 92, 255, 255, 255, 222, 255, 255, 255, 190, 255, 255, 255, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 143, 255, 255, 255, 214, 255, 255, 255, 205, 255, 255, 255, 137, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 255, 255, 255, 217, 255, 255, 255, 131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 73, 255, 255, 255, 245, 255, 255, 255, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 14, 255, 255, 255, 229, 255, 255, 255, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 77, 255, 255, 255, 183, 255, 255, 255, 188, 255, 255, 255, 188, 255, 255, 255, 183, 255, 255, 255, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 135, 255, 255, 255, 167, 255, 255, 255, 19, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 168, 255, 255, 255, 131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 115, 255, 255, 255, 182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 242, 255, 255, 255, 202, 255, 255, 255, 112, 255, 255, 255, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 22, 255, 255, 255, 230, 255, 255, 255, 247, 255, 255, 255, 53, 255, 255, 255, 13, 255, 255, 255, 43, 255, 255, 255, 184, 255, 255, 255, 216, 255, 255, 255, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 255, 255, 255, 12, 255, 255, 255, 39, 255, 255, 255, 212, 255, 255, 255, 139, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 77, 255, 255, 255, 183, 255, 255, 255, 188, 255, 255, 255, 188, 255, 255, 255, 183, 255, 255, 255, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 5, 255, 255, 255, 190, 255, 255, 255, 172, 255, 255, 255, 44, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 22, 255, 255, 255, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 21, 255, 255, 255, 240, 255, 255, 255, 171, 255, 255, 255, 229, 255, 255, 255, 250, 255, 255, 255, 228, 255, 255, 255, 148, 255, 255, 255, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 28, 255, 255, 255, 248, 255, 255, 255, 240, 255, 255, 255, 158, 255, 255, 255, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 5, 255, 255, 255, 113, 255, 255, 255, 204, 255, 255, 255, 239, 255, 255, 255, 237, 255, 255, 255, 221, 255, 255, 255, 153, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 110, 255, 255, 255, 239, 255, 255, 255, 142, 255, 255, 255, 32, 255, 255, 255, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 201, 255, 255, 255, 34, 255, 255, 255, 142, 255, 255, 255, 240, 255, 255, 255, 109, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 21, 255, 255, 255, 250, 255, 255, 255, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 55, 255, 255, 255, 249, 255, 255, 255, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 233, 255, 255, 255, 165, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 25, 255, 255, 255, 155, 255, 255, 255, 229, 255, 255, 255, 250, 255, 255, 255, 228, 255, 255, 255, 150, 255, 255, 255, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 173, 255, 255, 255, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 150, 255, 255, 255, 170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 183, 255, 255, 255, 143, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 214, 255, 255, 255, 48, 255, 255, 255, 50, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 233, 255, 255, 255, 165, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 225, 255, 255, 255, 176, 255, 255, 255, 47, 255, 255, 255, 14, 255, 255, 255, 45, 255, 255, 255, 173, 255, 255, 255, 219, 255, 255, 255, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 75, 255, 255, 255, 234, 255, 255, 255, 4, 0, 0, 0, 0, 255, 255, 255, 6, 255, 255, 255, 237, 255, 255, 255, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 210, 255, 255, 255, 48, 255, 255, 255, 50, 255, 255, 255, 209, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 183, 255, 255, 255, 143, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 59, 255, 255, 255, 206, 255, 255, 255, 246, 255, 255, 255, 209, 255, 255, 255, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 214, 255, 255, 255, 48, 255, 255, 255, 50, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 147, 255, 255, 255, 255, 255, 255, 255, 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 233, 255, 255, 255, 165, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 141, 255, 255, 255, 218, 255, 255, 255, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 217, 255, 255, 255, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 255, 255, 255, 229, 255, 255, 255, 75, 0, 0, 0, 0, 255, 255, 255, 82, 255, 255, 255, 225, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 249, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 56, 255, 255, 255, 250, 255, 255, 255, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 220, 255, 255, 255, 136, 255, 255, 255, 18, 255, 255, 255, 139, 255, 255, 255, 219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 210, 255, 255, 255, 48, 255, 255, 255, 50, 255, 255, 255, 209, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 154, 255, 255, 255, 166, 255, 255, 255, 38, 255, 255, 255, 168, 255, 255, 255, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 183, 255, 255, 255, 143, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 217, 255, 255, 255, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 120, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 135, 255, 255, 255, 166, 0, 0, 0, 0, 255, 255, 255, 175, 255, 255, 255, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 169, 255, 255, 255, 156, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 151, 255, 255, 255, 173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 249, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 56, 255, 255, 255, 250, 255, 255, 255, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 16, 255, 255, 255, 239, 255, 255, 255, 95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 88, 255, 255, 255, 238, 255, 255, 255, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 243, 255, 255, 255, 75, 0, 0, 0, 0, 255, 255, 255, 86, 255, 255, 255, 235, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 248, 255, 255, 255, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 86, 255, 255, 255, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 37, 255, 255, 255, 241, 255, 255, 255, 19, 255, 255, 255, 246, 255, 255, 255, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 242, 255, 255, 255, 10, 0, 0, 0, 0, 255, 255, 255, 7, 255, 255, 255, 239, 255, 255, 255, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 169, 255, 255, 255, 156, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 151, 255, 255, 255, 173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 126, 255, 255, 255, 212, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 208, 255, 255, 255, 124, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 162, 255, 255, 255, 194, 255, 255, 255, 71, 255, 255, 255, 230, 255, 255, 255, 106, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 25, 255, 255, 255, 155, 255, 255, 255, 229, 255, 255, 255, 250, 255, 255, 255, 228, 255, 255, 255, 150, 255, 255, 255, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 25, 255, 255, 255, 155, 255, 255, 255, 229, 255, 255, 255, 250, 255, 255, 255, 228, 255, 255, 255, 150, 255, 255, 255, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 25, 255, 255, 255, 155, 255, 255, 255, 229, 255, 255, 255, 250, 255, 255, 255, 228, 255, 255, 255, 150, 255, 255, 255, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 248, 255, 255, 255, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 86, 255, 255, 255, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 195, 255, 255, 255, 152, 255, 255, 255, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 1, 255, 255, 255, 222, 255, 255, 255, 94, 0, 0, 0, 0, 255, 255, 255, 86, 255, 255, 255, 230, 255, 255, 255, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 242, 255, 255, 255, 10, 0, 0, 0, 0, 255, 255, 255, 7, 255, 255, 255, 239, 255, 255, 255, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 14, 255, 255, 255, 238, 255, 255, 255, 77, 0, 0, 0, 0, 255, 255, 255, 74, 255, 255, 255, 236, 255, 255, 255, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 45, 255, 255, 255, 252, 255, 255, 255, 254, 255, 255, 255, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 225, 255, 255, 255, 176, 255, 255, 255, 47, 255, 255, 255, 14, 255, 255, 255, 45, 255, 255, 255, 173, 255, 255, 255, 219, 255, 255, 255, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 225, 255, 255, 255, 176, 255, 255, 255, 47, 255, 255, 255, 14, 255, 255, 255, 45, 255, 255, 255, 173, 255, 255, 255, 219, 255, 255, 255, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 225, 255, 255, 255, 176, 255, 255, 255, 47, 255, 255, 255, 14, 255, 255, 255, 45, 255, 255, 255, 173, 255, 255, 255, 219, 255, 255, 255, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 216, 255, 255, 255, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 120, 255, 255, 255, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 97, 255, 255, 255, 252, 255, 255, 255, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 123, 255, 255, 255, 190, 0, 0, 0, 0, 255, 255, 255, 181, 255, 255, 255, 136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 1, 255, 255, 255, 222, 255, 255, 255, 94, 0, 0, 0, 0, 255, 255, 255, 86, 255, 255, 255, 230, 255, 255, 255, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 123, 255, 255, 255, 196, 0, 0, 0, 0, 255, 255, 255, 195, 255, 255, 255, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 59, 255, 255, 255, 238, 255, 255, 255, 145, 255, 255, 255, 221, 255, 255, 255, 166, 255, 255, 255, 2, 0, 0, 0, 0, 255, 255, 255, 108, 255, 255, 255, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 141, 255, 255, 255, 218, 255, 255, 255, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 217, 255, 255, 255, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 141, 255, 255, 255, 218, 255, 255, 255, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 217, 255, 255, 255, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 141, 255, 255, 255, 218, 255, 255, 255, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 217, 255, 255, 255, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 140, 255, 255, 255, 219, 255, 255, 255, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 255, 255, 255, 217, 255, 255, 255, 131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 26, 255, 255, 255, 250, 255, 255, 255, 43, 255, 255, 255, 251, 255, 255, 255, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 123, 255, 255, 255, 190, 0, 0, 0, 0, 255, 255, 255, 181, 255, 255, 255, 136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 13, 255, 255, 255, 236, 255, 255, 255, 121, 255, 255, 255, 233, 255, 255, 255, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 210, 255, 255, 255, 130, 0, 0, 0, 0, 255, 255, 255, 30, 255, 255, 255, 224, 255, 255, 255, 158, 255, 255, 255, 26, 255, 255, 255, 230, 255, 255, 255, 93, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 217, 255, 255, 255, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 120, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 217, 255, 255, 255, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 120, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 217, 255, 255, 255, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 120, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 225, 255, 255, 255, 187, 255, 255, 255, 44, 255, 255, 255, 13, 255, 255, 255, 43, 255, 255, 255, 184, 255, 255, 255, 219, 255, 255, 255, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 178, 255, 255, 255, 186, 255, 255, 255, 197, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 26, 255, 255, 255, 250, 255, 255, 255, 43, 255, 255, 255, 251, 255, 255, 255, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 119, 255, 255, 255, 255, 255, 255, 255, 115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 244, 255, 255, 255, 81, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 34, 255, 255, 255, 227, 255, 255, 255, 243, 255, 255, 255, 157, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 248, 255, 255, 255, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 86, 255, 255, 255, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 248, 255, 255, 255, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 86, 255, 255, 255, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 248, 255, 255, 255, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 86, 255, 255, 255, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 25, 255, 255, 255, 155, 255, 255, 255, 230, 255, 255, 255, 250, 255, 255, 255, 228, 255, 255, 255, 150, 255, 255, 255, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 77, 255, 255, 255, 255, 255, 255, 255, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 178, 255, 255, 255, 186, 255, 255, 255, 197, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 33, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 186, 255, 255, 255, 200, 255, 255, 255, 50, 255, 255, 255, 33, 255, 255, 255, 91, 255, 255, 255, 223, 255, 255, 255, 248, 255, 255, 255, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 248, 255, 255, 255, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 86, 255, 255, 255, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 248, 255, 255, 255, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 86, 255, 255, 255, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 248, 255, 255, 255, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 86, 255, 255, 255, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 73, 255, 255, 255, 245, 255, 255, 255, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 77, 255, 255, 255, 255, 255, 255, 255, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 26, 255, 255, 255, 170, 255, 255, 255, 235, 255, 255, 255, 247, 255, 255, 255, 207, 255, 255, 255, 95, 255, 255, 255, 38, 255, 255, 255, 229, 255, 255, 255, 132, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 216, 255, 255, 255, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 120, 255, 255, 255, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 216, 255, 255, 255, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 120, 255, 255, 255, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 216, 255, 255, 255, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 120, 255, 255, 255, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 25, 255, 255, 255, 155, 255, 255, 255, 229, 255, 255, 255, 250, 255, 255, 255, 228, 255, 255, 255, 150, 255, 255, 255, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 255, 255, 255, 12, 255, 255, 255, 39, 255, 255, 255, 212, 255, 255, 255, 139, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 73, 255, 255, 255, 245, 255, 255, 255, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 140, 255, 255, 255, 219, 255, 255, 255, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 255, 255, 255, 217, 255, 255, 255, 131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 140, 255, 255, 255, 219, 255, 255, 255, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 255, 255, 255, 217, 255, 255, 255, 131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 140, 255, 255, 255, 219, 255, 255, 255, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 255, 255, 255, 217, 255, 255, 255, 131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 225, 255, 255, 255, 176, 255, 255, 255, 47, 255, 255, 255, 14, 255, 255, 255, 45, 255, 255, 255, 173, 255, 255, 255, 221, 255, 255, 255, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 28, 255, 255, 255, 248, 255, 255, 255, 240, 255, 255, 255, 158, 255, 255, 255, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 255, 255, 255, 12, 255, 255, 255, 39, 255, 255, 255, 212, 255, 255, 255, 139, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 225, 255, 255, 255, 187, 255, 255, 255, 44, 255, 255, 255, 13, 255, 255, 255, 43, 255, 255, 255, 184, 255, 255, 255, 219, 255, 255, 255, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 225, 255, 255, 255, 187, 255, 255, 255, 44, 255, 255, 255, 13, 255, 255, 255, 43, 255, 255, 255, 184, 255, 255, 255, 219, 255, 255, 255, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 225, 255, 255, 255, 187, 255, 255, 255, 44, 255, 255, 255, 13, 255, 255, 255, 43, 255, 255, 255, 184, 255, 255, 255, 219, 255, 255, 255, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 141, 255, 255, 255, 218, 255, 255, 255, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 217, 255, 255, 255, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 28, 255, 255, 255, 248, 255, 255, 255, 240, 255, 255, 255, 158, 255, 255, 255, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 25, 255, 255, 255, 155, 255, 255, 255, 230, 255, 255, 255, 250, 255, 255, 255, 228, 255, 255, 255, 150, 255, 255, 255, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 25, 255, 255, 255, 155, 255, 255, 255, 230, 255, 255, 255, 250, 255, 255, 255, 228, 255, 255, 255, 150, 255, 255, 255, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 25, 255, 255, 255, 155, 255, 255, 255, 230, 255, 255, 255, 250, 255, 255, 255, 228, 255, 255, 255, 150, 255, 255, 255, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 167, 255, 255, 255, 233, 255, 255, 255, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 217, 255, 255, 255, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 120, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 255, 255, 255, 144, 255, 255, 255, 182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 248, 255, 255, 255, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 86, 255, 255, 255, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 248, 255, 255, 255, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 86, 255, 255, 255, 241, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 25, 255, 255, 255, 155, 255, 255, 255, 229, 255, 255, 255, 250, 255, 255, 255, 228, 255, 255, 255, 150, 255, 255, 255, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 216, 255, 255, 255, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 120, 255, 255, 255, 209, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 16, 255, 255, 255, 239, 255, 255, 255, 95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 88, 255, 255, 255, 238, 255, 255, 255, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 6, 255, 255, 255, 116, 255, 255, 255, 206, 255, 255, 255, 245, 255, 255, 255, 244, 255, 255, 255, 213, 255, 255, 255, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 225, 255, 255, 255, 176, 255, 255, 255, 47, 255, 255, 255, 14, 255, 255, 255, 45, 255, 255, 255, 173, 255, 255, 255, 219, 255, 255, 255, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 140, 255, 255, 255, 219, 255, 255, 255, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 255, 255, 255, 217, 255, 255, 255, 125, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 126, 255, 255, 255, 212, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 208, 255, 255, 255, 124, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 25, 255, 255, 255, 155, 255, 255, 255, 229, 255, 255, 255, 250, 255, 255, 255, 228, 255, 255, 255, 150, 255, 255, 255, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 6, 255, 255, 255, 193, 255, 255, 255, 205, 255, 255, 255, 70, 255, 255, 255, 16, 255, 255, 255, 23, 255, 255, 255, 78, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 25, 255, 255, 255, 234, 0, 0, 0, 0, 255, 255, 255, 21, 255, 255, 255, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 246, 255, 255, 255, 210, 255, 255, 255, 126, 255, 255, 255, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 160, 255, 255, 255, 193, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 252, 255, 255, 255, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 141, 255, 255, 255, 218, 255, 255, 255, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 217, 255, 255, 255, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 225, 255, 255, 255, 187, 255, 255, 255, 44, 255, 255, 255, 13, 255, 255, 255, 43, 255, 255, 255, 184, 255, 255, 255, 211, 255, 255, 255, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 14, 255, 255, 255, 238, 255, 255, 255, 77, 0, 0, 0, 0, 255, 255, 255, 74, 255, 255, 255, 236, 255, 255, 255, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 225, 255, 255, 255, 176, 255, 255, 255, 47, 255, 255, 255, 14, 255, 255, 255, 45, 255, 255, 255, 173, 255, 255, 255, 219, 255, 255, 255, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 119, 255, 255, 255, 235, 255, 255, 255, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 76, 255, 255, 255, 183, 0, 0, 0, 0, 255, 255, 255, 72, 255, 255, 255, 179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 8, 255, 255, 255, 32, 255, 255, 255, 79, 255, 255, 255, 205, 255, 255, 255, 202, 255, 255, 255, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 133, 255, 255, 255, 206, 255, 255, 255, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 217, 255, 255, 255, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 120, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 25, 255, 255, 255, 155, 255, 255, 255, 230, 255, 255, 255, 252, 255, 255, 255, 255, 255, 255, 255, 173, 255, 255, 255, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 123, 255, 255, 255, 196, 0, 0, 0, 0, 255, 255, 255, 195, 255, 255, 255, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 141, 255, 255, 255, 218, 255, 255, 255, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 217, 255, 255, 255, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 209, 255, 255, 255, 132, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 127, 255, 255, 255, 133, 0, 0, 0, 0, 255, 255, 255, 123, 255, 255, 255, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 12, 255, 255, 255, 222, 255, 255, 255, 124, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 255, 255, 255, 104, 255, 255, 255, 217, 255, 255, 255, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 248, 255, 255, 255, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 86, 255, 255, 255, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 181, 255, 255, 255, 206, 255, 255, 255, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 13, 255, 255, 255, 236, 255, 255, 255, 121, 255, 255, 255, 233, 255, 255, 255, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 217, 255, 255, 255, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 120, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 246, 255, 255, 255, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 240, 255, 255, 255, 240, 255, 255, 255, 252, 255, 255, 255, 243, 255, 255, 255, 240, 255, 255, 255, 252, 255, 255, 255, 243, 255, 255, 255, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 122, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 255, 255, 255, 79, 255, 255, 255, 225, 255, 255, 255, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 248, 255, 255, 255, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 86, 255, 255, 255, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 38, 255, 255, 255, 241, 255, 255, 255, 177, 255, 255, 255, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 119, 255, 255, 255, 255, 255, 255, 255, 115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 248, 255, 255, 255, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 86, 255, 255, 255, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 73, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 247, 255, 255, 255, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 228, 255, 255, 255, 28, 0, 0, 0, 0, 255, 255, 255, 229, 255, 255, 255, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 80, 255, 255, 255, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 114, 255, 255, 255, 245, 255, 255, 255, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 216, 255, 255, 255, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 120, 255, 255, 255, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 54, 255, 255, 255, 175, 255, 255, 255, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 33, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 248, 255, 255, 255, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 86, 255, 255, 255, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 213, 255, 255, 255, 123, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 73, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 28, 255, 255, 255, 227, 0, 0, 0, 0, 255, 255, 255, 26, 255, 255, 255, 226, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 82, 255, 255, 255, 244, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 160, 255, 255, 255, 79, 255, 255, 255, 235, 255, 255, 255, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 140, 255, 255, 255, 219, 255, 255, 255, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 255, 255, 255, 217, 255, 255, 255, 131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 216, 255, 255, 255, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 120, 255, 255, 255, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 131, 255, 255, 255, 227, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 240, 255, 255, 255, 243, 255, 255, 255, 252, 255, 255, 255, 240, 255, 255, 255, 243, 255, 255, 255, 252, 255, 255, 255, 240, 255, 255, 255, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 130, 255, 255, 255, 205, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 255, 255, 255, 148, 255, 255, 255, 189, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 252, 255, 255, 255, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 74, 255, 255, 255, 251, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 225, 255, 255, 255, 187, 255, 255, 255, 44, 255, 255, 255, 13, 255, 255, 255, 43, 255, 255, 255, 184, 255, 255, 255, 219, 255, 255, 255, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 140, 255, 255, 255, 219, 255, 255, 255, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 255, 255, 255, 217, 255, 255, 255, 131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 14, 255, 255, 255, 216, 255, 255, 255, 194, 255, 255, 255, 61, 255, 255, 255, 15, 255, 255, 255, 13, 255, 255, 255, 95, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 136, 255, 255, 255, 122, 0, 0, 0, 0, 255, 255, 255, 129, 255, 255, 255, 123, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 22, 255, 255, 255, 232, 255, 255, 255, 115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 255, 255, 255, 10, 255, 255, 255, 219, 255, 255, 255, 118, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 214, 255, 255, 255, 123, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 128, 255, 255, 255, 213, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 25, 255, 255, 255, 155, 255, 255, 255, 230, 255, 255, 255, 250, 255, 255, 255, 228, 255, 255, 255, 150, 255, 255, 255, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 225, 255, 255, 255, 187, 255, 255, 255, 44, 255, 255, 255, 13, 255, 255, 255, 43, 255, 255, 255, 184, 255, 255, 255, 219, 255, 255, 255, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 19, 255, 255, 255, 147, 255, 255, 255, 226, 255, 255, 255, 252, 255, 255, 255, 246, 255, 255, 255, 218, 255, 255, 255, 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 184, 255, 255, 255, 71, 0, 0, 0, 0, 255, 255, 255, 180, 255, 255, 255, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 9, 255, 255, 255, 28, 255, 255, 255, 92, 255, 255, 255, 222, 255, 255, 255, 190, 255, 255, 255, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 57, 255, 255, 255, 247, 255, 255, 255, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 84, 255, 255, 255, 242, 255, 255, 255, 95, 255, 255, 255, 25, 255, 255, 255, 24, 255, 255, 255, 96, 255, 255, 255, 243, 255, 255, 255, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 25, 255, 255, 255, 155, 255, 255, 255, 230, 255, 255, 255, 250, 255, 255, 255, 228, 255, 255, 255, 150, 255, 255, 255, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 231, 255, 255, 255, 21, 0, 0, 0, 0, 255, 255, 255, 231, 255, 255, 255, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 242, 255, 255, 255, 202, 255, 255, 255, 112, 255, 255, 255, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 135, 255, 255, 255, 217, 255, 255, 255, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 77, 255, 255, 255, 204, 255, 255, 255, 247, 255, 255, 255, 246, 255, 255, 255, 200, 255, 255, 255, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 213, 255, 255, 255, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 183, 255, 255, 255, 155, 255, 255, 255, 232, 255, 255, 255, 230, 255, 255, 255, 154, 255, 255, 255, 181, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 233, 255, 255, 255, 165, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 214, 255, 255, 255, 48, 255, 255, 255, 50, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 228, 255, 255, 255, 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 159, 255, 255, 255, 180, 255, 255, 255, 18, 255, 255, 255, 15, 255, 255, 255, 165, 255, 255, 255, 157, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 183, 255, 255, 255, 143, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 167, 255, 255, 255, 233, 255, 255, 255, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 147, 255, 255, 255, 255, 255, 255, 255, 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 210, 255, 255, 255, 48, 255, 255, 255, 50, 255, 255, 255, 209, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 28, 255, 255, 255, 244, 255, 255, 255, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 19, 255, 255, 255, 247, 255, 255, 255, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 235, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 164, 255, 255, 255, 188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 189, 255, 255, 255, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 98, 255, 255, 255, 242, 255, 255, 255, 33, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 229, 255, 255, 255, 35, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 14, 255, 255, 255, 235, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 255, 255, 255, 144, 255, 255, 255, 182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 154, 255, 255, 255, 166, 255, 255, 255, 38, 255, 255, 255, 168, 255, 255, 255, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 110, 255, 255, 255, 239, 255, 255, 255, 142, 255, 255, 255, 32, 255, 255, 255, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 156, 255, 255, 255, 181, 255, 255, 255, 170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 161, 255, 255, 255, 151, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 12, 255, 255, 255, 2, 0, 0, 0, 0, 255, 255, 255, 195, 0, 0, 0, 0, 255, 255, 255, 1, 255, 255, 255, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 14, 255, 255, 255, 222, 255, 255, 255, 98, 0, 0, 0, 0, 255, 255, 255, 99, 255, 255, 255, 221, 255, 255, 255, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 62, 255, 255, 255, 142, 255, 255, 255, 181, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 231, 255, 255, 255, 34, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 13, 255, 255, 255, 219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 252, 255, 255, 255, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 252, 255, 255, 255, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 201, 255, 255, 255, 34, 255, 255, 255, 142, 255, 255, 255, 240, 255, 255, 255, 109, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 39, 255, 255, 255, 221, 255, 255, 255, 7, 255, 255, 255, 211, 255, 255, 255, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 54, 255, 255, 255, 243, 255, 255, 255, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 124, 255, 255, 255, 235, 255, 255, 255, 165, 255, 255, 255, 208, 255, 255, 255, 165, 255, 255, 255, 234, 255, 255, 255, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 56, 255, 255, 255, 234, 255, 255, 255, 48, 255, 255, 255, 234, 255, 255, 255, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 67, 255, 255, 255, 12, 255, 255, 255, 227, 255, 255, 255, 84, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 158, 255, 255, 255, 177, 255, 255, 255, 16, 255, 255, 255, 13, 255, 255, 255, 162, 255, 255, 255, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 252, 255, 255, 255, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 252, 255, 255, 255, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 172, 255, 255, 255, 101, 0, 0, 0, 0, 255, 255, 255, 89, 255, 255, 255, 180, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 204, 255, 255, 255, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 14, 255, 255, 255, 40, 255, 255, 255, 116, 255, 255, 255, 244, 255, 255, 255, 114, 255, 255, 255, 40, 255, 255, 255, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 126, 255, 255, 255, 246, 255, 255, 255, 125, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 255, 255, 255, 83, 255, 255, 255, 229, 255, 255, 255, 13, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 181, 255, 255, 255, 157, 255, 255, 255, 234, 255, 255, 255, 232, 255, 255, 255, 159, 255, 255, 255, 184, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 213, 255, 255, 255, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 52, 255, 255, 255, 221, 255, 255, 255, 4, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 217, 255, 255, 255, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 97, 255, 255, 255, 213, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 23, 255, 255, 255, 228, 255, 255, 255, 85, 255, 255, 255, 227, 255, 255, 255, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 159, 255, 255, 255, 228, 255, 255, 255, 158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 181, 255, 255, 255, 145, 255, 255, 255, 64, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 228, 255, 255, 255, 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 188, 255, 255, 255, 97, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 95, 255, 255, 255, 189, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 9, 255, 255, 255, 237, 255, 255, 255, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 78, 255, 255, 255, 178, 0, 0, 0, 0, 255, 255, 255, 172, 255, 255, 255, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 77, 255, 255, 255, 227, 255, 255, 255, 25, 255, 255, 255, 228, 255, 255, 255, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 33, 255, 255, 255, 242, 255, 255, 255, 102, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 98, 255, 255, 255, 242, 255, 255, 255, 33, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 141, 255, 255, 255, 171, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 19, 255, 255, 255, 231, 255, 255, 255, 84, 0, 0, 0, 0, 255, 255, 255, 85, 255, 255, 255, 231, 255, 255, 255, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 121, 255, 255, 255, 232, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 62, 255, 255, 255, 142, 255, 255, 255, 181, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 36, 255, 255, 255, 249, 255, 255, 255, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 169, 255, 255, 255, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 186, 255, 255, 255, 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 5, 255, 255, 255, 213, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 252, 255, 255, 255, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 74, 255, 255, 255, 251, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 252, 255, 255, 255, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 74, 255, 255, 255, 251, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 67, 255, 255, 255, 12, 255, 255, 255, 227, 255, 255, 255, 84, 0, 0, 0, 0, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 184, 255, 255, 255, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 214, 255, 255, 255, 123, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 128, 255, 255, 255, 213, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 252, 255, 255, 255, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 74, 255, 255, 255, 251, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 252, 255, 255, 255, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 74, 255, 255, 255, 251, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 214, 255, 255, 255, 123, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 128, 255, 255, 255, 213, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 255, 255, 255, 83, 255, 255, 255, 229, 255, 255, 255, 13, 255, 255, 255, 68, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 77, 255, 255, 255, 229, 255, 255, 255, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 84, 255, 255, 255, 242, 255, 255, 255, 95, 255, 255, 255, 25, 255, 255, 255, 24, 255, 255, 255, 96, 255, 255, 255, 243, 255, 255, 255, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 214, 255, 255, 255, 123, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 128, 255, 255, 255, 213, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 214, 255, 255, 255, 123, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 128, 255, 255, 255, 213, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 84, 255, 255, 255, 242, 255, 255, 255, 95, 255, 255, 255, 25, 255, 255, 255, 24, 255, 255, 255, 96, 255, 255, 255, 243, 255, 255, 255, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 181, 255, 255, 255, 145, 255, 255, 255, 64, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 77, 255, 255, 255, 204, 255, 255, 255, 247, 255, 255, 255, 246, 255, 255, 255, 200, 255, 255, 255, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 84, 255, 255, 255, 242, 255, 255, 255, 95, 255, 255, 255, 25, 255, 255, 255, 24, 255, 255, 255, 96, 255, 255, 255, 243, 255, 255, 255, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 84, 255, 255, 255, 242, 255, 255, 255, 95, 255, 255, 255, 25, 255, 255, 255, 24, 255, 255, 255, 96, 255, 255, 255, 243, 255, 255, 255, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 77, 255, 255, 255, 204, 255, 255, 255, 247, 255, 255, 255, 246, 255, 255, 255, 200, 255, 255, 255, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 33, 255, 255, 255, 242, 255, 255, 255, 102, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 77, 255, 255, 255, 204, 255, 255, 255, 247, 255, 255, 255, 246, 255, 255, 255, 200, 255, 255, 255, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 77, 255, 255, 255, 204, 255, 255, 255, 247, 255, 255, 255, 246, 255, 255, 255, 200, 255, 255, 255, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 121, 255, 255, 255, 232, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 41, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 5, 255, 255, 255, 213, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 35, 255, 255, 255, 235, 255, 255, 255, 70, 0, 0, 0, 0, 255, 255, 255, 66, 255, 255, 255, 234, 255, 255, 255, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 39, 255, 255, 255, 255, 255, 255, 255, 42, 255, 255, 255, 8, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 215, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 168, 255, 255, 255, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 62, 255, 255, 255, 235, 255, 255, 255, 123, 255, 255, 255, 235, 255, 255, 255, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 255, 255, 255, 9, 255, 255, 255, 199, 255, 255, 255, 156, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 116, 255, 255, 255, 255, 255, 255, 255, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 37, 255, 255, 255, 188, 255, 255, 255, 244, 255, 255, 255, 231, 255, 255, 255, 167, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 255, 255, 255, 2, 255, 255, 255, 175, 255, 255, 255, 179, 255, 255, 255, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 63, 255, 255, 255, 235, 255, 255, 255, 119, 255, 255, 255, 235, 255, 255, 255, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 198, 255, 255, 255, 169, 255, 255, 255, 22, 255, 255, 255, 40, 255, 255, 255, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 255, 255, 255, 224, 255, 255, 255, 149, 255, 255, 255, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 168, 255, 255, 255, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 147, 255, 255, 255, 228, 255, 255, 255, 248, 255, 255, 255, 223, 255, 255, 255, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 92, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 244, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 164, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 172, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 53, 255, 255, 255, 146, 255, 255, 255, 199, 255, 255, 255, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 33, 255, 255, 255, 234, 255, 255, 255, 66, 0, 0, 0, 0, 255, 255, 255, 61, 255, 255, 255, 234, 255, 255, 255, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 247, 255, 255, 255, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 13, 255, 255, 255, 54, 255, 255, 255, 211, 255, 255, 255, 166, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 14, 255, 255, 255, 217, 255, 255, 255, 188, 255, 255, 255, 50, 255, 255, 255, 17, 255, 255, 255, 61, 255, 255, 255, 93, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 13, 255, 255, 255, 163, 255, 255, 255, 232, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 191, 255, 255, 255, 141, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 131, 255, 255, 255, 196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 5, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 255, 255, 255, 255, 15, 255, 255, 255, 8, 255, 255, 255, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 147, 255, 255, 255, 255, 255, 255, 255, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 214, 255, 255, 255, 151, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 91, 255, 255, 255, 237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 132, 255, 255, 255, 229, 255, 255, 255, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 149, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 216, 255, 255, 255, 24, 255, 255, 255, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 61, 255, 255, 255, 244, 255, 255, 255, 19, 0, 0, 0, 0, 255, 255, 255, 7, 255, 255, 255, 234, 255, 255, 255, 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 172, 255, 255, 255, 166, 255, 255, 255, 183, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 74, 255, 255, 255, 249, 255, 255, 255, 193, 255, 255, 255, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 93, 255, 255, 255, 231, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 164, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 172, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 213, 255, 255, 255, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 229, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 212, 0, 0, 0, 0, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 186, 255, 255, 255, 131, 0, 0, 0, 0, 255, 255, 255, 97, 255, 255, 255, 214, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 215, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 168, 255, 255, 255, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 255, 255, 255, 13, 255, 255, 255, 223, 255, 255, 255, 113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 38, 255, 255, 255, 175, 255, 255, 255, 253, 255, 255, 255, 93, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 13, 255, 255, 255, 55, 255, 255, 255, 212, 255, 255, 255, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 5, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 255, 255, 255, 255, 15, 255, 255, 255, 8, 255, 255, 255, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 248, 255, 255, 255, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 212, 0, 0, 0, 0, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 56, 255, 255, 255, 239, 255, 255, 255, 14, 255, 255, 255, 207, 255, 255, 255, 97, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 246, 255, 255, 255, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 139, 255, 255, 255, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 248, 255, 255, 255, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 212, 0, 0, 0, 0, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 181, 255, 255, 255, 179, 255, 255, 255, 228, 255, 255, 255, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 134, 255, 255, 255, 216, 255, 255, 255, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 78, 255, 255, 255, 242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 255, 255, 255, 202, 255, 255, 255, 116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 5, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 176, 255, 255, 255, 13, 255, 255, 255, 8, 255, 255, 255, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 216, 255, 255, 255, 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 186, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 212, 0, 0, 0, 0, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 64, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 95, 255, 255, 255, 21, 255, 255, 255, 28, 255, 255, 255, 180, 255, 255, 255, 178, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 255, 255, 255, 81, 255, 255, 255, 235, 255, 255, 255, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 164, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 172, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 142, 255, 255, 255, 223, 255, 255, 255, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 47, 255, 255, 255, 225, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 212, 0, 0, 0, 0, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 15, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 17, 255, 255, 255, 195, 255, 255, 255, 243, 255, 255, 255, 240, 255, 255, 255, 174, 255, 255, 255, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 255, 255, 255, 1, 255, 255, 255, 213, 255, 255, 255, 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 21, 255, 255, 255, 227, 255, 255, 255, 197, 255, 255, 255, 53, 255, 255, 255, 14, 255, 255, 255, 33, 255, 255, 255, 93, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 51, 255, 255, 255, 52, 255, 255, 255, 212, 0, 0, 0, 0, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 81, 255, 255, 255, 227, 255, 255, 255, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 93, 255, 255, 255, 238, 255, 255, 255, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 27, 255, 255, 255, 157, 255, 255, 255, 230, 255, 255, 255, 253, 255, 255, 255, 242, 255, 255, 255, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 212, 0, 0, 0, 0, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 187, 255, 255, 255, 125, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 5, 255, 255, 255, 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 40, 255, 255, 255, 192, 255, 255, 255, 230, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 230, 255, 255, 255, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 170, 255, 255, 255, 174, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 212, 0, 0, 0, 0, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 38, 255, 255, 255, 249, 255, 255, 255, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 75, 255, 255, 255, 209, 255, 255, 255, 246, 255, 255, 255, 201, 255, 255, 255, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 195, 255, 255, 255, 127, 0, 0, 0, 0, 255, 255, 255, 126, 255, 255, 255, 194, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 21, 255, 255, 255, 242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 212, 0, 0, 0, 0, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 143, 255, 255, 255, 169, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 217, 255, 255, 255, 52, 255, 255, 255, 22, 255, 255, 255, 176, 255, 255, 255, 194, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 246, 255, 255, 255, 67, 0, 0, 0, 0, 255, 255, 255, 67, 255, 255, 255, 244, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 247, 255, 255, 255, 227, 255, 255, 255, 170, 255, 255, 255, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 195, 255, 255, 255, 202, 255, 255, 255, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 212, 0, 0, 0, 0, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 9, 255, 255, 255, 239, 255, 255, 255, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 105, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 72, 255, 255, 255, 243, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 210, 255, 255, 255, 147, 255, 255, 255, 18, 255, 255, 255, 147, 255, 255, 255, 205, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 93, 255, 255, 255, 255, 255, 255, 255, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 8, 255, 255, 255, 15, 255, 255, 255, 50, 255, 255, 255, 189, 255, 255, 255, 207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 212, 0, 0, 0, 0, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 99, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 67, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 52, 255, 255, 255, 239, 255, 255, 255, 251, 255, 255, 255, 206, 255, 255, 255, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 10, 255, 255, 255, 212, 255, 255, 255, 242, 255, 255, 255, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 244, 255, 255, 255, 244, 255, 255, 255, 244, 255, 255, 255, 244, 255, 255, 255, 244, 255, 255, 255, 244, 255, 255, 255, 244, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 81, 255, 255, 255, 245, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 204, 255, 255, 255, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 245, 255, 255, 255, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 128, 255, 255, 255, 141, 255, 255, 255, 246, 255, 255, 255, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 255, 255, 255, 5, 255, 255, 255, 37, 255, 255, 255, 182, 255, 255, 255, 158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 64, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 55, 255, 255, 255, 243, 255, 255, 255, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 110, 255, 255, 255, 239, 255, 255, 255, 142, 255, 255, 255, 32, 255, 255, 255, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 190, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 232, 255, 255, 255, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 27, 255, 255, 255, 231, 255, 255, 255, 20, 255, 255, 255, 254, 255, 255, 255, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 163, 255, 255, 255, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 161, 255, 255, 255, 151, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 201, 255, 255, 255, 34, 255, 255, 255, 142, 255, 255, 255, 240, 255, 255, 255, 109, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 149, 255, 255, 255, 158, 255, 255, 255, 35, 255, 255, 255, 35, 255, 255, 255, 127, 255, 255, 255, 227, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 162, 255, 255, 255, 124, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 8, 255, 255, 255, 12, 255, 255, 255, 63, 255, 255, 255, 217, 255, 255, 255, 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 52, 255, 255, 255, 179, 255, 255, 255, 241, 255, 255, 255, 236, 255, 255, 255, 169, 255, 255, 255, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 19, 255, 255, 255, 247, 255, 255, 255, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 244, 255, 255, 255, 54, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 56, 255, 255, 255, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 53, 255, 255, 255, 230, 255, 255, 255, 11, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 91, 255, 255, 255, 238, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 164, 255, 255, 255, 131, 255, 255, 255, 34, 255, 255, 255, 38, 255, 255, 255, 191, 255, 255, 255, 179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 147, 255, 255, 255, 228, 255, 255, 255, 248, 255, 255, 255, 223, 255, 255, 255, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 64, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 75, 255, 255, 255, 209, 255, 255, 255, 246, 255, 255, 255, 201, 255, 255, 255, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 215, 255, 255, 255, 110, 0, 0, 0, 0, 255, 255, 255, 10, 255, 255, 255, 164, 255, 255, 255, 171, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 196, 255, 255, 255, 134, 255, 255, 255, 36, 255, 255, 255, 36, 255, 255, 255, 255, 255, 255, 255, 77, 255, 255, 255, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 97, 255, 255, 255, 229, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 77, 255, 255, 255, 242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 14, 255, 255, 255, 217, 255, 255, 255, 188, 255, 255, 255, 50, 255, 255, 255, 17, 255, 255, 255, 61, 255, 255, 255, 93, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 217, 255, 255, 255, 52, 255, 255, 255, 22, 255, 255, 255, 176, 255, 255, 255, 194, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 56, 255, 255, 255, 205, 255, 255, 255, 229, 255, 255, 255, 223, 255, 255, 255, 155, 255, 255, 255, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 8, 255, 255, 255, 15, 255, 255, 255, 62, 255, 255, 255, 220, 255, 255, 255, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 105, 255, 255, 255, 213, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 132, 255, 255, 255, 229, 255, 255, 255, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 105, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 72, 255, 255, 255, 243, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 255, 255, 255, 221, 255, 255, 255, 131, 255, 255, 255, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 12, 255, 255, 255, 219, 255, 255, 255, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 213, 255, 255, 255, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 67, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 255, 255, 255, 176, 255, 255, 255, 175, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 248, 255, 255, 255, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 106, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 178, 255, 255, 255, 228, 255, 255, 255, 228, 255, 255, 255, 236, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 161, 255, 255, 255, 193, 255, 255, 255, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 248, 255, 255, 255, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 126, 255, 255, 255, 182, 255, 255, 255, 36, 255, 255, 255, 36, 255, 255, 255, 36, 255, 255, 255, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 161, 255, 255, 255, 170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 1, 255, 255, 255, 154, 255, 255, 255, 197, 255, 255, 255, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 216, 255, 255, 255, 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 34, 255, 255, 255, 168, 255, 255, 255, 230, 255, 255, 255, 249, 255, 255, 255, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 146, 255, 255, 255, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 58, 255, 255, 255, 244, 255, 255, 255, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 14, 255, 255, 255, 160, 255, 255, 255, 237, 255, 255, 255, 232, 255, 255, 255, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 147, 255, 255, 255, 218, 255, 255, 255, 50, 255, 255, 255, 36, 255, 255, 255, 36, 255, 255, 255, 36, 255, 255, 255, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 142, 255, 255, 255, 223, 255, 255, 255, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 227, 255, 255, 255, 167, 255, 255, 255, 45, 255, 255, 255, 24, 255, 255, 255, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 166, 255, 255, 255, 125, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 116, 255, 255, 255, 217, 255, 255, 255, 246, 255, 255, 255, 165, 255, 255, 255, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 206, 255, 255, 255, 123, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 152, 255, 255, 255, 195, 255, 255, 255, 37, 255, 255, 255, 60, 255, 255, 255, 226, 255, 255, 255, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 21, 255, 255, 255, 227, 255, 255, 255, 197, 255, 255, 255, 53, 255, 255, 255, 14, 255, 255, 255, 33, 255, 255, 255, 93, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 125, 255, 255, 255, 210, 255, 255, 255, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 180, 255, 255, 255, 243, 255, 255, 255, 250, 255, 255, 255, 230, 255, 255, 255, 150, 255, 255, 255, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 208, 255, 255, 255, 40, 255, 255, 255, 40, 255, 255, 255, 219, 255, 255, 255, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 104, 255, 255, 255, 219, 255, 255, 255, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 230, 255, 255, 255, 72, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 101, 255, 255, 255, 194, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 124, 255, 255, 255, 233, 255, 255, 255, 235, 255, 255, 255, 151, 255, 255, 255, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 27, 255, 255, 255, 157, 255, 255, 255, 230, 255, 255, 255, 253, 255, 255, 255, 242, 255, 255, 255, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 200, 255, 255, 255, 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 19, 255, 255, 255, 36, 255, 255, 255, 22, 255, 255, 255, 65, 255, 255, 255, 216, 255, 255, 255, 164, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 98, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 113, 255, 255, 255, 213, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 19, 255, 255, 255, 237, 255, 255, 255, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 241, 255, 255, 255, 59, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 70, 255, 255, 255, 241, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 90, 255, 255, 255, 215, 255, 255, 255, 44, 255, 255, 255, 30, 255, 255, 255, 196, 255, 255, 255, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 240, 255, 255, 255, 129, 255, 255, 255, 211, 255, 255, 255, 243, 255, 255, 255, 183, 255, 255, 255, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 86, 255, 255, 255, 246, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 65, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 77, 255, 255, 255, 249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 152, 255, 255, 255, 180, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 179, 255, 255, 255, 168, 255, 255, 255, 14, 255, 255, 255, 31, 255, 255, 255, 189, 255, 255, 255, 251, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 199, 255, 255, 255, 99, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 84, 255, 255, 255, 225, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 252, 255, 255, 255, 194, 255, 255, 255, 36, 255, 255, 255, 16, 255, 255, 255, 174, 255, 255, 255, 178, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 91, 255, 255, 255, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 67, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 79, 255, 255, 255, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 253, 255, 255, 255, 238, 255, 255, 255, 228, 255, 255, 255, 228, 255, 255, 255, 228, 255, 255, 255, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 30, 255, 255, 255, 184, 255, 255, 255, 244, 255, 255, 255, 211, 255, 255, 255, 129, 255, 255, 255, 236, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 238, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 69, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 243, 255, 255, 255, 76, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 61, 255, 255, 255, 241, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 120, 255, 255, 255, 44, 255, 255, 255, 21, 255, 255, 255, 63, 255, 255, 255, 219, 255, 255, 255, 132, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 101, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 116, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 139, 255, 255, 255, 238, 255, 255, 255, 235, 255, 255, 255, 198, 255, 255, 255, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 121, 255, 255, 255, 198, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 240, 255, 255, 255, 87, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 244, 255, 255, 255, 72, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 108, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 255, 231, 255, 255, 255, 146, 255, 255, 255, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 199, 255, 255, 255, 105, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 73, 255, 255, 255, 229, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 173, 255, 255, 255, 238, 255, 255, 255, 249, 255, 255, 255, 216, 255, 255, 255, 123, 255, 255, 255, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 211, 255, 255, 255, 40, 255, 255, 255, 41, 255, 255, 255, 222, 255, 255, 255, 118, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 115, 255, 255, 255, 219, 255, 255, 255, 42, 255, 255, 255, 89, 255, 255, 255, 255, 255, 255, 255, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 206, 255, 255, 255, 126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 201, 255, 255, 255, 131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 196, 255, 255, 255, 175, 255, 255, 255, 22, 255, 255, 255, 53, 255, 255, 255, 217, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 13, 255, 255, 255, 56, 255, 255, 255, 213, 255, 255, 255, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 33, 255, 255, 255, 177, 255, 255, 255, 240, 255, 255, 255, 240, 255, 255, 255, 176, 255, 255, 255, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 95, 255, 255, 255, 229, 255, 255, 255, 62, 255, 255, 255, 37, 255, 255, 255, 196, 255, 255, 255, 152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 118, 255, 255, 255, 220, 255, 255, 255, 247, 255, 255, 255, 156, 255, 255, 255, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 207, 255, 255, 255, 112, 0, 0, 0, 0, 255, 255, 255, 190, 255, 255, 255, 188, 255, 255, 255, 201, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 7, 255, 255, 255, 5, 255, 255, 255, 19, 255, 255, 255, 142, 255, 255, 255, 228, 255, 255, 255, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 86, 255, 255, 255, 239, 255, 255, 255, 83, 255, 255, 255, 29, 255, 255, 255, 54, 255, 255, 255, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 48, 255, 255, 255, 206, 255, 255, 255, 248, 255, 255, 255, 209, 255, 255, 255, 76, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 92, 255, 255, 255, 239, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 200, 255, 255, 255, 166, 255, 255, 255, 33, 255, 255, 255, 35, 255, 255, 255, 168, 255, 255, 255, 205, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 36, 255, 255, 255, 36, 255, 255, 255, 36, 255, 255, 255, 36, 255, 255, 255, 140, 255, 255, 255, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 125, 255, 255, 255, 234, 255, 255, 255, 237, 255, 255, 255, 159, 255, 255, 255, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 241, 255, 255, 255, 77, 255, 255, 255, 66, 255, 255, 255, 204, 255, 255, 255, 76, 255, 255, 255, 239, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 54, 255, 255, 255, 250, 255, 255, 255, 233, 255, 255, 255, 174, 255, 255, 255, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 100, 255, 255, 255, 225, 255, 255, 255, 252, 255, 255, 255, 228, 255, 255, 255, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 97, 255, 255, 255, 229, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 243, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 62, 255, 255, 255, 243, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 255, 255, 255, 224, 255, 255, 255, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 69, 255, 255, 255, 206, 255, 255, 255, 247, 255, 255, 255, 228, 255, 255, 255, 131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 239, 255, 255, 255, 73, 255, 255, 255, 198, 255, 255, 255, 72, 255, 255, 255, 79, 255, 255, 255, 238, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 16, 255, 255, 255, 63, 255, 255, 255, 219, 255, 255, 255, 145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 159, 255, 255, 255, 173, 255, 255, 255, 12, 255, 255, 255, 12, 255, 255, 255, 179, 255, 255, 255, 149, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 87, 255, 255, 255, 227, 255, 255, 255, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 232, 255, 255, 255, 101, 255, 255, 255, 15, 255, 255, 255, 47, 255, 255, 255, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 203, 255, 255, 255, 181, 255, 255, 255, 195, 0, 0, 0, 0, 255, 255, 255, 114, 255, 255, 255, 202, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 172, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 255, 255, 255, 223, 255, 255, 255, 132, 255, 255, 255, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 7, 255, 255, 255, 187, 255, 255, 255, 238, 255, 255, 255, 237, 255, 255, 255, 153, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 201, 255, 255, 255, 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 214, 255, 255, 255, 48, 255, 255, 255, 50, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 214, 255, 255, 255, 156, 255, 255, 255, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 111, 255, 255, 255, 255, 255, 255, 255, 91, 255, 255, 255, 42, 255, 255, 255, 221, 255, 255, 255, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 82, 255, 255, 255, 232, 255, 255, 255, 68, 255, 255, 255, 111, 255, 255, 255, 238, 255, 255, 255, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 246, 255, 255, 255, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 210, 255, 255, 255, 48, 255, 255, 255, 50, 255, 255, 255, 209, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 64, 255, 255, 255, 251, 255, 255, 255, 241, 255, 255, 255, 135, 255, 255, 255, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 96, 255, 255, 255, 203, 255, 255, 255, 238, 255, 255, 255, 239, 255, 255, 255, 130, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 1, 255, 255, 255, 137, 255, 255, 255, 239, 255, 255, 255, 236, 255, 255, 255, 123, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 217, 255, 255, 255, 93, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 105, 255, 255, 255, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 175, 255, 255, 255, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 55, 255, 255, 255, 206, 255, 255, 255, 246, 255, 255, 255, 211, 255, 255, 255, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 211, 255, 255, 255, 96, 255, 255, 255, 42, 255, 255, 255, 201, 255, 255, 255, 177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 97, 255, 255, 255, 231, 255, 255, 255, 49, 255, 255, 255, 52, 255, 255, 255, 234, 255, 255, 255, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 244, 255, 255, 255, 58, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 63, 255, 255, 255, 241, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 35, 255, 255, 255, 252, 255, 255, 255, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 210, 255, 255, 255, 147, 255, 255, 255, 17, 255, 255, 255, 134, 255, 255, 255, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 243, 255, 255, 255, 73, 0, 0, 0, 0, 255, 255, 255, 58, 255, 255, 255, 245, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 108, 255, 255, 255, 219, 255, 255, 255, 255, 255, 255, 255, 251, 255, 255, 255, 182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 180, 255, 255, 255, 169, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 190, 255, 255, 255, 129, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 131, 255, 255, 255, 180, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 184, 255, 255, 255, 176, 255, 255, 255, 33, 255, 255, 255, 37, 255, 255, 255, 185, 255, 255, 255, 173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 148, 255, 255, 255, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 253, 255, 255, 255, 64, 0, 0, 0, 0, 255, 255, 255, 73, 255, 255, 255, 246, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 138, 255, 255, 255, 234, 255, 255, 255, 97, 255, 255, 255, 127, 255, 255, 255, 190, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 97, 255, 255, 255, 244, 255, 255, 255, 96, 255, 255, 255, 28, 255, 255, 255, 39, 255, 255, 255, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 77, 255, 255, 255, 193, 255, 255, 255, 244, 255, 255, 255, 239, 255, 255, 255, 181, 255, 255, 255, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 65, 255, 255, 255, 247, 255, 255, 255, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 228, 255, 255, 255, 83, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 83, 255, 255, 255, 229, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 28, 255, 255, 255, 176, 255, 255, 255, 239, 255, 255, 255, 236, 255, 255, 255, 164, 255, 255, 255, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 17, 255, 255, 255, 244, 255, 255, 255, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 255, 255, 255, 155, 255, 255, 255, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 76, 255, 255, 255, 196, 255, 255, 255, 255, 255, 255, 255, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 209, 255, 255, 255, 136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 144, 255, 255, 255, 109, 255, 255, 255, 40, 255, 255, 255, 35, 255, 255, 255, 175, 255, 255, 255, 202, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 208, 255, 255, 255, 134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 247, 255, 255, 255, 67, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 67, 255, 255, 255, 250, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 255, 255, 255, 240, 255, 255, 255, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 29, 255, 255, 255, 156, 255, 255, 255, 224, 255, 255, 255, 255, 255, 255, 255, 229, 255, 255, 255, 123, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 107, 255, 255, 255, 235, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 248, 255, 255, 255, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 82, 255, 255, 255, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 100, 255, 255, 255, 231, 255, 255, 255, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 246, 255, 255, 255, 67, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 71, 255, 255, 255, 245, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 255, 255, 255, 242, 255, 255, 255, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 69, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 207, 255, 255, 255, 156, 255, 255, 255, 45, 255, 255, 255, 241, 255, 255, 255, 48, 255, 255, 255, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 15, 255, 255, 255, 90, 255, 255, 255, 25, 255, 255, 255, 17, 255, 255, 255, 122, 255, 255, 255, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 249, 255, 255, 255, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 10, 255, 255, 255, 59, 255, 255, 255, 211, 255, 255, 255, 135, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 13, 255, 255, 255, 232, 255, 255, 255, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 225, 255, 255, 255, 84, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 86, 255, 255, 255, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 255, 255, 255, 131, 255, 255, 255, 242, 255, 255, 255, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 244, 255, 255, 255, 72, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 108, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 232, 255, 255, 255, 107, 0, 0, 0, 0, 255, 255, 255, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 15, 255, 255, 255, 194, 255, 255, 255, 243, 255, 255, 255, 244, 255, 255, 255, 194, 255, 255, 255, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 212, 255, 255, 255, 132, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 255, 149, 255, 255, 255, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 135, 255, 255, 255, 208, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 184, 255, 255, 255, 136, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 138, 255, 255, 255, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 233, 255, 255, 255, 165, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 255, 255, 255, 1, 255, 255, 255, 176, 255, 255, 255, 195, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 196, 255, 255, 255, 175, 255, 255, 255, 22, 255, 255, 255, 53, 255, 255, 255, 217, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 71, 255, 255, 255, 226, 255, 255, 255, 227, 255, 255, 255, 246, 255, 255, 255, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 100, 255, 255, 255, 242, 255, 255, 255, 92, 255, 255, 255, 27, 255, 255, 255, 37, 255, 255, 255, 77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 16, 255, 255, 255, 29, 255, 255, 255, 80, 255, 255, 255, 225, 255, 255, 255, 157, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 247, 255, 255, 255, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 86, 255, 255, 255, 236, 255, 255, 255, 50, 255, 255, 255, 59, 255, 255, 255, 238, 255, 255, 255, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 183, 255, 255, 255, 143, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 167, 255, 255, 255, 233, 255, 255, 255, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 147, 255, 255, 255, 255, 255, 255, 255, 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 71, 255, 255, 255, 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 48, 255, 255, 255, 206, 255, 255, 255, 248, 255, 255, 255, 209, 255, 255, 255, 76, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 4, 255, 255, 255, 62, 255, 255, 255, 252, 255, 255, 255, 241, 255, 255, 255, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 69, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 110, 255, 255, 255, 219, 255, 255, 255, 255, 255, 255, 255, 251, 255, 255, 255, 181, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 89, 255, 255, 255, 242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 170, 255, 255, 255, 180, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 129, 255, 255, 255, 238, 255, 255, 255, 239, 255, 255, 255, 138, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 255, 255, 255, 144, 255, 255, 255, 182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 154, 255, 255, 255, 166, 255, 255, 255, 38, 255, 255, 255, 168, 255, 255, 255, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 255, 255, 255, 58, 255, 255, 255, 111, 255, 255, 255, 227, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 240, 255, 255, 255, 76, 255, 255, 255, 239, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 72, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 108, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 93, 255, 255, 255, 229, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 124, 255, 255, 255, 233, 255, 255, 255, 235, 255, 255, 255, 151, 255, 255, 255, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 255, 255, 255, 206, 255, 255, 255, 242, 255, 255, 255, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 125, 255, 255, 255, 59, 255, 255, 255, 23, 255, 255, 255, 242, 255, 255, 255, 143, 255, 255, 255, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 175, 255, 255, 255, 22, 255, 255, 255, 53, 255, 255, 255, 221, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 129, 255, 255, 255, 48, 255, 255, 255, 24, 255, 255, 255, 66, 255, 255, 255, 220, 255, 255, 255, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 90, 255, 255, 255, 215, 255, 255, 255, 44, 255, 255, 255, 30, 255, 255, 255, 196, 255, 255, 255, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 124, 255, 255, 255, 233, 255, 255, 255, 235, 255, 255, 255, 151, 255, 255, 255, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 91, 255, 255, 255, 210, 255, 255, 255, 245, 255, 255, 255, 210, 255, 255, 255, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 174, 255, 255, 255, 227, 255, 255, 255, 250, 255, 255, 255, 254, 255, 255, 255, 196, 255, 255, 255, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 61, 255, 255, 255, 205, 255, 255, 255, 247, 255, 255, 255, 228, 255, 255, 255, 132, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 190, 255, 255, 255, 243, 255, 255, 255, 218, 255, 255, 255, 101, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 164, 255, 255, 255, 234, 255, 255, 255, 249, 255, 255, 255, 221, 255, 255, 255, 133, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 199, 255, 255, 255, 99, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 84, 255, 255, 255, 225, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 90, 255, 255, 255, 215, 255, 255, 255, 44, 255, 255, 255, 30, 255, 255, 255, 196, 255, 255, 255, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 66, 255, 255, 255, 60, 255, 255, 255, 18, 255, 255, 255, 145, 255, 255, 255, 207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 223, 255, 255, 255, 123, 255, 255, 255, 16, 255, 255, 255, 51, 255, 255, 255, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 238, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 199, 255, 255, 255, 99, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 84, 255, 255, 255, 225, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 61, 255, 255, 255, 249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 244, 255, 255, 255, 244, 255, 255, 255, 244, 255, 255, 255, 244, 255, 255, 255, 244, 255, 255, 255, 244, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 234, 255, 255, 255, 117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 233, 255, 255, 255, 165, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 240, 255, 255, 255, 87, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 238, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 174, 255, 255, 255, 232, 255, 255, 255, 252, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 89, 255, 255, 255, 246, 255, 255, 255, 189, 255, 255, 255, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 147, 255, 255, 255, 255, 255, 255, 255, 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 81, 255, 255, 255, 217, 255, 255, 255, 246, 255, 255, 255, 165, 255, 255, 255, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 183, 255, 255, 255, 143, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 201, 255, 255, 255, 131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 240, 255, 255, 255, 87, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 192, 255, 255, 255, 188, 255, 255, 255, 45, 255, 255, 255, 71, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 24, 255, 255, 255, 137, 255, 255, 255, 248, 255, 255, 255, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 154, 255, 255, 255, 166, 255, 255, 255, 38, 255, 255, 255, 168, 255, 255, 255, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 207, 255, 255, 255, 40, 255, 255, 255, 40, 255, 255, 255, 219, 255, 255, 255, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 86, 255, 255, 255, 239, 255, 255, 255, 83, 255, 255, 255, 29, 255, 255, 255, 54, 255, 255, 255, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 201, 255, 255, 255, 131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 246, 255, 255, 255, 76, 0, 0, 0, 0, 255, 255, 255, 87, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 93, 255, 255, 255, 241, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 7, 255, 255, 255, 161, 255, 255, 255, 246, 255, 255, 255, 215, 255, 255, 255, 78, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 98, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 113, 255, 255, 255, 213, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 100, 255, 255, 255, 225, 255, 255, 255, 252, 255, 255, 255, 228, 255, 255, 255, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 86, 255, 255, 255, 239, 255, 255, 255, 83, 255, 255, 255, 29, 255, 255, 255, 54, 255, 255, 255, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 220, 255, 255, 255, 131, 255, 255, 255, 27, 255, 255, 255, 192, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 16, 255, 255, 255, 93, 255, 255, 255, 25, 255, 255, 255, 18, 255, 255, 255, 142, 255, 255, 255, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 127, 255, 255, 255, 223, 255, 255, 255, 42, 255, 255, 255, 44, 255, 255, 255, 214, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 65, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 77, 255, 255, 255, 249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 100, 255, 255, 255, 225, 255, 255, 255, 252, 255, 255, 255, 228, 255, 255, 255, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 83, 255, 255, 255, 237, 255, 255, 255, 229, 255, 255, 255, 76, 255, 255, 255, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 7, 255, 255, 255, 161, 255, 255, 255, 246, 255, 255, 255, 217, 255, 255, 255, 113, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 52, 255, 255, 255, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 139, 255, 255, 255, 238, 255, 255, 255, 238, 255, 255, 255, 132, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 15, 255, 255, 255, 193, 255, 255, 255, 243, 255, 255, 255, 244, 255, 255, 255, 193, 255, 255, 255, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 216, 255, 255, 255, 116, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 106, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 67, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 79, 255, 255, 255, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 127, 255, 255, 255, 223, 255, 255, 255, 42, 255, 255, 255, 44, 255, 255, 255, 215, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 38, 255, 255, 255, 170, 255, 255, 255, 214, 255, 255, 255, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 115, 255, 255, 255, 219, 255, 255, 255, 42, 255, 255, 255, 42, 255, 255, 255, 219, 255, 255, 255, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 249, 255, 255, 255, 78, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 70, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 101, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 116, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 216, 255, 255, 255, 116, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 106, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 26, 255, 255, 255, 152, 255, 255, 255, 212, 255, 255, 255, 91, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 207, 255, 255, 255, 112, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 113, 255, 255, 255, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 110, 255, 255, 255, 239, 255, 255, 255, 142, 255, 255, 255, 32, 255, 255, 255, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 242, 255, 255, 255, 77, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 66, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 211, 255, 255, 255, 40, 255, 255, 255, 41, 255, 255, 255, 222, 255, 255, 255, 118, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 69, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 249, 255, 255, 255, 78, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 70, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 243, 255, 255, 255, 180, 255, 255, 255, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 241, 255, 255, 255, 77, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 77, 255, 255, 255, 238, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 201, 255, 255, 255, 34, 255, 255, 255, 142, 255, 255, 255, 240, 255, 255, 255, 109, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 69, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 212, 255, 255, 255, 111, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 101, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 118, 255, 255, 255, 220, 255, 255, 255, 247, 255, 255, 255, 156, 255, 255, 255, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 244, 255, 255, 255, 72, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 108, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 167, 255, 255, 255, 233, 255, 255, 255, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 242, 255, 255, 255, 77, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 66, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 41, 255, 255, 255, 171, 255, 255, 255, 216, 255, 255, 255, 92, 255, 255, 255, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 239, 255, 255, 255, 78, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 79, 255, 255, 255, 238, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 244, 255, 255, 255, 72, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 108, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 122, 255, 255, 255, 218, 255, 255, 255, 40, 255, 255, 255, 37, 255, 255, 255, 205, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 196, 255, 255, 255, 175, 255, 255, 255, 22, 255, 255, 255, 53, 255, 255, 255, 217, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 255, 255, 255, 144, 255, 255, 255, 182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 149, 255, 255, 255, 242, 255, 255, 255, 207, 255, 255, 255, 88, 255, 255, 255, 18, 255, 255, 255, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 212, 255, 255, 255, 111, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 101, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 49, 255, 255, 255, 181, 255, 255, 255, 216, 255, 255, 255, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 202, 255, 255, 255, 114, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 114, 255, 255, 255, 202, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 187, 255, 255, 255, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 91, 255, 255, 255, 210, 255, 255, 255, 245, 255, 255, 255, 210, 255, 255, 255, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 196, 255, 255, 255, 175, 255, 255, 255, 22, 255, 255, 255, 53, 255, 255, 255, 217, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 165, 255, 255, 255, 247, 255, 255, 255, 220, 255, 255, 255, 116, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 48, 255, 255, 255, 206, 255, 255, 255, 248, 255, 255, 255, 209, 255, 255, 255, 76, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 136, 255, 255, 255, 19, 255, 255, 255, 88, 255, 255, 255, 211, 255, 255, 255, 244, 255, 255, 255, 151, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 122, 255, 255, 255, 218, 255, 255, 255, 40, 255, 255, 255, 37, 255, 255, 255, 206, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 57, 255, 255, 255, 190, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 99, 255, 255, 255, 220, 255, 255, 255, 42, 255, 255, 255, 42, 255, 255, 255, 221, 255, 255, 255, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 89, 255, 255, 255, 214, 255, 255, 255, 169, 255, 255, 255, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 66, 255, 255, 255, 60, 255, 255, 255, 18, 255, 255, 255, 145, 255, 255, 255, 207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 48, 255, 255, 255, 206, 255, 255, 255, 248, 255, 255, 255, 209, 255, 255, 255, 76, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 165, 255, 255, 255, 247, 255, 255, 255, 220, 255, 255, 255, 82, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 1, 255, 255, 255, 126, 255, 255, 255, 239, 255, 255, 255, 239, 255, 255, 255, 130, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 91, 255, 255, 255, 211, 255, 255, 255, 152, 255, 255, 255, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 61, 255, 255, 255, 249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 110, 255, 255, 255, 209, 255, 255, 255, 246, 255, 255, 255, 201, 255, 255, 255, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 6, 255, 255, 255, 177, 255, 255, 255, 243, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 174, 255, 255, 255, 232, 255, 255, 255, 252, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 218, 255, 255, 255, 52, 255, 255, 255, 22, 255, 255, 255, 176, 255, 255, 255, 194, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 255, 255, 255, 92, 255, 255, 255, 215, 255, 255, 255, 171, 255, 255, 255, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 192, 255, 255, 255, 188, 255, 255, 255, 45, 255, 255, 255, 71, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 105, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 72, 255, 255, 255, 243, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 92, 255, 255, 255, 216, 255, 255, 255, 180, 255, 255, 255, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 246, 255, 255, 255, 76, 0, 0, 0, 0, 255, 255, 255, 87, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 147, 255, 255, 255, 255, 255, 255, 255, 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 69, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 67, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 190, 255, 255, 255, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 220, 255, 255, 255, 131, 255, 255, 255, 27, 255, 255, 255, 192, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 154, 255, 255, 255, 166, 255, 255, 255, 38, 255, 255, 255, 168, 255, 255, 255, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 244, 255, 255, 255, 72, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 108, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 167, 255, 255, 255, 233, 255, 255, 255, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 179, 255, 255, 255, 104, 255, 255, 255, 85, 255, 255, 255, 164, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 83, 255, 255, 255, 237, 255, 255, 255, 229, 255, 255, 255, 76, 255, 255, 255, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 110, 255, 255, 255, 239, 255, 255, 255, 142, 255, 255, 255, 32, 255, 255, 255, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 196, 255, 255, 255, 175, 255, 255, 255, 22, 255, 255, 255, 53, 255, 255, 255, 217, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 255, 255, 255, 144, 255, 255, 255, 182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 67, 255, 255, 255, 253, 255, 255, 255, 240, 255, 255, 255, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 201, 255, 255, 255, 34, 255, 255, 255, 142, 255, 255, 255, 240, 255, 255, 255, 109, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 36, 255, 255, 255, 194, 255, 255, 255, 245, 255, 255, 255, 219, 255, 255, 255, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 255, 231, 255, 255, 255, 146, 255, 255, 255, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 139, 255, 255, 255, 238, 255, 255, 255, 238, 255, 255, 255, 132, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 48, 255, 255, 255, 206, 255, 255, 255, 248, 255, 255, 255, 209, 255, 255, 255, 76, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 174, 255, 255, 255, 73, 255, 255, 255, 181, 255, 255, 255, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 189, 255, 255, 255, 176, 255, 255, 255, 28, 255, 255, 255, 61, 255, 255, 255, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 13, 255, 255, 255, 56, 255, 255, 255, 213, 255, 255, 255, 167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 115, 255, 255, 255, 219, 255, 255, 255, 42, 255, 255, 255, 42, 255, 255, 255, 219, 255, 255, 255, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 139, 255, 255, 255, 238, 255, 255, 255, 238, 255, 255, 255, 132, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 10, 255, 255, 255, 227, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 114, 255, 255, 255, 217, 255, 255, 255, 246, 255, 255, 255, 165, 255, 255, 255, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 139, 255, 255, 255, 238, 255, 255, 255, 238, 255, 255, 255, 132, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 246, 255, 255, 255, 74, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 91, 255, 255, 255, 239, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 207, 255, 255, 255, 112, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 113, 255, 255, 255, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 115, 255, 255, 255, 219, 255, 255, 255, 42, 255, 255, 255, 42, 255, 255, 255, 219, 255, 255, 255, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 12, 255, 255, 255, 161, 255, 255, 255, 238, 255, 255, 255, 220, 255, 255, 255, 191, 255, 255, 255, 158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 207, 255, 255, 255, 40, 255, 255, 255, 40, 255, 255, 255, 219, 255, 255, 255, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 233, 255, 255, 255, 165, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 214, 255, 255, 255, 48, 255, 255, 255, 50, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 115, 255, 255, 255, 219, 255, 255, 255, 42, 255, 255, 255, 42, 255, 255, 255, 219, 255, 255, 255, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 97, 255, 255, 255, 229, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 241, 255, 255, 255, 77, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 77, 255, 255, 255, 238, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 207, 255, 255, 255, 112, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 113, 255, 255, 255, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 142, 255, 255, 255, 210, 255, 255, 255, 39, 255, 255, 255, 42, 255, 255, 255, 214, 255, 255, 255, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 98, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 113, 255, 255, 255, 213, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 183, 255, 255, 255, 143, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 210, 255, 255, 255, 48, 255, 255, 255, 50, 255, 255, 255, 209, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 214, 255, 255, 255, 48, 255, 255, 255, 50, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 207, 255, 255, 255, 112, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 113, 255, 255, 255, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 16, 255, 255, 255, 63, 255, 255, 255, 219, 255, 255, 255, 145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 239, 255, 255, 255, 78, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 79, 255, 255, 255, 238, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 241, 255, 255, 255, 77, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 77, 255, 255, 255, 238, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 224, 255, 255, 255, 98, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 96, 255, 255, 255, 246, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 67, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 77, 255, 255, 255, 249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 210, 255, 255, 255, 48, 255, 255, 255, 50, 255, 255, 255, 209, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 241, 255, 255, 255, 77, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 77, 255, 255, 255, 238, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 248, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 255, 252, 255, 255, 255, 252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 255, 255, 255, 223, 255, 255, 255, 132, 255, 255, 255, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 202, 255, 255, 255, 114, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 114, 255, 255, 255, 202, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 233, 255, 255, 255, 165, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 239, 255, 255, 255, 78, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 79, 255, 255, 255, 238, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 247, 255, 255, 255, 73, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 76, 255, 255, 255, 235, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 67, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 79, 255, 255, 255, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 91, 255, 255, 255, 210, 255, 255, 255, 245, 255, 255, 255, 210, 255, 255, 255, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 91, 255, 255, 255, 210, 255, 255, 255, 245, 255, 255, 255, 210, 255, 255, 255, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 239, 255, 255, 255, 78, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 79, 255, 255, 255, 238, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 99, 255, 255, 255, 220, 255, 255, 255, 42, 255, 255, 255, 42, 255, 255, 255, 221, 255, 255, 255, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 183, 255, 255, 255, 143, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 202, 255, 255, 255, 114, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 114, 255, 255, 255, 202, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 214, 255, 255, 255, 48, 255, 255, 255, 50, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 218, 255, 255, 255, 99, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 109, 255, 255, 255, 196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 101, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 116, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 66, 255, 255, 255, 60, 255, 255, 255, 18, 255, 255, 255, 145, 255, 255, 255, 207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 66, 255, 255, 255, 60, 255, 255, 255, 18, 255, 255, 255, 145, 255, 255, 255, 207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 124, 255, 255, 255, 233, 255, 255, 255, 235, 255, 255, 255, 151, 255, 255, 255, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 202, 255, 255, 255, 114, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 114, 255, 255, 255, 202, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 7, 255, 255, 255, 255, 255, 255, 255, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 1, 255, 255, 255, 126, 255, 255, 255, 239, 255, 255, 255, 239, 255, 255, 255, 130, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 99, 255, 255, 255, 220, 255, 255, 255, 42, 255, 255, 255, 42, 255, 255, 255, 221, 255, 255, 255, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 210, 255, 255, 255, 48, 255, 255, 255, 50, 255, 255, 255, 209, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 128, 255, 255, 255, 213, 255, 255, 255, 40, 255, 255, 255, 40, 255, 255, 255, 217, 255, 255, 255, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 210, 255, 255, 255, 40, 255, 255, 255, 41, 255, 255, 255, 222, 255, 255, 255, 118, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 61, 255, 255, 255, 249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 61, 255, 255, 255, 249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 90, 255, 255, 255, 215, 255, 255, 255, 44, 255, 255, 255, 30, 255, 255, 255, 196, 255, 255, 255, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 99, 255, 255, 255, 220, 255, 255, 255, 42, 255, 255, 255, 42, 255, 255, 255, 221, 255, 255, 255, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 90, 255, 255, 255, 210, 255, 255, 255, 39, 255, 255, 255, 36, 255, 255, 255, 36, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 139, 255, 255, 255, 238, 255, 255, 255, 238, 255, 255, 255, 132, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 1, 255, 255, 255, 126, 255, 255, 255, 239, 255, 255, 255, 239, 255, 255, 255, 130, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 7, 255, 255, 255, 142, 255, 255, 255, 231, 255, 255, 255, 239, 255, 255, 255, 137, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 251, 255, 255, 255, 75, 255, 255, 255, 220, 255, 255, 255, 247, 255, 255, 255, 156, 255, 255, 255, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 174, 255, 255, 255, 232, 255, 255, 255, 252, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 174, 255, 255, 255, 232, 255, 255, 255, 252, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 199, 255, 255, 255, 99, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 84, 255, 255, 255, 225, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 1, 255, 255, 255, 126, 255, 255, 255, 239, 255, 255, 255, 239, 255, 255, 255, 130, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 115, 255, 255, 255, 219, 255, 255, 255, 42, 255, 255, 255, 42, 255, 255, 255, 219, 255, 255, 255, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 139, 255, 255, 255, 238, 255, 255, 255, 238, 255, 255, 255, 132, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 192, 255, 255, 255, 188, 255, 255, 255, 45, 255, 255, 255, 71, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 192, 255, 255, 255, 188, 255, 255, 255, 45, 255, 255, 255, 71, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 238, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 207, 255, 255, 255, 112, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 113, 255, 255, 255, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 115, 255, 255, 255, 219, 255, 255, 255, 42, 255, 255, 255, 42, 255, 255, 255, 219, 255, 255, 255, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 246, 255, 255, 255, 76, 0, 0, 0, 0, 255, 255, 255, 87, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 246, 255, 255, 255, 76, 0, 0, 0, 0, 255, 255, 255, 87, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 240, 255, 255, 255, 87, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 241, 255, 255, 255, 77, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 77, 255, 255, 255, 238, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 207, 255, 255, 255, 112, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 113, 255, 255, 255, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 220, 255, 255, 255, 131, 255, 255, 255, 27, 255, 255, 255, 192, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 220, 255, 255, 255, 131, 255, 255, 255, 27, 255, 255, 255, 192, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 201, 255, 255, 255, 131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 133, 255, 255, 255, 224, 255, 255, 255, 244, 255, 255, 255, 180, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 239, 255, 255, 255, 78, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 79, 255, 255, 255, 238, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 241, 255, 255, 255, 77, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 77, 255, 255, 255, 238, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 83, 255, 255, 255, 237, 255, 255, 255, 229, 255, 255, 255, 76, 255, 255, 255, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 83, 255, 255, 255, 237, 255, 255, 255, 229, 255, 255, 255, 76, 255, 255, 255, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 86, 255, 255, 255, 239, 255, 255, 255, 83, 255, 255, 255, 29, 255, 255, 255, 54, 255, 255, 255, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 112, 255, 255, 255, 233, 255, 255, 255, 71, 255, 255, 255, 35, 255, 255, 255, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 202, 255, 255, 255, 114, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 114, 255, 255, 255, 202, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 239, 255, 255, 255, 78, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 79, 255, 255, 255, 238, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 167, 255, 255, 255, 233, 255, 255, 255, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 88, 255, 255, 255, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 71, 255, 255, 255, 201, 255, 255, 255, 244, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 100, 255, 255, 255, 225, 255, 255, 255, 252, 255, 255, 255, 228, 255, 255, 255, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 147, 255, 255, 255, 255, 255, 255, 255, 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 148, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 148, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 209, 255, 255, 255, 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 99, 255, 255, 255, 220, 255, 255, 255, 42, 255, 255, 255, 42, 255, 255, 255, 221, 255, 255, 255, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 202, 255, 255, 255, 114, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 114, 255, 255, 255, 202, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 255, 255, 255, 144, 255, 255, 255, 182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 90, 255, 255, 255, 217, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 234, 255, 255, 255, 131, 255, 255, 255, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 154, 255, 255, 255, 166, 255, 255, 255, 38, 255, 255, 255, 168, 255, 255, 255, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 61, 255, 255, 255, 156, 0, 0, 0, 0, 255, 255, 255, 58, 255, 255, 255, 155, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 157, 255, 255, 255, 60, 0, 0, 0, 0, 255, 255, 255, 156, 255, 255, 255, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 247, 255, 255, 255, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 1, 255, 255, 255, 126, 255, 255, 255, 239, 255, 255, 255, 239, 255, 255, 255, 130, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 99, 255, 255, 255, 220, 255, 255, 255, 42, 255, 255, 255, 42, 255, 255, 255, 221, 255, 255, 255, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 180, 255, 255, 255, 52, 0, 0, 0, 0, 255, 255, 255, 180, 255, 255, 255, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 52, 255, 255, 255, 180, 0, 0, 0, 0, 255, 255, 255, 52, 255, 255, 255, 179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 249, 255, 255, 255, 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 1, 255, 255, 255, 126, 255, 255, 255, 239, 255, 255, 255, 239, 255, 255, 255, 130, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 91, 255, 255, 255, 210, 255, 255, 255, 245, 255, 255, 255, 210, 255, 255, 255, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 51, 255, 255, 255, 251, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 124, 255, 255, 255, 233, 255, 255, 255, 235, 255, 255, 255, 151, 255, 255, 255, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 183, 255, 255, 255, 52, 0, 0, 0, 0, 255, 255, 255, 183, 255, 255, 255, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 52, 255, 255, 255, 183, 0, 0, 0, 0, 255, 255, 255, 52, 255, 255, 255, 183, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 214, 255, 255, 255, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 66, 255, 255, 255, 60, 255, 255, 255, 18, 255, 255, 255, 145, 255, 255, 255, 207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 127, 255, 255, 255, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 10, 255, 255, 255, 95, 255, 255, 255, 251, 255, 255, 255, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 214, 255, 255, 255, 48, 255, 255, 255, 50, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 90, 255, 255, 255, 215, 255, 255, 255, 44, 255, 255, 255, 30, 255, 255, 255, 196, 255, 255, 255, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 63, 255, 255, 255, 156, 0, 0, 0, 0, 255, 255, 255, 61, 255, 255, 255, 156, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 157, 255, 255, 255, 62, 0, 0, 0, 0, 255, 255, 255, 156, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 116, 255, 255, 255, 230, 255, 255, 255, 67, 255, 255, 255, 36, 255, 255, 255, 77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 61, 255, 255, 255, 249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 43, 255, 255, 255, 248, 255, 255, 255, 95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 237, 255, 255, 255, 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 210, 255, 255, 255, 48, 255, 255, 255, 50, 255, 255, 255, 209, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 133, 255, 255, 255, 224, 255, 255, 255, 244, 255, 255, 255, 180, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 199, 255, 255, 255, 99, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 84, 255, 255, 255, 225, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 149, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 148, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 255, 255, 255, 139, 255, 255, 255, 228, 255, 255, 255, 246, 255, 255, 255, 169, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 174, 255, 255, 255, 232, 255, 255, 255, 252, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 176, 255, 255, 255, 169, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 117, 255, 255, 255, 238, 255, 255, 255, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 112, 255, 255, 255, 233, 255, 255, 255, 71, 255, 255, 255, 35, 255, 255, 255, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 238, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 247, 255, 255, 255, 79, 0, 0, 0, 0, 255, 255, 255, 247, 255, 255, 255, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 126, 255, 255, 255, 216, 255, 255, 255, 225, 255, 255, 255, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 192, 255, 255, 255, 188, 255, 255, 255, 45, 255, 255, 255, 71, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 241, 255, 255, 255, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 4, 255, 255, 255, 255, 255, 255, 255, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 56, 255, 255, 255, 229, 255, 255, 255, 255, 255, 255, 255, 230, 255, 255, 255, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 209, 255, 255, 255, 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 240, 255, 255, 255, 87, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 229, 255, 255, 255, 61, 0, 0, 0, 0, 255, 255, 255, 229, 255, 255, 255, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 57, 255, 255, 255, 9, 255, 255, 255, 16, 255, 255, 255, 241, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 111, 255, 255, 255, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 91, 255, 255, 255, 210, 255, 255, 255, 245, 255, 255, 255, 210, 255, 255, 255, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 246, 255, 255, 255, 76, 0, 0, 0, 0, 255, 255, 255, 87, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 244, 255, 255, 255, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 247, 255, 255, 255, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 201, 255, 255, 255, 131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 211, 255, 255, 255, 43, 0, 0, 0, 0, 255, 255, 255, 211, 255, 255, 255, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 71, 255, 255, 255, 183, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 6, 255, 255, 255, 225, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 66, 255, 255, 255, 60, 255, 255, 255, 18, 255, 255, 255, 145, 255, 255, 255, 207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 220, 255, 255, 255, 131, 255, 255, 255, 27, 255, 255, 255, 192, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 187, 255, 255, 255, 172, 255, 255, 255, 36, 255, 255, 255, 65, 255, 255, 255, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 249, 255, 255, 255, 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 86, 255, 255, 255, 239, 255, 255, 255, 83, 255, 255, 255, 29, 255, 255, 255, 54, 255, 255, 255, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 193, 255, 255, 255, 25, 0, 0, 0, 0, 255, 255, 255, 193, 255, 255, 255, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 57, 255, 255, 255, 191, 255, 255, 255, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 196, 255, 255, 255, 255, 255, 255, 255, 234, 255, 255, 255, 228, 255, 255, 255, 213, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 61, 255, 255, 255, 249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 83, 255, 255, 255, 237, 255, 255, 255, 229, 255, 255, 255, 76, 255, 255, 255, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 34, 255, 255, 255, 190, 255, 255, 255, 245, 255, 255, 255, 221, 255, 255, 255, 131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 216, 255, 255, 255, 143, 255, 255, 255, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 214, 255, 255, 255, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 100, 255, 255, 255, 225, 255, 255, 255, 252, 255, 255, 255, 228, 255, 255, 255, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 56, 255, 255, 255, 229, 255, 255, 255, 255, 255, 255, 255, 230, 255, 255, 255, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 66, 255, 255, 255, 169, 255, 255, 255, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 174, 255, 255, 255, 232, 255, 255, 255, 252, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 51, 255, 255, 255, 192, 255, 255, 255, 243, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 116, 255, 255, 255, 230, 255, 255, 255, 67, 255, 255, 255, 36, 255, 255, 255, 77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 247, 255, 255, 255, 219, 255, 255, 255, 216, 255, 255, 255, 216, 255, 255, 255, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 192, 255, 255, 255, 188, 255, 255, 255, 45, 255, 255, 255, 71, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 255, 255, 255, 139, 255, 255, 255, 228, 255, 255, 255, 246, 255, 255, 255, 169, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 246, 255, 255, 255, 76, 0, 0, 0, 0, 255, 255, 255, 87, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 170, 255, 255, 255, 174, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 220, 255, 255, 255, 131, 255, 255, 255, 27, 255, 255, 255, 192, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 21, 255, 255, 255, 242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 167, 255, 255, 255, 233, 255, 255, 255, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 254, 255, 255, 255, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 83, 255, 255, 255, 237, 255, 255, 255, 229, 255, 255, 255, 76, 255, 255, 255, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 195, 255, 255, 255, 202, 255, 255, 255, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 147, 255, 255, 255, 255, 255, 255, 255, 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 144, 255, 255, 255, 194, 255, 255, 255, 138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 255, 255, 255, 144, 255, 255, 255, 182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 217, 255, 255, 255, 142, 255, 255, 255, 14, 255, 255, 255, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 167, 255, 255, 255, 233, 255, 255, 255, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 244, 255, 255, 255, 200, 255, 255, 255, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 56, 255, 255, 255, 228, 255, 255, 255, 255, 255, 255, 255, 229, 255, 255, 255, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 154, 255, 255, 255, 166, 255, 255, 255, 38, 255, 255, 255, 168, 255, 255, 255, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 202, 0, 0, 0, 0, 255, 255, 255, 203, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 233, 255, 255, 255, 165, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 63, 255, 255, 255, 216, 255, 255, 255, 251, 255, 255, 255, 229, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 255, 255, 255, 144, 255, 255, 255, 182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 17, 255, 255, 255, 133, 255, 255, 255, 232, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 147, 255, 255, 255, 193, 255, 255, 255, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 183, 255, 255, 255, 143, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 64, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 56, 255, 255, 255, 229, 255, 255, 255, 255, 255, 255, 255, 230, 255, 255, 255, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 64, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 91, 255, 255, 255, 210, 255, 255, 255, 245, 255, 255, 255, 210, 255, 255, 255, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 56, 255, 255, 255, 228, 255, 255, 255, 255, 255, 255, 255, 229, 255, 255, 255, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 214, 255, 255, 255, 48, 255, 255, 255, 50, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 251, 255, 255, 255, 95, 255, 255, 255, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 73, 255, 255, 255, 218, 255, 255, 255, 249, 255, 255, 255, 194, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 66, 255, 255, 255, 60, 255, 255, 255, 18, 255, 255, 255, 145, 255, 255, 255, 207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 210, 255, 255, 255, 48, 255, 255, 255, 50, 255, 255, 255, 209, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 79, 255, 255, 255, 238, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 226, 255, 255, 255, 127, 255, 255, 255, 15, 255, 255, 255, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 61, 255, 255, 255, 249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 147, 255, 255, 255, 255, 255, 255, 255, 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 129, 255, 255, 255, 217, 255, 255, 255, 245, 255, 255, 255, 195, 255, 255, 255, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 18, 255, 255, 255, 238, 255, 255, 255, 117, 255, 255, 255, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 40, 255, 255, 255, 40, 255, 255, 255, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 254, 255, 255, 255, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 174, 255, 255, 255, 232, 255, 255, 255, 252, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 154, 255, 255, 255, 166, 255, 255, 255, 38, 255, 255, 255, 168, 255, 255, 255, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 109, 255, 255, 255, 68, 255, 255, 255, 36, 255, 255, 255, 158, 255, 255, 255, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 61, 255, 255, 255, 255, 255, 255, 255, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 181, 255, 255, 255, 255, 255, 255, 255, 234, 255, 255, 255, 228, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 192, 255, 255, 255, 188, 255, 255, 255, 45, 255, 255, 255, 71, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 52, 255, 255, 255, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 64, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 246, 255, 255, 255, 76, 0, 0, 0, 0, 255, 255, 255, 87, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 159, 255, 255, 255, 198, 255, 255, 255, 207, 255, 255, 255, 124, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 69, 255, 255, 255, 198, 255, 255, 255, 197, 255, 255, 255, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 105, 255, 255, 255, 215, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 10, 255, 255, 255, 255, 255, 255, 255, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 65, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 220, 255, 255, 255, 131, 255, 255, 255, 27, 255, 255, 255, 192, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 5, 0, 0, 0, 0, 255, 255, 255, 4, 255, 255, 255, 229, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 208, 255, 255, 255, 17, 255, 255, 255, 19, 255, 255, 255, 204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 45, 255, 255, 255, 242, 255, 255, 255, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 22, 255, 255, 255, 16, 255, 255, 255, 127, 255, 255, 255, 229, 255, 255, 255, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 18, 255, 255, 255, 146, 255, 255, 255, 213, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 83, 255, 255, 255, 237, 255, 255, 255, 229, 255, 255, 255, 76, 255, 255, 255, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 105, 255, 255, 255, 201, 255, 255, 255, 193, 255, 255, 255, 249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 224, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 200, 255, 255, 255, 159, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 241, 255, 255, 255, 244, 255, 255, 255, 194, 255, 255, 255, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 243, 255, 255, 255, 191, 255, 255, 255, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 233, 255, 255, 255, 8, 255, 255, 255, 16, 255, 255, 255, 246, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 207, 255, 255, 255, 18, 255, 255, 255, 20, 255, 255, 255, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 252, 255, 255, 255, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 56, 255, 255, 255, 228, 255, 255, 255, 255, 255, 255, 255, 229, 255, 255, 255, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 149, 255, 255, 255, 202, 255, 255, 255, 179, 255, 255, 255, 213, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 65, 255, 255, 255, 198, 255, 255, 255, 198, 255, 255, 255, 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 218, 255, 255, 255, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 233, 255, 255, 255, 165, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 219, 255, 255, 255, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 183, 255, 255, 255, 143, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 147, 255, 255, 255, 255, 255, 255, 255, 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 90, 255, 255, 255, 252, 255, 255, 255, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 102, 255, 255, 255, 189, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 170, 255, 255, 255, 174, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 154, 255, 255, 255, 166, 255, 255, 255, 38, 255, 255, 255, 168, 255, 255, 255, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 95, 255, 255, 255, 220, 255, 255, 255, 249, 255, 255, 255, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 73, 255, 255, 255, 8, 255, 255, 255, 8, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 13, 255, 255, 255, 239, 255, 255, 255, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 225, 255, 255, 255, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 225, 255, 255, 255, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 21, 255, 255, 255, 242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 56, 255, 255, 255, 229, 255, 255, 255, 255, 255, 255, 255, 230, 255, 255, 255, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 167, 255, 255, 255, 233, 255, 255, 255, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 233, 255, 255, 255, 165, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 166, 255, 255, 255, 35, 255, 255, 255, 251, 255, 255, 255, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 145, 255, 255, 255, 223, 255, 255, 255, 219, 255, 255, 255, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 102, 255, 255, 255, 217, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 225, 255, 255, 255, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 225, 255, 255, 255, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 195, 255, 255, 255, 202, 255, 255, 255, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 56, 255, 255, 255, 229, 255, 255, 255, 255, 255, 255, 255, 230, 255, 255, 255, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 255, 255, 255, 144, 255, 255, 255, 182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 183, 255, 255, 255, 143, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 40, 255, 255, 255, 3, 255, 255, 255, 44, 255, 255, 255, 227, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 176, 255, 255, 255, 149, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 167, 255, 255, 255, 233, 255, 255, 255, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 193, 255, 255, 255, 235, 255, 255, 255, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 226, 255, 255, 255, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 3, 255, 255, 255, 144, 255, 255, 255, 182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 25, 255, 255, 255, 237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 214, 255, 255, 255, 48, 255, 255, 255, 50, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 46, 255, 255, 255, 208, 255, 255, 255, 235, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 247, 255, 255, 255, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 29, 0, 0, 0, 0, 255, 255, 255, 41, 255, 255, 255, 227, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 210, 255, 255, 255, 48, 255, 255, 255, 50, 255, 255, 255, 209, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 207, 255, 255, 255, 83, 255, 255, 255, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 248, 255, 255, 255, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 201, 255, 255, 255, 219, 255, 255, 255, 211, 255, 255, 255, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 73, 255, 255, 255, 225, 255, 255, 255, 223, 255, 255, 255, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 214, 255, 255, 255, 48, 255, 255, 255, 50, 255, 255, 255, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 229, 255, 255, 255, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 247, 255, 255, 255, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 226, 255, 255, 255, 61, 255, 255, 255, 40, 255, 255, 255, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 210, 255, 255, 255, 48, 255, 255, 255, 50, 255, 255, 255, 209, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 181, 255, 255, 255, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 229, 255, 255, 255, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 228, 255, 255, 255, 57, 255, 255, 255, 36, 255, 255, 255, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 109, 255, 255, 255, 213, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 211, 255, 255, 255, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 216, 255, 255, 255, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 75, 255, 255, 255, 225, 255, 255, 255, 223, 255, 255, 255, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 16, 255, 255, 255, 242, 255, 255, 255, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 193, 255, 255, 255, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 219, 255, 255, 255, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 56, 255, 255, 255, 228, 255, 255, 255, 255, 255, 255, 255, 229, 255, 255, 255, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, 255, 255, 255, 255, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 205, 255, 255, 255, 203, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 105, 255, 255, 255, 184, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 56, 255, 255, 255, 228, 255, 255, 255, 255, 255, 255, 255, 229, 255, 255, 255, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 206, 255, 255, 255, 205, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 241, 255, 255, 255, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 19, 255, 255, 255, 64, 255, 255, 255, 253, 255, 255, 255, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 243, 255, 255, 255, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 186, 255, 255, 255, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 241, 255, 255, 255, 236, 255, 255, 255, 117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 245, 255, 255, 255, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 70, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 56, 255, 255, 255, 239, 255, 255, 255, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 247, 255, 255, 255, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 233, 255, 255, 255, 165, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 64, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 217, 255, 255, 255, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 70, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 249, 255, 255, 255, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 183, 255, 255, 255, 143, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 19, 255, 255, 255, 161, 255, 255, 255, 250, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 64, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 150, 255, 255, 255, 173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 208, 255, 255, 255, 206, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 251, 255, 255, 255, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 40, 255, 255, 255, 40, 255, 255, 255, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 168, 255, 255, 255, 91, 255, 255, 255, 246, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 64, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 102, 255, 255, 255, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 206, 255, 255, 255, 205, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 253, 255, 255, 255, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 64, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 82, 255, 255, 255, 245, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 205, 255, 255, 255, 204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 136, 255, 255, 255, 225, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 64, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 80, 255, 255, 255, 246, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 206, 255, 255, 255, 205, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 179, 255, 255, 255, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 64, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 100, 255, 255, 255, 226, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 228, 255, 255, 255, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 64, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 147, 255, 255, 255, 178, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 94, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 208, 255, 255, 255, 206, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 64, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 213, 255, 255, 255, 109, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 253, 255, 255, 255, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 206, 255, 255, 255, 205, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 205, 255, 255, 255, 204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 70, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 52, 255, 255, 255, 242, 255, 255, 255, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 251, 255, 255, 255, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 206, 255, 255, 255, 205, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 182, 255, 255, 255, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 70, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 248, 255, 255, 255, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 246, 255, 255, 255, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 244, 255, 255, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 241, 255, 255, 255, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 136, 255, 255, 255, 225, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 179, 255, 255, 255, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 218, 255, 255, 255, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 228, 255, 255, 255, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 219, 255, 255, 255, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), -"format": "RGBA8", -"height": 256, -"mipmaps": false, -"width": 128 -} - -[sub_resource type="ImageTexture" id=2] -image = SubResource( 1 ) -size = Vector2( 128, 256 ) - -[sub_resource type="BitmapFont" id=3] -textures = [ SubResource( 2 ) ] -chars = PoolIntArray( 32, 0, 0, 0, 0, 0, 0, 11, 4, 160, 0, 1734439808, 0, 0, 0, 0, 11, 4, 96, 0, 2, 216, 3, 2, 3, 0, 8, 192, 0, 32, 16, 11, 13, -1, -2, 9, 224, 0, 85, 180, 5, 11, 1, 0, 7, 64, 0, 72, 34, 10, 11, 1, 1, 12, 97, 0, 76, 188, 5, 8, 1, 3, 7, 65, 0, 2, 16, 11, 10, -1, 1, 9, 161, 0, 2, 222, 2, 11, 1, 3, 4, 193, 0, 17, 16, 11, 13, -1, -2, 9, 225, 0, 112, 169, 5, 11, 1, 0, 7, 33, 0, 65, 234, 2, 10, 1, 1, 4, 34, 0, 49, 187, 5, 4, 1, 1, 6, 162, 0, 12, 136, 6, 10, 1, 1, 8, 66, 0, 46, 109, 7, 10, 1, 1, 9, 194, 0, 113, 2, 11, 13, -1, -2, 9, 226, 0, 72, 143, 6, 11, 1, 0, 7, 98, 0, 102, 165, 6, 11, 1, 0, 8, 99, 0, 40, 179, 5, 8, 1, 3, 7, 67, 0, 68, 115, 7, 10, 1, 1, 8, 227, 0, 2, 155, 6, 12, 1, -1, 7, 195, 0, 53, 2, 11, 14, -1, -3, 9, 163, 0, 22, 167, 6, 10, 1, 1, 8, 35, 0, 78, 66, 8, 10, 0, 1, 9, 164, 0, 14, 79, 8, 7, 0, 3, 8, 68, 0, 90, 66, 8, 10, 1, 1, 10, 100, 0, 82, 150, 6, 11, 1, 0, 8, 36, 0, 102, 137, 6, 12, 1, 0, 8, 196, 0, 98, 2, 11, 13, -1, -2, 9, 228, 0, 121, 169, 5, 11, 1, 0, 7, 101, 0, 32, 124, 6, 8, 1, 3, 8, 197, 0, 83, 2, 11, 12, -1, -1, 9, 229, 0, 20, 196, 5, 12, 1, -1, 7, 165, 0, 79, 98, 7, 10, 0, 1, 8, 69, 0, 29, 191, 5, 10, 1, 1, 7, 37, 0, 2, 30, 10, 10, 1, 1, 12, 230, 0, 58, 34, 10, 8, 1, 3, 12, 102, 0, 2, 201, 5, 11, 0, 0, 4, 166, 0, 95, 228, 2, 14, 3, 0, 7, 198, 0, 21, 2, 12, 10, -1, 1, 12, 70, 0, 101, 105, 6, 10, 1, 1, 7, 38, 0, 67, 49, 9, 10, 1, 1, 10, 39, 0, 119, 219, 2, 4, 1, 1, 3, 167, 0, 112, 131, 6, 11, 0, 0, 7, 103, 0, 13, 107, 7, 11, 1, 3, 7, 199, 0, 57, 97, 7, 13, 1, 1, 8, 231, 0, 2, 186, 5, 11, 1, 3, 7, 71, 0, 66, 65, 8, 10, 1, 1, 10, 168, 0, 77, 217, 4, 2, 2, 0, 8, 104, 0, 72, 158, 6, 11, 1, 0, 8, 40, 0, 93, 212, 4, 12, 1, 1, 4, 200, 0, 47, 195, 5, 13, 1, -2, 7, 232, 0, 62, 143, 6, 11, 1, 0, 8, 72, 0, 54, 65, 8, 10, 1, 1, 10, 105, 0, 109, 213, 3, 11, 0, 0, 4, 41, 0, 51, 226, 3, 12, 0, 1, 4, 201, 0, 56, 197, 5, 13, 1, -2, 7, 233, 0, 52, 142, 6, 11, 1, 0, 8, 169, 0, 44, 34, 10, 10, 1, 1, 12, 73, 0, 38, 191, 5, 10, 0, 1, 5, 170, 0, 29, 205, 4, 5, 0, 1, 5, 42, 0, 108, 80, 7, 6, 0, 0, 8, 202, 0, 65, 202, 5, 13, 1, -2, 7, 74, 0, 92, 195, 5, 13, -2, 1, 3, 106, 0, 101, 213, 4, 14, -1, 0, 4, 234, 0, 12, 181, 6, 11, 1, 0, 8, 171, 0, 22, 181, 5, 6, 1, 4, 7, 43, 0, 101, 94, 7, 7, 0, 3, 8, 107, 0, 112, 92, 7, 11, 1, 0, 7, 203, 0, 83, 200, 5, 13, 1, -2, 7, 235, 0, 2, 171, 6, 11, 1, 0, 8, 75, 0, 102, 66, 8, 10, 1, 1, 8, 44, 0, 107, 231, 2, 3, 1, 9, 4, 172, 0, 2, 104, 7, 4, 0, 6, 8, 108, 0, 113, 228, 2, 11, 1, 0, 4, 204, 0, 101, 196, 5, 13, 0, -2, 5, 236, 0, 30, 214, 3, 11, 0, 0, 4, 76, 0, 22, 124, 6, 10, 1, 1, 7, 173, 0, 16, 229, 3, 2, 1, 7, 5, 45, 0, 123, 201, 3, 2, 1, 7, 5, 109, 0, 68, 2, 11, 8, 1, 3, 13, 205, 0, 11, 211, 5, 13, 0, -2, 5, 237, 0, 37, 214, 3, 11, 1, 0, 4, 77, 0, 62, 20, 10, 10, 1, 1, 12, 46, 0, 101, 231, 2, 2, 1, 9, 4, 110, 0, 111, 107, 6, 8, 1, 3, 8, 206, 0, 20, 212, 5, 13, 0, -2, 5, 238, 0, 11, 196, 5, 11, -1, 0, 4, 174, 0, 30, 33, 10, 10, 1, 1, 12, 78, 0, 2, 79, 8, 10, 1, 1, 10, 175, 0, 35, 111, 7, 1, 0, -1, 7, 111, 0, 102, 153, 6, 8, 1, 3, 8, 207, 0, 119, 184, 5, 13, 0, -2, 5, 239, 0, 69, 219, 4, 11, 0, 0, 4, 79, 0, 41, 66, 9, 10, 1, 1, 11, 47, 0, 90, 105, 7, 10, -1, 1, 5, 176, 0, 61, 219, 4, 4, 1, 1, 6, 112, 0, 32, 150, 6, 11, 1, 3, 8, 240, 0, 82, 165, 6, 11, 1, 0, 8, 208, 0, 86, 33, 9, 10, 0, 1, 10, 80, 0, 52, 128, 6, 10, 1, 1, 8, 48, 0, 42, 135, 6, 10, 1, 1, 8, 177, 0, 46, 97, 7, 8, 0, 3, 8, 113, 0, 22, 152, 6, 11, 1, 3, 8, 241, 0, 2, 112, 6, 12, 1, -1, 8, 81, 0, 15, 59, 9, 13, 1, 1, 11, 209, 0, 74, 80, 8, 14, 1, -3, 10, 49, 0, 45, 212, 4, 10, 2, 1, 8, 178, 0, 58, 187, 5, 6, 0, 1, 5, 114, 0, 85, 217, 4, 8, 1, 3, 5, 210, 0, 2, 62, 9, 13, 1, -2, 11, 242, 0, 62, 165, 6, 11, 1, 0, 8, 82, 0, 35, 97, 7, 10, 1, 1, 8, 50, 0, 57, 114, 7, 10, 1, 1, 8, 179, 0, 53, 214, 4, 6, 0, 1, 5, 115, 0, 112, 146, 6, 8, 0, 3, 7, 211, 0, 106, 49, 9, 13, 1, -2, 11, 243, 0, 52, 172, 6, 11, 1, 0, 8, 83, 0, 24, 96, 7, 10, 0, 1, 7, 51, 0, 22, 138, 6, 10, 1, 1, 8, 180, 0, 9, 228, 3, 2, 3, 0, 8, 116, 0, 67, 188, 5, 10, 0, 1, 5, 212, 0, 93, 49, 9, 13, 1, -2, 11, 244, 0, 42, 164, 6, 11, 1, 0, 8, 84, 0, 13, 93, 7, 10, 0, 1, 7, 52, 0, 24, 110, 7, 10, 1, 1, 8, 245, 0, 12, 165, 6, 12, 1, -1, 8, 181, 0, 2, 140, 6, 11, 1, 3, 8, 117, 0, 42, 123, 6, 8, 1, 3, 8, 53, 0, 92, 119, 6, 10, 1, 1, 8, 85, 0, 114, 66, 8, 10, 1, 1, 10, 213, 0, 2, 44, 9, 14, 1, -3, 11, 118, 0, 15, 47, 9, 8, -1, 3, 7, 182, 0, 68, 98, 7, 13, 1, 0, 9, 214, 0, 80, 49, 9, 13, 1, -2, 11, 246, 0, 72, 173, 6, 11, 1, 0, 8, 86, 0, 76, 18, 10, 10, -1, 1, 8, 54, 0, 82, 121, 6, 10, 1, 1, 8, 183, 0, 77, 223, 2, 2, 1, 5, 4, 215, 0, 2, 93, 7, 7, 0, 3, 8, 247, 0, 90, 94, 7, 7, 0, 3, 8, 119, 0, 37, 2, 12, 8, -1, 3, 10, 87, 0, 2, 2, 15, 10, -1, 1, 13, 55, 0, 72, 129, 6, 10, 1, 1, 8, 184, 0, 116, 212, 3, 3, 0, 11, 3, 120, 0, 119, 80, 7, 8, 0, 3, 7, 248, 0, 2, 128, 6, 8, 1, 3, 8, 216, 0, 99, 33, 9, 12, 1, 0, 11, 88, 0, 90, 19, 10, 10, -1, 1, 8, 56, 0, 62, 129, 6, 10, 1, 1, 8, 185, 0, 23, 229, 3, 6, 0, 1, 5, 57, 0, 12, 122, 6, 10, 1, 1, 8, 121, 0, 112, 33, 9, 11, -1, 3, 7, 249, 0, 52, 157, 6, 11, 1, 0, 8, 217, 0, 38, 80, 8, 13, 1, -2, 10, 89, 0, 28, 65, 9, 10, -1, 1, 7, 186, 0, 37, 205, 4, 5, 0, 1, 5, 58, 0, 89, 229, 2, 8, 1, 3, 4, 122, 0, 112, 119, 6, 8, 1, 3, 7, 90, 0, 32, 136, 6, 10, 1, 1, 8, 250, 0, 42, 149, 6, 11, 1, 0, 8, 218, 0, 26, 79, 8, 13, 1, -2, 10, 187, 0, 31, 181, 5, 6, 1, 4, 7, 59, 0, 71, 234, 2, 9, 1, 3, 4, 251, 0, 12, 150, 6, 11, 1, 0, 8, 123, 0, 103, 180, 5, 12, 0, 1, 5, 91, 0, 58, 227, 3, 12, 1, 1, 4, 219, 0, 50, 80, 8, 13, 1, -2, 10, 60, 0, 92, 153, 6, 7, 1, 3, 8, 92, 0, 97, 80, 7, 10, -1, 1, 5, 252, 0, 92, 133, 6, 11, 1, 0, 8, 220, 0, 62, 79, 8, 13, 1, -2, 10, 124, 0, 83, 229, 2, 14, 3, 0, 7, 188, 0, 16, 33, 10, 10, 0, 1, 10, 61, 0, 79, 112, 7, 5, 0, 4, 8, 125, 0, 110, 196, 5, 12, 0, 1, 5, 93, 0, 44, 226, 3, 12, 0, 1, 4, 221, 0, 54, 48, 9, 13, -1, -2, 7, 253, 0, 28, 47, 9, 14, -1, 0, 7, 189, 0, 47, 20, 11, 10, 0, 1, 10, 126, 0, 62, 158, 6, 3, 1, 5, 8, 94, 0, 86, 80, 7, 6, 0, 1, 7, 62, 0, 112, 158, 6, 7, 1, 3, 8, 254, 0, 102, 119, 6, 14, 1, 0, 8, 222, 0, 32, 165, 6, 10, 1, 1, 8, 190, 0, 104, 19, 10, 10, 0, 1, 10, 95, 0, 92, 148, 6, 1, 0, 12, 6, 63, 0, 74, 202, 5, 10, 0, 1, 6, 191, 0, 94, 180, 5, 11, 0, 3, 6, 255, 0, 41, 48, 9, 14, -1, 0, 7, 223, 0, 82, 135, 6, 11, 1, 0, 8 ) -height = 14.0 -ascent = 11.0 - -[node name="TextEditDialog" type="WindowDialog"] -visible = true -margin_left = 4.0 -margin_top = 4.0 -margin_right = 1916.0 -margin_bottom = 1076.0 -rect_min_size = Vector2( 800, 640 ) -window_title = "Text Content" -resizable = true -script = ExtResource( 1 ) +[node name="TextEditDialog" type="Window"] +oversampling_override = 1.0 +position = Vector2i(4, 4) +size = Vector2i(1916, 1076) +script = ExtResource("1_ox7nv") [node name="Margin" type="MarginContainer" parent="."] +anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 -custom_constants/margin_right = 4 -custom_constants/margin_top = 4 -custom_constants/margin_left = 4 -custom_constants/margin_bottom = 4 -__meta__ = { -"_edit_use_anchors_": false -} [node name="Layout" type="VBoxContainer" parent="Margin"] -margin_left = 4.0 -margin_top = 4.0 -margin_right = 1908.0 -margin_bottom = 1068.0 -__meta__ = { -"_edit_use_anchors_": false -} +layout_mode = 2 [node name="TextEdit" type="TextEdit" parent="Margin/Layout"] -margin_right = 1904.0 -margin_bottom = 1040.0 +layout_mode = 2 size_flags_vertical = 3 -custom_fonts/font = SubResource( 3 ) -wrap_enabled = true -__meta__ = { -"_edit_use_anchors_": false -} [node name="Buttons" type="HBoxContainer" parent="Margin/Layout"] -margin_top = 1044.0 -margin_right = 1904.0 -margin_bottom = 1064.0 +layout_mode = 2 alignment = 1 [node name="ConfirmButton" type="Button" parent="Margin/Layout/Buttons"] -margin_left = 897.0 -margin_right = 928.0 -margin_bottom = 20.0 +layout_mode = 2 text = "OK" [node name="Padding" type="Control" parent="Margin/Layout/Buttons"] -margin_left = 932.0 -margin_right = 948.0 -margin_bottom = 20.0 -rect_min_size = Vector2( 16, 0 ) +layout_mode = 2 [node name="CancelButton" type="Button" parent="Margin/Layout/Buttons"] -margin_left = 952.0 -margin_right = 1006.0 -margin_bottom = 20.0 +layout_mode = 2 text = "Cancel" diff --git a/addons/gdscript-course-builder/utils/FileUtils.gd b/addons/gdscript-course-builder/utils/FileUtils.gd index 27ece763..cece03f0 100644 --- a/addons/gdscript-course-builder/utils/FileUtils.gd +++ b/addons/gdscript-course-builder/utils/FileUtils.gd @@ -41,7 +41,7 @@ static func save_course(course: Course, file_path: String) -> bool: practice_data.practice_id = practice_data.practice_id.replace(old_base_path, base_path) # Start saving resources, top to bottom. - var error = ResourceSaver.save(file_path, course) + var error = ResourceSaver.save(course, file_path) if not error == OK: printerr("Failed to save the Course resource at '%s', error code: %d" % [file_path, error]) return false @@ -49,14 +49,13 @@ static func save_course(course: Course, file_path: String) -> bool: # TODO: Update the paths when "Save As" was used and the root resource was moved var had_errors := false - var fs := Directory.new() for lesson_data in course.lessons: var lesson_dir = lesson_data.resource_path.get_base_dir() - if not fs.dir_exists(lesson_dir): - fs.make_dir_recursive(lesson_dir) + if not DirAccess.dir_exists_absolute(lesson_dir): + DirAccess.make_dir_recursive_absolute(lesson_dir) - error = ResourceSaver.save(lesson_data.resource_path, lesson_data) + error = ResourceSaver.save(lesson_data, lesson_data.resource_path) if not error == OK: printerr( ( @@ -70,29 +69,27 @@ static func save_course(course: Course, file_path: String) -> bool: return not had_errors static func remove_obsolete(file_paths: Array) -> void: - if file_paths.empty(): + if file_paths.is_empty(): return - var fs := Directory.new() - var error - + var error: int for file_path in file_paths: - if not file_path.empty() and fs.file_exists(file_path): - error = fs.remove(file_path) + if not file_path.is_empty() and FileAccess.file_exists(file_path): + error = DirAccess.remove_absolute(file_path) if error != OK: printerr( - "Failed to remove an obsolete file at '%s', error code: %d" % [file_path, error] - ) + "Failed to remove an obsolete file at '%s', error code: %d" % + [file_path, error]) static func random_lesson_path(course: Course) -> String: - var _file_tester := Directory.new() var base_path := course.resource_path.get_base_dir() var lesson_directory := "lesson-" + generate_random_path_slug() - var dirpath := base_path.plus_file(lesson_directory) - while _file_tester.dir_exists(dirpath): + var dirpath := base_path.path_join(lesson_directory) + while DirAccess.dir_exists_absolute(dirpath): lesson_directory = "lesson-" + generate_random_path_slug() - dirpath = base_path.plus_file(lesson_directory) - return dirpath.plus_file("lesson.tres") + dirpath = base_path.path_join(lesson_directory) + return dirpath.path_join("lesson.tres") + static func slugged_lesson_path(course: Course, slug: String) -> String: var base_path = course.resource_path.get_base_dir() @@ -100,17 +97,16 @@ static func slugged_lesson_path(course: Course, slug: String) -> String: return base_path.plus_file(lesson_slug).plus_file("lesson.tres") static func generate_random_lesson_subresource_path(lesson: Lesson, kind: String) -> String: - var _file_tester := Directory.new() var base_path = lesson.resource_path.get_base_dir() assert( kind in SUPPORTED_LESSON_RESOURCES, "Resource name must be one of %s" % [SUPPORTED_LESSON_RESOURCES] ) var block_file = "%s-%s.tres" % [kind, generate_random_path_slug()] - var path = base_path.plus_file(block_file) - while _file_tester.file_exists(path): + var path = base_path.path_join(block_file) + while FileAccess.file_exists(path): block_file = "%s-%s.tres" % [kind, generate_random_path_slug()] - path = base_path.plus_file(block_file) + path = base_path.path_join(block_file) return path static func generate_random_path_slug(length := 8) -> String: @@ -126,8 +122,8 @@ static func pack_playable_scene(instance: Node, base_path: String, keyword: Stri printerr("Failed to pack the %s scene from the instance '%s': Error code %d" % [keyword, instance, error]) return null - var practice_path = base_path.plus_file("test-%s.tscn" % [keyword]) - error = ResourceSaver.save(practice_path, packed_instance) + var practice_path = base_path.path_join("test-%s.tscn" % [keyword]) + error = ResourceSaver.save(packed_instance, practice_path) if error != OK: printerr("Failed to save the %s scene at '%s': Error code %d" % [keyword, practice_path, error]) return null diff --git a/addons/gdscript-course-builder/utils/PluginUtils.gd b/addons/gdscript-course-builder/utils/PluginUtils.gd index d9e2c4cb..3fdc7ebe 100644 --- a/addons/gdscript-course-builder/utils/PluginUtils.gd +++ b/addons/gdscript-course-builder/utils/PluginUtils.gd @@ -21,19 +21,20 @@ static func get_settings_directory(from_node: Node) -> String: if not plugin_instance: return "" - var settings_dir := plugin_instance.get_editor_interface().get_editor_settings().get_project_settings_dir() - return settings_dir.plus_file(SETTINGS_SUBPATH).plus_file(PLUGIN_DIR_NAME) + var settings_dir: String = str( + plugin_instance.get_editor_interface().get_editor_settings().get_project_settings_dir() + ) + return settings_dir.path_join(SETTINGS_SUBPATH).path_join(PLUGIN_DIR_NAME) static func get_cache_file(from_node: Node) -> String: - var settings_dir = get_settings_directory(from_node) - if settings_dir.empty(): + var settings_dir: String = get_settings_directory(from_node) + if settings_dir.is_empty(): return "" + return settings_dir.path_join(CACHE_FILE_NAME) - return settings_dir.plus_file(CACHE_FILE_NAME) static func get_temp_play_path(from_node: Node) -> String: - var settings_dir = get_settings_directory(from_node) - if settings_dir.empty(): + var settings_dir: String = get_settings_directory(from_node) + if settings_dir.is_empty(): return "" - - return settings_dir.plus_file(TEMP_PLAY_SUBPATH) + return settings_dir.path_join(TEMP_PLAY_SUBPATH) diff --git a/addons/gdscript-course-builder/utils/ResourceUtils.gd b/addons/gdscript-course-builder/utils/ResourceUtils.gd index de7ab6dd..b619e07e 100644 --- a/addons/gdscript-course-builder/utils/ResourceUtils.gd +++ b/addons/gdscript-course-builder/utils/ResourceUtils.gd @@ -6,34 +6,51 @@ extends Object # while making sure that there is no cache record for it. # This file is then used to load the resource, after which # the resource takes over the original path. + +# NOTE (Godot 4 migration): +# In Godot 3 this helper worked around ResourceLoader cache issues by forcing +# a load from a temporary file path. +# Godot 4 introduces explicit cache control (CACHE_MODE_IGNORE), which may +# make this workaround unnecessary. +# The code is kept to preserve behavior during the port and avoid regressions. +# Revisit after validating resource loading in all editor workflows. static func load_fresh(resource_path: String) -> Resource: - var resource = File.new() - var error = resource.open(resource_path, File.READ) - if error != OK: - printerr("Failed to load resource '" + resource_path + "': Error code " + str(error)) + var resource := FileAccess.open(resource_path, FileAccess.READ) + if resource == null: + printerr("Failed to load resource '%s'" % resource_path) return null - var resource_ext = resource_path.get_extension() - var random_index = randi() - var intermediate_path = resource_path + "_temp_" + str(random_index) + "." + resource_ext + var resource_ext := resource_path.get_extension() + var random_index := randi() + var intermediate_path := resource_path + "_temp_" + str(random_index) + "." + resource_ext while ResourceLoader.has_cached(intermediate_path): random_index = randi() intermediate_path = resource_path + "_temp_" + str(random_index) + "." + resource_ext - var intermediate_resource = File.new() - error = intermediate_resource.open(intermediate_path, File.WRITE) - if error != OK: - printerr("Failed to load resource '" + resource_path + "': Error code " + str(error)) + var intermediate_resource := FileAccess.open(intermediate_path, FileAccess.WRITE) + if intermediate_resource == null: + printerr("Failed to write temp resource '%s'" % intermediate_path) return null - var resource_content = resource.get_as_text() + var resource_content := resource.get_as_text() intermediate_resource.store_string(resource_content) + # FileAccess closes automatically when freed, but explicit is fine: intermediate_resource.close() resource.close() - var actual_resource = ResourceLoader.load(intermediate_path, "", true) + var actual_resource: Resource = ResourceLoader.load( + intermediate_path, + "", + ResourceLoader.CACHE_MODE_IGNORE + ) + if actual_resource == null: + printerr("Failed to load temp resource '%s'" % intermediate_path) + return null + actual_resource.take_over_path(resource_path) - var directory = Directory.new() - directory.remove(intermediate_path) + # Remove temp file + # If this complains in your Godot version, paste the exact error and I'll swap to the right call. + DirAccess.remove_absolute(intermediate_path) + return actual_resource diff --git a/autoload/GDScriptErrorDatabase.gd b/autoload/GDScriptErrorDatabase.gd index 8abdc571..c772cc61 100644 --- a/autoload/GDScriptErrorDatabase.gd +++ b/autoload/GDScriptErrorDatabase.gd @@ -8,10 +8,10 @@ const CSV_EXPLANATION_FIELD := "error_explanation" const CSV_SUGGESTION_FIELD := "error_suggestion" var _main_table := {} +@warning_ignore("unused_private_class_variable") var _translated_table := {} - -func _init(): +func _init() -> void: _main_table = _load_csv_file(DATABASE_SOURCE) @@ -24,44 +24,36 @@ func get_message(error_code: int) -> Dictionary: if error_code == -1: return message - if not _main_table.empty() and _main_table.has(error_code): - var record = _main_table[error_code] as DatabaseRecord - if record: - message.explanation = record.explanation - message.suggestion = record.suggestion + if not _main_table.is_empty() and _main_table.has(error_code): + var record := _main_table[error_code] as DatabaseRecord + if record != null: + message["explanation"] = record.explanation + message["suggestion"] = record.suggestion return message func _load_csv_file(file_path: String) -> Dictionary: - var database_file = File.new() - if file_path.empty() or not database_file.file_exists(file_path): - printerr( - "Failed to open the error database source at '%s': File does not exist." % [file_path] - ) + if file_path.is_empty() or not FileAccess.file_exists(file_path): + printerr("Failed to open the error database source at '%s': File does not exist." % file_path) return {} - var error = database_file.open(file_path, File.READ) - if error != OK: - printerr( - "Failed to open the error database source at '%s': Error code %d" % [file_path, error] - ) + var file := FileAccess.open(file_path, FileAccess.READ) + if file == null: + printerr("Failed to open the error database source at '%s'." % file_path) return {} - var table = _parse_csv_file(database_file) - database_file.close() - return table + return _parse_csv_file(file) -func _parse_csv_file(file: File) -> Dictionary: +func _parse_csv_file(file: FileAccess) -> Dictionary: var parsed := {} - if not file.is_open(): + if file == null: return parsed - # Reset the cursor. - file.seek(0) - var header := Array(file.get_csv_line(CSV_DELIMITER)) - if header.size() == 0: + # Read header + var header := file.get_csv_line(CSV_DELIMITER) + if header.is_empty(): return parsed var identifier_index := header.find(CSV_IDENTIFIER_FIELD) @@ -70,38 +62,35 @@ func _parse_csv_file(file: File) -> Dictionary: if identifier_index == -1 or explanation_index == -1 or suggestion_index == -1: return parsed - # Loop while there is content in the file left. - while file.get_position() < file.get_len(): - var line = file.get_csv_line(CSV_DELIMITER) + # Read remaining lines + while not file.eof_reached(): + var line := file.get_csv_line(CSV_DELIMITER) + # Empty or invalid line, ignore it. - if line.size() == 0 or line.size() != header.size(): + if line.is_empty() or line.size() != header.size(): continue - var error_code = line[identifier_index] + var error_code := String(line[identifier_index]) var error_value := -1 + if GDScriptCodes.WarningCode.has(error_code): error_value = GDScriptCodes.WarningCode[error_code] elif GDScriptCodes.ErrorCode.has(error_code): error_value = GDScriptCodes.ErrorCode[error_code] elif GDQuestCodes.ErrorCode.has(error_code): error_value = GDQuestCodes.ErrorCode[error_code] - - # It seems that the name of the error in the CSV file is invalid, reporting and skipping. + + # Invalid code in CSV, report and skip. if error_value == -1: - printerr( - "Bad error database record '%s': No such error or warning code." % [error_code] - ) + printerr("Bad error database record '%s': No such error or warning code." % error_code) continue var record := DatabaseRecord.new() - record.code = error_code - record.explanation = line[explanation_index] - record.suggestion = line[suggestion_index] + record.code = error_value + record.explanation = String(line[explanation_index]) + record.suggestion = String(line[suggestion_index]) parsed[error_value] = record - # Reset the cursor again. - file.seek(0) - return parsed diff --git a/autoload/Log.gd b/autoload/Log.gd index b91596ee..b7c7bdbe 100644 --- a/autoload/Log.gd +++ b/autoload/Log.gd @@ -1,35 +1,55 @@ extends Node enum LEVEL { - TRACE = 10, - DEBUG = 20, - INFO = 30, - WARN = 40, - ERROR = 50, - FATAL = 60, -}; - -var also_print_to_godot := false; -var _js_available := OS.has_feature("JavaScript") -var is_joypad = false -var joypad_index = -1 -var GDQUEST: JavaScriptObject -var _log_lines := [] + TRACE = 10, + DEBUG = 20, + INFO = 30, + WARN = 40, + ERROR = 50, + FATAL = 60, +} + +var also_print_to_godot := false +var _js_available := OS.has_feature("web") +var is_joypad := false +var joypad_index := -1 + +# Godot 4: keep JS interfaces typed as Object to avoid "unsafe Variant" warnings. +var GDQUEST: Object +var _log_lines: Array = [] + func _init() -> void: - var _err = Input.connect("joy_connection_changed", self, "_on_joy_connection_changed") + Input.joy_connection_changed.connect(_on_joy_connection_changed) + if not _js_available: log_system_info_if_log_is_empty(get_info()) - - GDQUEST = JavaScript.get_interface("GDQUEST") - if not GDQUEST: + return + + GDQUEST = JavaScriptBridge.get_interface("GDQUEST") as Object + if GDQUEST == null: _js_available = false + log_system_info_if_log_is_empty(get_info()) return + trim_if_over_limit() log_system_info_if_log_is_empty(get_info()) +func _get_js_log_obj() -> Object: + if not _js_available or GDQUEST == null: + return null + return GDQUEST.get("log") as Object + + +func _js_call(obj: Object, method: String, args: Array = []): + if obj == null: + return null + return obj.callv(method, args) + + func write(level: int, properties: Dictionary, message: String) -> void: + # Optional local printing in debug builds. if also_print_to_godot and OS.is_debug_build(): var level_index := LEVEL.values().find(level) var props := { @@ -39,141 +59,170 @@ func write(level: int, properties: Dictionary, message: String) -> void: "sep": "------------" } var object := "[%lvl]\n%msg\n%prp\n%sep".format(props, "%_") - match(level): - LEVEL.FATAL,LEVEL.ERROR: - push_error(object); + match level: + LEVEL.FATAL, LEVEL.ERROR: + push_error(object) LEVEL.WARN: push_warning(object) _: print(object) + + # Non-web: store lines locally for later file export. if not _js_available: - var line := { "time":"", "level": level, "msg": message } - for propName in properties: - line[propName] = properties[propName] + var line := { "time": "", "level": level, "msg": message } + for prop_name in properties: + line[prop_name] = properties[prop_name] _log_lines.append(line) return - var props = godot_dict_to_js_obj(properties) - match(level): - LEVEL.FATAL: - # warning-ignore:unsafe_property_access - GDQUEST.log.fatal(props, message) - LEVEL.ERROR: - # warning-ignore:unsafe_property_access - GDQUEST.log.error(props, message) - LEVEL.WARN: - # warning-ignore:unsafe_property_access - GDQUEST.log.warn(props, message) - LEVEL.INFO: - # warning-ignore:unsafe_property_access - GDQUEST.log.info(props, message) - LEVEL.DEBUG: - # warning-ignore:unsafe_property_access - GDQUEST.log.debug(props, message) - _: - # warning-ignore:unsafe_property_access - GDQUEST.log.trace(props, message) + + # Web: forward to GDQUEST logger if available. + var log_obj := _get_js_log_obj() + if log_obj == null: + _js_available = false + # Fallback to local store so we don't lose logs. + var line2 := { "time": "", "level": level, "msg": message } + for prop_name2 in properties: + line2[prop_name2] = properties[prop_name2] + _log_lines.append(line2) + return + + var props_js = godot_dict_to_js_obj(properties) + + var method := "trace" + match level: + LEVEL.FATAL: method = "fatal" + LEVEL.ERROR: method = "error" + LEVEL.WARN: method = "warn" + LEVEL.INFO: method = "info" + LEVEL.DEBUG: method = "debug" + _: method = "trace" + + _js_call(log_obj, method, [props_js, message]) func trace(properties: Dictionary, message: String) -> void: write(LEVEL.TRACE, properties, message) - func debug(properties: Dictionary, message: String) -> void: write(LEVEL.DEBUG, properties, message) - func info(properties: Dictionary, message: String) -> void: write(LEVEL.INFO, properties, message) - func warn(properties: Dictionary, message: String) -> void: write(LEVEL.WARN, properties, message) - func error(properties: Dictionary, message: String) -> void: write(LEVEL.ERROR, properties, message) - func fatal(properties: Dictionary, message: String) -> void: write(LEVEL.FATAL, properties, message) -# Prompts a file download to the user in a web environment. Safe to call in all -# environments +# Prompts a file download to the user in a web environment. +# Safe to call in all environments. func download() -> void: if not _js_available: var json_string := "" for line in _log_lines: - json_string += JSON.print(line) + "\n" - var file := File.new() - var dir := Directory.new() - var time := OS.get_datetime(); + json_string += JSON.stringify(line) + "\n" + + var time := Time.get_datetime_dict_from_system() var dir_name := "error_logs" - var file_name := "%d-%02d-%02d-%02d-%02d" % [time.year, time.month, time.day, time.hour, time.minute]; - var ok := dir.make_dir_recursive("user://%s/"%[dir_name]) - if ok != OK: - push_error("could not create %s"%[dir_name]) - file.open("user://%s/%s.log"%[dir_name, file_name], File.WRITE) - file.store_string(json_string) - file.close() - var dir_absolute_path := OS.get_user_data_dir().plus_file("error_logs")+"/" + var file_name := "%d-%02d-%02d-%02d-%02d" % [time.year, time.month, time.day, time.hour, time.minute] + + var dir_path := "user://%s" % dir_name + DirAccess.make_dir_recursive_absolute(dir_path) + + var full_file_path := "%s/%s.log" % [dir_path, file_name] + var f := FileAccess.open(full_file_path, FileAccess.WRITE) + if f == null: + push_error("could not write log file: %s" % full_file_path) + return + f.store_string(json_string) + f.close() + + var dir_absolute_path := OS.get_user_data_dir().path_join(dir_name) + "/" OS.shell_open(dir_absolute_path) return - # warning-ignore:unsafe_property_access - GDQUEST.log.download() + var log_obj := _get_js_log_obj() + if log_obj == null: + return + _js_call(log_obj, "download") -# Makes sure the log doesn't fill user's localStorage. Safe to call in all -# environments, will no-op when JS is not available. + +# Makes sure the log doesn't fill user's localStorage. Safe to call in all environments. func trim_if_over_limit(max_kilo_bytes := 1000) -> bool: if not _js_available: return false - # warning-ignore:unsafe_property_access - return GDQUEST.log.trimIfOverLimit(max_kilo_bytes) + var log_obj := _get_js_log_obj() + if log_obj == null: + return false + + var result = log_obj.call("trimIfOverLimit", max_kilo_bytes) + + if result is bool: + return result + if result is int: + return result != 0 + if result is float: + return result != 0.0 + if result is String: + var s := result as String + return s != "0" and s.to_lower() != "false" and not s.is_empty() + + return false -# Logs system info if the log is empty. Safe to call in all environments + +# Logs system info if the log is empty. Safe to call in all environments. func log_system_info_if_log_is_empty(additional_data := {}) -> void: if not _js_available: if additional_data.size() > 0: - trace(additional_data, 'INIT'); - elif additional_data.size() > 0: - var props = godot_dict_to_js_obj(additional_data) - # warning-ignore:unsafe_property_access - GDQUEST.log.logSystemInfoIfLogIsEmpty(props) + trace(additional_data, "INIT") + return + + var log_obj := _get_js_log_obj() + if log_obj == null: + return + + if additional_data.size() > 0: + var props_js = godot_dict_to_js_obj(additional_data) + _js_call(log_obj, "logSystemInfoIfLogIsEmpty", [props_js]) else: - # warning-ignore:unsafe_property_access - GDQUEST.log.logSystemInfoIfLogIsEmpty() + _js_call(log_obj, "logSystemInfoIfLogIsEmpty") func godot_dict_to_js_obj(properties: Dictionary): - var props = JavaScript.create_object("Object", {}) + var props = JavaScriptBridge.create_object("Object", {}) for key in properties: var value = properties[key] if value is Dictionary: - value = godot_dict_to_js_obj(value) + value = godot_dict_to_js_obj(value as Dictionary) elif value is Vector2 or value is Vector3: - value = "%s"%[value] + value = "%s" % [value] props[key] = value return props -func get_info(): - var info = { +func get_info() -> Dictionary: + var sys_info := { "OS": OS.get_name(), - "datetime": OS.get_datetime(), - "video_driver": OS.get_video_driver_name(OS.get_current_video_driver()), - "video_adapter": VisualServer.get_video_adapter_name(), - "video_vendor": VisualServer.get_video_adapter_vendor(), - "screen_size": OS.get_screen_size(), - "screen_dpi": OS.get_screen_dpi(), + "datetime": Time.get_datetime_dict_from_system(), + "screen_size": DisplayServer.screen_get_size(), + "screen_dpi": DisplayServer.screen_get_dpi(), "cores": OS.get_processor_count(), "locale": OS.get_locale(), - "joypad": Input.get_joy_name(joypad_index) if is_joypad else "" + "joypad": Input.get_joy_name(joypad_index) if is_joypad else "" } - return info + + sys_info["video_adapter"] = RenderingServer.get_video_adapter_name() + sys_info["video_vendor"] = RenderingServer.get_video_adapter_vendor() + + return sys_info -func _on_joy_connection_changed(device_id, connected): +func _on_joy_connection_changed(device_id: int, connected: bool) -> void: is_joypad = connected joypad_index = device_id diff --git a/autoload/MessageBus.gd b/autoload/MessageBus.gd index 80511ab1..6bc49fde 100644 --- a/autoload/MessageBus.gd +++ b/autoload/MessageBus.gd @@ -32,13 +32,12 @@ var script_replacements := RegExpGroup.collection( # If `true`, calls to this singleton will also print to the regular Godot # console. We set this to true by default on debug builds, and false by default # everywhere else. -export var print_to_output: bool = OS.is_debug_build() - +@export var print_to_output: bool = OS.is_debug_build() # Transforms a script's print statements (and similar) to calls to this # singleton. func replace_print_calls_in_script(script_file_name: String, script_text: String) -> String: - var lines = script_text.split("\n") + var lines: PackedStringArray = script_text.split("\n") for line_nb in lines.size(): var line: String = lines[line_nb] for _regex in script_replacements._regexes: @@ -72,10 +71,10 @@ func replace_print_calls_in_script(script_file_name: String, script_text: String var slice_beginning := line.left(starting_char) var slice_end := line.right(ending_char) var replaced_line := slice_beginning + slice_middle + slice_end - var diff := int(abs(replaced_line.length() - line.length())) + var diff := absi(replaced_line.length() - line.length()) start = ending_char + diff lines[line_nb] = replaced_line - return lines.join("\n") + return "\n".join(lines) func print_script_error(error: ScriptError, script_file_name := "") -> void: @@ -89,8 +88,11 @@ func print_script_error(error: ScriptError, script_file_name := "") -> void: func print_log(thing_to_print: Array, file_name: String, line_nb: int = 0, character: int = 0) -> void: - var line = PoolStringArray(thing_to_print).join(" ") - print_request(MESSAGE_TYPE.PRINT, line, file_name, line_nb, character) + var parts := [] + for x in thing_to_print: + parts.append(str(x)) + var line := " ".join(parts) + _emit_print_request(MESSAGE_TYPE.PRINT, line, file_name, line_nb, character) if print_to_output: prints(thing_to_print) @@ -98,7 +100,7 @@ func print_log(thing_to_print: Array, file_name: String, line_nb: int = 0, chara func print_error( thing_to_print, file_name: String, line_nb: int = 0, character: int = 0, error_code: int = -1 ) -> void: - print_request(MESSAGE_TYPE.ERROR, String(thing_to_print), file_name, line_nb, character, error_code) + _emit_print_request(MESSAGE_TYPE.ERROR, str(thing_to_print), file_name, line_nb, character, error_code) if print_to_output: push_error(thing_to_print) @@ -106,27 +108,30 @@ func print_error( func print_warning( thing_to_print, file_name: String, line_nb: int = 0, character: int = 0, warning_code: int = -1 ) -> void: - print_request(MESSAGE_TYPE.WARNING, String(thing_to_print), file_name, line_nb, character, warning_code) + _emit_print_request(MESSAGE_TYPE.WARNING, str(thing_to_print), file_name, line_nb, character, warning_code) if print_to_output: push_warning(thing_to_print) func print_assert( - assertion: bool, provided_message := "", file_name := "", line_nb: int = 0, character: int = 0 + assertion: bool, + provided_message: String = "", + file_name: String = "", + line_nb: int = 0, + character: int = 0 ) -> void: - var message = "" + var message: String = "" if not assertion: message = provided_message if provided_message != "" else "Assertion failed" + _emit_print_request(MESSAGE_TYPE.ASSERT, message, file_name, line_nb, character) - if not assertion: - print_request(MESSAGE_TYPE.ASSERT, message, file_name, line_nb, character) if print_to_output: push_error(message) # This is a proxy for emitting the signal, to work around Godot's lack of signal # typing. -func print_request( +func _emit_print_request( message_type: int, message: String, file_name: String, line_nb: int, character: int, message_code: int = -1 ) -> void: emit_signal("print_request", message_type, message, file_name, line_nb, character, message_code) diff --git a/autoload/NavigationManager.gd b/autoload/NavigationManager.gd index c8a24867..9e742ac7 100644 --- a/autoload/NavigationManager.gd +++ b/autoload/NavigationManager.gd @@ -11,9 +11,17 @@ enum UNLOAD_TYPE { BACK, OUTLINER } const ERROR_WRONG_UNLOAD_TYPE := "Unsupported unload type in NavigationManager! Unload type: %s" -var history := PoolStringArray() -var current_url := "" setget set_current_url, get_current_url -var is_mobile_platform := OS.get_name() in ["Android", "HTML5", "iOS"] +var history: PackedStringArray = PackedStringArray() + +# Godot 4: replace setget with property setter/getter. +var _current_url: String = "" +var current_url: String: + get: + return get_current_url() + set(value): + set_current_url(value) + +var is_mobile_platform := OS.get_name() in ["Android", "Web", "iOS"] var arguments := {} var _current_unload_type := -1 @@ -21,7 +29,6 @@ var _url_normalization_regex := RegExpGroup.compile( "^(?user:\\/\\/|res:\\/\\/|\\.*?\\/+)(?.*)\\.(?t?res)" ) - func _init() -> void: _parse_arguments() if _js_available: @@ -49,7 +56,7 @@ func _parse_arguments() -> void: func _is_unload_confirmation_required() -> bool: # For the home screen and outliner, get_current_url() returns "". We use # that to return false for those screens. - if get_current_url(): + if get_current_url() != "": var resource = get_navigation_resource(get_current_url()) return resource is Practice or resource is Lesson @@ -111,14 +118,13 @@ func _navigate_back() -> void: navigate_to_outliner() return - history.remove(history.size() - 1) + history.remove_at(history.size() - 1) _js_back() emit_signal("back_navigation_requested") func _navigate_to_outliner() -> void: - # prints("emptying history") history.resize(0) _js_to_outliner() @@ -136,7 +142,7 @@ func navigate_to(metadata: String) -> void: return var normalized := NormalizedUrl.new(regex_result) - if not normalized.path: + if normalized.path == "": push_error("`%s` is not a valid path" % metadata) return @@ -159,8 +165,10 @@ func get_navigation_resource(resource_id: String) -> Resource: if is_lesson: return load(resource_id) as Resource - var lesson_path := resource_id.get_base_dir().plus_file("lesson.tres") + var lesson_path := resource_id.get_base_dir().path_join("lesson.tres") var lesson_data := load(lesson_path) as Lesson + if lesson_data == null: + return null # If it's not a lesson, it's a practice. May support some other types in future. for practice_res in lesson_data.practices: @@ -174,7 +182,7 @@ func get_navigation_resource(resource_id: String) -> Resource: func _notification(what: int) -> void: if not is_mobile_platform: return - if what in [MainLoop.NOTIFICATION_WM_QUIT_REQUEST, MainLoop.NOTIFICATION_WM_GO_BACK_REQUEST]: + if what in [NOTIFICATION_WM_CLOSE_REQUEST, NOTIFICATION_WM_GO_BACK_REQUEST]: navigate_back() @@ -189,18 +197,22 @@ func _open_rich_text_node_meta(metadata: String) -> void: func connect_rich_text_node(rich_text_node: RichTextLabel) -> void: + # Godot 4: RichTextLabel still supports BBCode, but property is `bbcode_enabled`. if not rich_text_node.bbcode_enabled: return - if rich_text_node.is_connected("meta_clicked", self, "_open_rich_text_node_meta"): + + var cb := Callable(self, "_open_rich_text_node_meta") + if rich_text_node.meta_clicked.is_connected(cb): return - rich_text_node.connect("meta_clicked", self, "_open_rich_text_node_meta") + rich_text_node.meta_clicked.connect(cb) -func set_current_url(_new_url: String) -> void: - pass +func set_current_url(new_url: String) -> void: + _current_url = new_url -func get_current_url(): +func get_current_url() -> String: + # Historical behavior: current url is the last entry. return get_history(1) @@ -209,42 +221,45 @@ func get_current_url(): # JAVASCRIPT INTERFACE # -var _js_available := OS.has_feature("JavaScript") -var _js_history: JavaScriptObject -var _js_popstate_listener_ref: JavaScriptObject -var _js_window: JavaScriptObject -# We do not want to capture the JS state change when we control it ourselves -# We use this to stop listening on one frame +var _js_available := OS.has_feature("web") +var _js_history: Object +var _js_popstate_listener_ref +var _js_window: Object + +# We do not want to capture the JS state change when we control it ourselves. +# We use this to stop listening on one frame. var _temporary_disable_back_listener := false func _on_init_setup_js() -> void: if not _js_available: return - _js_history = JavaScript.get_interface("history") - - # if the reference doesn't survive the method call, the callback will be dereferenced - _js_popstate_listener_ref = JavaScript.create_callback(self, "_on_js_popstate") - - _js_window = JavaScript.get_interface("window") - # warning-ignore:unsafe_method_access - _js_window.addEventListener("popstate", _js_popstate_listener_ref) - - # warning-ignore:unsafe_property_access - var url: String = ( - # warning-ignore:unsafe_property_access - # warning-ignore:unsafe_property_access - _js_window.location.hash.trim_prefix("#").trim_prefix("/") - if _js_window.location.hash - else "" - ) - if url: + + _js_history = JavaScriptBridge.get_interface("history") as Object + _js_window = JavaScriptBridge.get_interface("window") as Object + if _js_history == null or _js_window == null: + _js_available = false + return + + # Keep a reference so the callback isn't GC'd. + _js_popstate_listener_ref = JavaScriptBridge.create_callback(Callable(self, "_on_js_popstate")) + _js_window.call("addEventListener", "popstate", _js_popstate_listener_ref) + + var location_obj := _js_window.get("location") as Object + var url := "" + if location_obj != null: + var hash_val = location_obj.get("hash") + if hash_val is String: + var h := hash_val as String + url = h.trim_prefix("#").trim_prefix("/") + + if url != "": navigate_to("res://%s" % [url]) # Handles user changing the url manually or pressing back func _on_js_popstate(_args: Array) -> void: - # we have set this to `false` either in _js_to_outliner or _js_back, we can set it back to true now + # We have set this to true either in _js_to_outliner or _js_back; we can restore listening now. if _temporary_disable_back_listener: return _navigate_back() @@ -256,8 +271,7 @@ func _js_back() -> void: if not _js_available: return _disable_popstate_listener() - # warning-ignore:unsafe_method_access - _js_history.back() + _js_history.call("back") _restore_popstate_listener() @@ -267,10 +281,16 @@ func _js_to_outliner() -> void: if not _js_available: return _disable_popstate_listener() - # warning-ignore:unsafe_method_access - # warning-ignore:unsafe_method_access - # warning-ignore:unsafe_property_access - _js_history.go(-_js_history.length) + + var len_val = _js_history.get("length") + var length_i := 0 + + if len_val is int: + length_i = len_val + elif len_val is float: + length_i = len_val as int + + _js_history.call("go", -length_i) _restore_popstate_listener() @@ -279,7 +299,7 @@ func _disable_popstate_listener() -> void: func _restore_popstate_listener() -> void: - yield(get_tree().create_timer(0.3), "timeout") + await get_tree().create_timer(0.3).timeout _temporary_disable_back_listener = false @@ -288,8 +308,7 @@ func _restore_popstate_listener() -> void: func _push_javascript_state(url: String) -> void: if not _js_available: return - # warning-ignore:unsafe_method_access - _js_history.pushState(url, "", "#" + url) + _js_history.call("pushState", url, "", "#" + url) class NormalizedUrl: diff --git a/autoload/TextUtils.gd b/autoload/TextUtils.gd index d2fe5dc8..7109ada6 100644 --- a/autoload/TextUtils.gd +++ b/autoload/TextUtils.gd @@ -1,57 +1,61 @@ extends Node # Maps type indices to their string representation. +# Godot 4: Variant.Type constants changed names (TYPE_REAL -> TYPE_FLOAT, etc.) const TYPE_MAP := { TYPE_BOOL: "boolean", TYPE_INT: "whole number", - TYPE_REAL: "decimal number", + TYPE_FLOAT: "decimal number", TYPE_STRING: "text string", TYPE_VECTOR2: "2D vector", TYPE_RECT2: "2D rectangle", TYPE_VECTOR3: "3D vector", TYPE_TRANSFORM2D: "2D transform", TYPE_PLANE: "plane", - TYPE_QUAT: "quaternion", + TYPE_QUATERNION: "quaternion", TYPE_AABB: "axis-aligned bounding box", TYPE_BASIS: "basis", - TYPE_TRANSFORM: "3D transform", + TYPE_TRANSFORM3D: "3D transform", TYPE_COLOR: "color", TYPE_NODE_PATH: "node path", TYPE_RID: "resource's unique ID", TYPE_OBJECT: "object", TYPE_DICTIONARY: "dictionary", TYPE_ARRAY: "array", - TYPE_RAW_ARRAY: "PoolByteArray", - TYPE_INT_ARRAY: "PoolIntArray", - TYPE_REAL_ARRAY: "PoolRealArray", - TYPE_STRING_ARRAY: "PoolStringArray", - TYPE_VECTOR2_ARRAY: "PoolVector2Array", - TYPE_VECTOR3_ARRAY: "PoolVector3Array", - TYPE_COLOR_ARRAY: "PoolColorArray", + + # Godot 4 packed arrays + TYPE_PACKED_BYTE_ARRAY: "PackedByteArray", + TYPE_PACKED_INT32_ARRAY: "PackedInt32Array", + TYPE_PACKED_FLOAT32_ARRAY: "PackedFloat32Array", + TYPE_PACKED_STRING_ARRAY: "PackedStringArray", + TYPE_PACKED_VECTOR2_ARRAY: "PackedVector2Array", + TYPE_PACKED_VECTOR3_ARRAY: "PackedVector3Array", + TYPE_PACKED_COLOR_ARRAY: "PackedColorArray", } # Caches regexes to highlight code in text. -const _REGEXES := {} -# Intended to be used as a constant -var _REGEX_REPLACE_MAP := {} - +# Godot 4: these must be vars (you mutate them in _init()). +var _regexes: Dictionary = {} +var _regex_replace_map: Dictionary = {} func _init() -> void: - _REGEXES["code"] = RegEx.new() - _REGEXES["func"] = RegEx.new() - _REGEXES["number"] = RegEx.new() - _REGEXES["string"] = RegEx.new() - _REGEXES["symbol"] = RegEx.new() - _REGEXES["format"] = RegEx.new() - - _REGEXES["code"].compile("\\[code\\](.+?)\\[\\/code\\]") - _REGEXES["func"].compile("(?\\bfunc\\b)") - _REGEXES["number"].compile("(?-?\\d+(\\.\\d+)?)") - _REGEXES["string"].compile("(?[\"'].+[\"'])") - _REGEXES["symbol"].compile("(?[a-zA-Z][a-zA-Z0-9_]+|[a-zA-Z])") - _REGEXES["format"].compile("[\"\\-']?\\d+(\\.\\d+)?[\"']?|[\"'].+[\"']|[a-zA-Z0-9_]+") - - _REGEX_REPLACE_MAP = { + _regexes = { + "code": RegEx.new(), + "func": RegEx.new(), + "number": RegEx.new(), + "string": RegEx.new(), + "symbol": RegEx.new(), + "format": RegEx.new(), + } + + (_regexes["code"] as RegEx).compile("\\[code\\](.+?)\\[\\/code\\]") + (_regexes["func"] as RegEx).compile("(?\\bfunc\\b)") + (_regexes["number"] as RegEx).compile("(?-?\\d+(\\.\\d+)?)") + (_regexes["string"] as RegEx).compile("(?[\"'].+[\"'])") + (_regexes["symbol"] as RegEx).compile("(?[a-zA-Z][a-zA-Z0-9_]+|[a-zA-Z])") + (_regexes["format"] as RegEx).compile("[\"\\-']?\\d+(\\.\\d+)?[\"']?|[\"'].+[\"']|[a-zA-Z0-9_]+") + + _regex_replace_map = { "func": "[color=#%s]$func[/color]" % CodeEditorEnhancer.COLOR_KEYWORD.to_html(false), "number": "[color=#%s]$number[/color]" % CodeEditorEnhancer.COLOR_NUMBERS.to_html(false), "symbol": "[color=#%s]$symbol[/color]" % CodeEditorEnhancer.COLOR_MEMBER.to_html(false), @@ -59,50 +63,59 @@ func _init() -> void: } -func bbcode_add_code_color(bbcode_text := "") -> String: - if _REGEXES.empty(): +func bbcode_add_code_color(bbcode_text: String = "") -> String: + if _regexes.is_empty(): + return bbcode_text + + var code_re := _regexes.get("code") as RegEx + if code_re == null: return bbcode_text - var regex_matches: Array = _REGEXES["code"].search_all(bbcode_text) + var regex_matches: Array[RegExMatch] = code_re.search_all(bbcode_text) var index_delta := 0 - for regex_match in regex_matches: - var index_offset = regex_match.get_start() + index_delta - var initial_length: int = regex_match.strings[0].length() - var match_string: String = regex_match.strings[1] + for rm in regex_matches: + var index_offset: int = rm.get_start() + index_delta + var initial_length: int = rm.strings[0].length() + var match_string: String = rm.strings[1] var colored_string := "" - # The algorithm consists of finding all regex matches of a-zA-Z0-9_ and \d.\d - # Then formatting these regex matches, and adding the parts in-between - # matches to the formatted string. - var to_format: Array = _REGEXES["format"].search_all(match_string) + var fmt_re := _regexes.get("format") as RegEx + if fmt_re == null: + continue + + # Find all chunks to format + var to_format: Array[RegExMatch] = fmt_re.search_all(match_string) var last_match_end := -1 - for match_to_format in to_format: - var match_start: int = match_to_format.get_start() + + for mf in to_format: + var match_start: int = mf.get_start() + if last_match_end == -1 and match_start > 0: colored_string += match_string.substr(0, match_start) - if last_match_end != -1: + elif last_match_end != -1: colored_string += match_string.substr(last_match_end, match_start - last_match_end) - var part: String = match_to_format.get_string() - for regex_type in [ - "string", - "func", - "symbol", - "number", - ]: - var replaced: String = _REGEXES[regex_type].sub( - part, _REGEX_REPLACE_MAP[regex_type], false - ) + + var part: String = mf.get_string() + + for regex_type in ["string", "func", "symbol", "number"]: + var r := _regexes.get(regex_type) as RegEx + var repl := _regex_replace_map.get(regex_type, "") as String + if r == null or repl == "": + continue + + var replaced: String = r.sub(part, repl, false) if part != replaced: colored_string += replaced - last_match_end = match_to_format.get_end() + last_match_end = mf.get_end() break colored_string += match_string.substr(last_match_end) if colored_string == "": colored_string = match_string + colored_string = "[code]" + colored_string + "[/code]" - bbcode_text.erase(index_offset, initial_length) + bbcode_text = bbcode_text.erase(index_offset, initial_length) bbcode_text = bbcode_text.insert(index_offset, colored_string) index_delta += (colored_string.length() - initial_length) @@ -110,60 +123,79 @@ func bbcode_add_code_color(bbcode_text := "") -> String: static func convert_input_action_to_tooltip(action: String) -> String: - var events := InputMap.get_action_list(action) + var events: Array[InputEvent] = InputMap.action_get_events(action) var count := events.size() var output := "Shortcut:" if count < 2 else "Shortcuts:" - for index in count: - if index > 0: + + for i in range(count): + if i > 0: output += "," - output += " " + OS.get_scancode_string(events[index].get_scancode_with_modifiers()) + output += " " + _event_to_shortcut_string(events[i]) + return output +static func _event_to_shortcut_string(ev: InputEvent) -> String: + # Keyboard + if ev is InputEventKey: + var key_ev := ev as InputEventKey + return OS.get_keycode_string(key_ev.get_keycode_with_modifiers()) + + # Mouse buttons + if ev is InputEventMouseButton: + var mb := ev as InputEventMouseButton + return "Mouse %d" % mb.button_index + + # Joypad buttons + if ev is InputEventJoypadButton: + var jb := ev as InputEventJoypadButton + return "Joy %d" % jb.button_index + + # Joypad axes + if ev is InputEventJoypadMotion: + var jm := ev as InputEventJoypadMotion + return "Joy Axis %d" % jm.axis + + return ev.as_text() + + func convert_type_index_to_text(type: int) -> String: - if type in TYPE_MAP: + if TYPE_MAP.has(type): return TYPE_MAP[type] - else: - printerr("Type value %s should be a member of the TYPE_* enum, but it is not.") - return "[ERROR, nonexistent type value %s]" % type + printerr("Type value %s should be a member of the TYPE_* enum, but it is not." % type) + return "[ERROR, nonexistent type value %s]" % type # Translates multi-paragraph text by splitting on double newlines. -# -# We split strings on paragraph breaks in the build system to make translations more fine-grained and easier to update. -# -# each paragraph individually, then we join the result. This allows PO files to store -# translations at the paragraph level rather than as large multi-paragraph blocks. func tr_paragraph(text: String) -> String: - if text.empty(): + if text.is_empty(): return text - # Normalize line endings first (Windows CRLF to LF) to avoid edge cases on - # Windows in particular. + # Normalize line endings first (Windows CRLF to LF) var normalized := text.replace("\r\n", "\n") var paragraphs := normalized.split("\n\n") if paragraphs.size() <= 1: return tr(normalized) - var translated_paragraphs := PoolStringArray() + var translated := PackedStringArray() for paragraph in paragraphs: - var trimmed: String = paragraph.strip_edges() - if trimmed.empty(): - translated_paragraphs.append("") + var trimmed := paragraph.strip_edges() + if trimmed.is_empty(): + translated.append("") else: - translated_paragraphs.append(tr(trimmed)) + translated.append(tr(trimmed)) - return translated_paragraphs.join("\n\n") + # Godot 4.5: use String.join for best compatibility + return "\n\n".join(translated) # Call this function to ensure that changes to the formatter don't change color highlighting. func _test_formatting() -> void: - var color_keyword := CodeEditorEnhancer.COLOR_KEYWORD.to_html(false) + var _color_keyword := CodeEditorEnhancer.COLOR_KEYWORD.to_html(false) var color_number := CodeEditorEnhancer.COLOR_NUMBERS.to_html(false) var color_symbol := CodeEditorEnhancer.COLOR_MEMBER.to_html(false) var color_string := CodeEditorEnhancer.COLOR_QUOTES.to_html(false) - # Pairs of strings that would be inside of [code] bbcode tags and their formatted output. - # We omit the [code] tags in the dictionary for readability, they get added in the tests. + var test_pairs := { "[0, 1, 2]": "[[color=#eb9433]0[/color], [color=#eb9433]1[/color], [color=#eb9433]2[/color]]", "-10": "[color=#" + color_number + "]-10[/color]", @@ -175,7 +207,8 @@ func _test_formatting() -> void: ">": ">", } - for input_text in test_pairs: - var expected_output: String = "[code]" + test_pairs[input_text] + "[/code]" - var output := bbcode_add_code_color("[code]" + input_text + "[/code]") + for input_text in test_pairs.keys(): + var key := str(input_text) + var expected_output: String = "[code]" + str(test_pairs[input_text]) + "[/code]" + var output := bbcode_add_code_color("[code]" + key + "[/code]") assert(output == expected_output, "Expected output '%s' but got '%s' instead." % [expected_output, output]) diff --git a/autoload/ThemeManager.gd b/autoload/ThemeManager.gd index 5f23b1ff..56ce1d2e 100644 --- a/autoload/ThemeManager.gd +++ b/autoload/ThemeManager.gd @@ -6,7 +6,7 @@ const THEME_FONTS_ROOT := "res://ui/theme/fonts/" const COLOR_TEXT_DEFAULT := Color(0.960784, 0.980392, 0.980392) const COLOR_TEXT_LOWER_CONTRAST := Color(0.736288, 0.728113, 0.839844) -onready var _theme = preload("res://ui/theme/gdscript_app_theme.tres") +@onready var _theme = preload("res://ui/theme/gdscript_app_theme.tres") var _font_defaults := {} @@ -15,47 +15,47 @@ func _ready() -> void: _cache_font_defaults() var current_profile := UserProfiles.get_profile() - scale_all_font_sizes(current_profile.font_size_scale, false) + scale_all_font_sizes(roundi(current_profile.font_size_scale), false) set_lower_contrast(current_profile.lower_contrast, false) set_dyslexia_font(current_profile.dyslexia_font, false) func _cache_font_defaults() -> void: _font_defaults.clear() - - var fs = Directory.new() - var error = fs.change_dir(THEME_FONTS_ROOT) - if error != OK: - printerr("Failed to open theme fonts directory at '%s': Error code %d" % [THEME_FONTS_ROOT, error]) - return - - error = fs.list_dir_begin(true, true) - if error != OK: - printerr("Failed to read theme fonts directory at '%s': Error code %d" % [THEME_FONTS_ROOT, error]) + + var fs := DirAccess.open(THEME_FONTS_ROOT) + if fs == null: + printerr("Failed to open theme fonts directory at '%s'" % THEME_FONTS_ROOT) return - - var current_file := fs.get_next() as String - while not current_file.empty(): + + fs.list_dir_begin() + var current_file := fs.get_next() + while current_file != "": if current_file.get_extension() != "tres": current_file = fs.get_next() continue - - var font_resource = ResourceLoader.load(THEME_FONTS_ROOT.plus_file(current_file)) as DynamicFont - if not font_resource: + + var font_path := THEME_FONTS_ROOT.path_join(current_file) + var font_resource = ResourceLoader.load(font_path) + if font_resource == null: current_file = fs.get_next() continue - - _font_defaults[font_resource] = {"size": font_resource.size, "font": font_resource.font_data.font_path} + + _font_defaults[font_resource] = { + "size": font_resource.size, + "font": font_resource.font_data.font_path + } + current_file = fs.get_next() func scale_all_font_sizes(size_scale: int, and_save: bool = true) -> void: for font_resource in _font_defaults: - font_resource = font_resource as DynamicFont + font_resource = font_resource as FontFile if not font_resource: continue - var default_size = int(_font_defaults[font_resource]["size"]) + var default_size := (_font_defaults[font_resource]["size"] as int) # Each scale unit equals 2 points of font size. font_resource.size = default_size + size_scale * 2 @@ -79,7 +79,7 @@ func set_lower_contrast(lower_contrast: bool, and_save: bool = true) -> void: func set_dyslexia_font(dyslexia_font: bool, and_save: bool = true) -> void: for font_resource in _font_defaults: - font_resource = font_resource as DynamicFont + font_resource = font_resource as FontFile if not font_resource: continue @@ -94,7 +94,7 @@ func set_dyslexia_font(dyslexia_font: bool, and_save: bool = true) -> void: elif "Italic" in font_resource.font_data.font_path: font_resource.font_data = load("res://ui/theme/fonts/OpenDyslexic-Italic.otf") else: - font_resource.font_data = load(_font_defaults[font_resource]["font"]) + font_resource.font_data = load(_font_defaults[font_resource]["font"] as String) if and_save: var current_profile := UserProfiles.get_profile() diff --git a/autoload/TranslationManager.gd b/autoload/TranslationManager.gd index 9fa35767..61a37f06 100644 --- a/autoload/TranslationManager.gd +++ b/autoload/TranslationManager.gd @@ -6,7 +6,7 @@ const I18N_ROOT := "res://i18n" const PO_EXTENSION := "po" # OS.get_locale() is available, if we want to guess the language based on the OS setting. const DEFAULT_LOCALE := "en" -const SUPPORTED_LOCALES := [ +const SUPPORTED_LOCALES: PackedStringArray = [ "en", "fr", "es", @@ -21,6 +21,7 @@ const SUPPORTED_LOCALES := [ "uk", "zh_Hant", "cs", + "bg", ] const LOCALE_TO_LABEL := { @@ -37,12 +38,14 @@ const LOCALE_TO_LABEL := { "uk": "Українська", "zh_Hant": "繁體中文", "cs": "Čeština", + "bg": "Български", } - -var current_language := DEFAULT_LOCALE setget set_language - -var _loaded_translations := [] +var current_language: String = DEFAULT_LOCALE: + set(value): + set_language(value) + +var _loaded_translations: Array[Translation] = [] func _ready() -> void: @@ -50,11 +53,11 @@ func _ready() -> void: set_language(current_profile.language) -func get_available_languages() -> Array: - var languages := [] +func get_available_languages() -> Array[Dictionary]: + var languages: Array[Dictionary] = [] for locale_code in SUPPORTED_LOCALES: - var language_name: String = LOCALE_TO_LABEL.get(locale_code, "") + var language_name: String = LOCALE_TO_LABEL.get(locale_code, "") as String if language_name == "": language_name = TranslationServer.get_locale_name(locale_code) @@ -77,8 +80,7 @@ func set_language(language_code: String) -> void: if _loaded_translations.size() > 0: for translation in _loaded_translations: TranslationServer.remove_translation(translation) - - _loaded_translations = [] + _loaded_translations.clear() # If the language is set to the default locale, we don't need to do anything else. if current_language == DEFAULT_LOCALE: @@ -89,48 +91,42 @@ func set_language(language_code: String) -> void: return # Load order shouldn't be important, so we'll just load everything from the folder. - var locale_dir_path := I18N_ROOT.plus_file(current_language) + var locale_dir_path := I18N_ROOT.path_join(current_language) - var fs := Directory.new() - if not fs.dir_exists(locale_dir_path): - printerr("Failed to change language to '%s': Language folder does not exist." % [ current_language ]) + # Check folder exists first. + if not DirAccess.dir_exists_absolute(locale_dir_path): + printerr("Failed to change language to '%s': Language folder does not exist." % [current_language]) _reset_language() return - var error = fs.change_dir(locale_dir_path) - if error: - printerr("Failed to open language folder for '%s': Error code %d" % [ current_language, error ]) + var fs := DirAccess.open(locale_dir_path) + if fs == null: + printerr("Failed to open language folder for '%s'." % [current_language]) _reset_language() return - error = fs.list_dir_begin(true, true) - if error: - printerr("Failed to list language folder for '%s': Error code %d" % [ current_language, error ]) - _reset_language() - return - - # Iterate through all PO files and try to load them. - var file_path = fs.get_next() - while file_path: - if not file_path.get_extension() == PO_EXTENSION: - file_path = fs.get_next() + fs.list_dir_begin() + var file_name := fs.get_next() + while file_name != "": + if file_name.get_extension() != PO_EXTENSION: + file_name = fs.get_next() continue - var full_path = locale_dir_path.plus_file(file_path) + var full_path := locale_dir_path.path_join(file_name) if not ResourceLoader.exists(full_path): - printerr("Language file at '%s' is not recognized as a valid resource." % [ full_path ]) - file_path = fs.get_next() + printerr("Language file at '%s' is not recognized as a valid resource." % [full_path]) + file_name = fs.get_next() continue - var translation := ResourceLoader.load(full_path, "Translation") as Translation + var translation := ResourceLoader.load(full_path) as Translation if not translation: - printerr("Language resource at '%s' has failed to load." % [ full_path ]) - file_path = fs.get_next() + printerr("Language resource at '%s' has failed to load." % [full_path]) + file_name = fs.get_next() continue _loaded_translations.append(translation) - file_path = fs.get_next() + file_name = fs.get_next() # Add loaded translations to the translation server. for translation in _loaded_translations: @@ -142,7 +138,6 @@ func set_language(language_code: String) -> void: current_profile.save() emit_signal("translation_changed") - func _reset_language() -> void: current_language = DEFAULT_LOCALE TranslationServer.set_locale(current_language) diff --git a/autoload/UserProfiles.gd b/autoload/UserProfiles.gd index 6aef47c2..e49fe1a9 100644 --- a/autoload/UserProfiles.gd +++ b/autoload/UserProfiles.gd @@ -5,6 +5,8 @@ # extends Node +@export var player_name: String = "" + const ROOT_DIR := "user://user_settings" var current_player := "Player" @@ -12,7 +14,7 @@ var _loaded_profile: Profile func profile_exists(profile_name: String) -> bool: var file_path := _get_file_path(profile_name) - return File.new().file_exists(file_path) + return FileAccess.file_exists(file_path) # Returns the profile designated by the provided name. @@ -28,9 +30,8 @@ func get_profile(profile_name: String = current_player) -> Profile: var file_path := _get_file_path(profile_name) if not profile_exists(profile_name): - var fs = Directory.new() var directory := file_path.get_base_dir() - fs.make_dir_recursive(directory) + DirAccess.make_dir_recursive_absolute(directory) var user_profile := Profile.new() user_profile.resource_path = file_path @@ -50,29 +51,29 @@ func get_profile(profile_name: String = current_player) -> Profile: func _get_file_path(file_name: String) -> String: - return ROOT_DIR.plus_file(file_name) + ".tres" + return ROOT_DIR.path_join(file_name) + ".tres" -func list_profiles() -> PoolStringArray: - var profiles := PoolStringArray() - - var fs := Directory.new() - var error = fs.open(ROOT_DIR) - if error != OK: - profiles.push_back(current_player) +func list_profiles() -> PackedStringArray: + var profiles := PackedStringArray() + + var fs := DirAccess.open(ROOT_DIR) + if fs == null: + profiles.append(current_player) return profiles - + fs.list_dir_begin() var file_name := fs.get_next() - while not file_name.empty(): + while file_name != "": if fs.current_is_dir() or file_name.get_extension() != "tres": file_name = fs.get_next() continue - - var profile = ResourceLoader.load(file_name) as Profile - if profile: - profiles.push_back(profile.player_name) - + + var full_path := ROOT_DIR.path_join(file_name) + var profile := ResourceLoader.load(full_path) as Profile + if profile != null: + profiles.append(profile.player_name) + file_name = fs.get_next() return profiles diff --git a/course/common/CustomHealthBar.gd b/course/common/CustomHealthBar.gd index f038d2c5..bfbf2a93 100644 --- a/course/common/CustomHealthBar.gd +++ b/course/common/CustomHealthBar.gd @@ -3,14 +3,14 @@ extends ColorRect var health := 100 var max_health := 100 -onready var _empty_health_bar := $HealthBarEmpty as ColorRect -onready var _health_bar := $HealthBarCurrent as ColorRect -onready var _label := $Label as Label -onready var _tween := $Tween as Tween +@onready var _empty_health_bar := $HealthBarEmpty as ColorRect +@onready var _health_bar := $HealthBarCurrent as ColorRect +@onready var _label := $Label as Label +var _tween: Tween func _ready() -> void: - rect_size.x = _empty_health_bar.rect_size.x * health / max_health + size.x = _empty_health_bar.size.x * float(health) / float(max_health) func set_health(new_health: int) -> void: @@ -25,10 +25,13 @@ func set_max_health(new_max_health: int) -> void: func _update_bars() -> void: - var size_current = _health_bar.rect_size.x - var size_to = _empty_health_bar.rect_size.x * health / max_health - + var size_to: float = _empty_health_bar.size.x * float(health) / float(max_health) + _label.text = "health = %s" % [health] - - _tween.interpolate_property(_health_bar, "rect_size:x", size_current, size_to, 0.2, Tween.TRANS_EXPO, Tween.EASE_OUT) - _tween.start() + + if _tween: + _tween.kill() + _tween = create_tween() + _tween.tween_property(_health_bar, "size:x", size_to, 0.2)\ + .set_trans(Tween.TRANS_EXPO)\ + .set_ease(Tween.EASE_OUT) diff --git a/course/common/CustomHealthBar.tscn b/course/common/CustomHealthBar.tscn index 13abf212..e4019de8 100644 --- a/course/common/CustomHealthBar.tscn +++ b/course/common/CustomHealthBar.tscn @@ -1,52 +1,22 @@ -[gd_scene load_steps=3 format=2] +[gd_scene load_steps=3 format=3 uid="uid://crcevyy3adhnl"] -[ext_resource path="res://ui/theme/gdscript_app_theme.tres" type="Theme" id=1] -[ext_resource path="res://course/common/CustomHealthBar.gd" type="Script" id=2] +[ext_resource type="Theme" path="res://ui/theme/gdscript_app_theme.tres" id="1"] +[ext_resource type="Script" uid="uid://d3n2ei4wwink3" path="res://course/common/CustomHealthBar.gd" id="2"] [node name="CustomHealthBar" type="ColorRect"] -margin_left = -99.0 -margin_top = -103.0 -margin_right = 101.0 -margin_bottom = -83.0 -rect_min_size = Vector2( 200, 20 ) -color = Color( 0.0352941, 0.0392157, 0.12549, 1 ) -script = ExtResource( 2 ) -__meta__ = { -"_edit_use_anchors_": false -} +color = Color(0.0352941, 0.0392157, 0.12549, 1) +script = ExtResource("2") [node name="HealthBarEmpty" type="ColorRect" parent="."] -margin_left = 5.0 -margin_top = 5.0 -margin_right = 195.0 -margin_bottom = 15.0 -rect_min_size = Vector2( 180, 10 ) -color = Color( 0.572549, 0.560784, 0.721569, 1 ) -__meta__ = { -"_edit_use_anchors_": false -} +layout_mode = 0 +color = Color(0.572549, 0.560784, 0.721569, 1) [node name="HealthBarCurrent" type="ColorRect" parent="."] -margin_left = 5.0 -margin_top = 5.0 -margin_right = 195.0 -margin_bottom = 15.0 -rect_min_size = Vector2( 0, 10 ) -color = Color( 0.239216, 1, 0.431373, 1 ) -__meta__ = { -"_edit_use_anchors_": false -} +layout_mode = 0 +color = Color(0.239216, 1, 0.431373, 1) [node name="Label" type="Label" parent="."] -margin_top = -24.0 -margin_right = 200.0 -margin_bottom = 4.0 -rect_min_size = Vector2( 200, 0 ) -theme = ExtResource( 1 ) +layout_mode = 0 +theme = ExtResource("1") text = "health = 100" -align = 1 -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Tween" type="Tween" parent="."] +horizontal_alignment = 1 diff --git a/course/common/GDScriptCodeExample.gd b/course/common/GDScriptCodeExample.gd index 382c8527..a7f1ccfd 100644 --- a/course/common/GDScriptCodeExample.gd +++ b/course/common/GDScriptCodeExample.gd @@ -1,26 +1,37 @@ -tool +@tool class_name GDScriptCodeExample extends TextEdit -export var min_size := Vector2(600, 200) setget set_min_size +var _min_size: Vector2 = Vector2(600, 200) + +@export var min_size: Vector2 = Vector2(600, 200): + set(value): + _set_min_size(value) + get: + return _min_size func _ready() -> void: - Events.connect("font_size_scale_changed", self, "_update_size") + Events.font_size_scale_changed.connect(_update_size) context_menu_enabled = false shortcut_keys_enabled = false - readonly = true - wrap_enabled = false + + editable = false # Godot 4 replacement for readonly + wrap_mode = TextEdit.LINE_WRAPPING_NONE # Godot 4 replacement for wrap_enabled + CodeEditorEnhancer.enhance(self) -func set_min_size(size: Vector2) -> void: - min_size = size - rect_min_size = size +func _set_min_size(new_size: Vector2) -> void: + _min_size = new_size + custom_minimum_size = new_size func _update_size(_new_font_scale: int) -> void: # Forces the text wrapping to update. Without this, the code can overflow # the container when changing the font size. # TODO: There is some computation error in the TextEdit, it seems. Need to investigate it further. + # + # Practical Godot 4 equivalent: re-apply wrap and/or minimum size next frame + # to force a relayout. Keep as a no-op for now if you don't need it. pass diff --git a/course/common/Robot.tscn b/course/common/Robot.tscn index 1f06a7a7..ddb5aada 100644 --- a/course/common/Robot.tscn +++ b/course/common/Robot.tscn @@ -1,1331 +1,1318 @@ -[gd_scene load_steps=52 format=2] +[gd_scene load_steps=52 format=3 uid="uid://bi6443j544oxu"] -[ext_resource path="res://course/common/robot_body.png" type="Texture" id=1] -[ext_resource path="res://course/common/hand_ice.png" type="Texture" id=2] -[ext_resource path="res://course/common/hand_ice_open.png" type="Texture" id=3] -[ext_resource path="res://course/common/sparkle_sprite.png" type="Texture" id=4] -[ext_resource path="res://course/common/RobotAnimationTree.gd" type="Script" id=5] -[ext_resource path="res://course/common/robot_body_right_2.png" type="Texture" id=6] -[ext_resource path="res://course/common/robot_body_right_1.png" type="Texture" id=7] -[ext_resource path="res://course/common/hand_fire_open.png" type="Texture" id=8] -[ext_resource path="res://course/common/hand_fire.png" type="Texture" id=9] +[ext_resource type="Texture2D" uid="uid://bqp7ok1qp4whd" path="res://course/common/robot_body.png" id="1"] +[ext_resource type="Texture2D" uid="uid://d3cg0co37ylpk" path="res://course/common/hand_ice.png" id="2"] +[ext_resource type="Texture2D" uid="uid://dgasfgioi03jt" path="res://course/common/hand_ice_open.png" id="3"] +[ext_resource type="Texture2D" uid="uid://bmenjvecpxkq4" path="res://course/common/sparkle_sprite.png" id="4"] +[ext_resource type="Script" uid="uid://0yfr1e7f7g7q" path="res://course/common/RobotAnimationTree.gd" id="5"] +[ext_resource type="Texture2D" uid="uid://c1e3i3l3d6rdl" path="res://course/common/robot_body_right_2.png" id="6"] +[ext_resource type="Texture2D" uid="uid://cdmxgxvhumb6v" path="res://course/common/robot_body_right_1.png" id="7"] +[ext_resource type="Texture2D" uid="uid://csww4djymu226" path="res://course/common/hand_fire_open.png" id="8"] +[ext_resource type="Texture2D" uid="uid://5lpxfu2s5iip" path="res://course/common/hand_fire.png" id="9"] -[sub_resource type="Animation" id=1] +[sub_resource type="Animation" id="1"] length = 0.001 tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true tracks/0/path = NodePath("Pivot/HandIceLeft:position") tracks/0/interp = 1 tracks/0/loop_wrap = true -tracks/0/imported = false -tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ Vector2( 49, 25 ) ] +"values": [Vector2(49, 25)] } tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true tracks/1/path = NodePath("Pivot/HandIceLeft:rotation_degrees") tracks/1/interp = 1 tracks/1/loop_wrap = true -tracks/1/imported = false -tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ 42.2378 ] +"values": [42.2378] } tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true tracks/2/path = NodePath("Pivot/HandIceRight:position") tracks/2/interp = 1 tracks/2/loop_wrap = true -tracks/2/imported = false -tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ Vector2( -45, 30 ) ] +"values": [Vector2(-45, 30)] } tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true tracks/3/path = NodePath("Pivot/HandIceRight:rotation_degrees") tracks/3/interp = 1 tracks/3/loop_wrap = true -tracks/3/imported = false -tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ -52.63 ] +"values": [-52.63] } tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true tracks/4/path = NodePath("Pivot/RobotBody:position") tracks/4/interp = 1 tracks/4/loop_wrap = true -tracks/4/imported = false -tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ Vector2( 0, 0 ) ] +"values": [Vector2(0, 0)] } tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true tracks/5/path = NodePath("Pivot/RobotBody:rotation_degrees") tracks/5/interp = 1 tracks/5/loop_wrap = true -tracks/5/imported = false -tracks/5/enabled = true tracks/5/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ 0.0 ] +"values": [0.0] } tracks/6/type = "value" +tracks/6/imported = false +tracks/6/enabled = true tracks/6/path = NodePath("Pivot/HandIceLeft:texture") tracks/6/interp = 1 tracks/6/loop_wrap = true -tracks/6/imported = false -tracks/6/enabled = true tracks/6/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ ExtResource( 2 ) ] +"values": [ExtResource("2")] } tracks/7/type = "value" +tracks/7/imported = false +tracks/7/enabled = true tracks/7/path = NodePath("ParticlesHeal:emitting") tracks/7/interp = 1 tracks/7/loop_wrap = true -tracks/7/imported = false -tracks/7/enabled = true tracks/7/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ false ] +"values": [false] } tracks/8/type = "value" +tracks/8/imported = false +tracks/8/enabled = true tracks/8/path = NodePath("Pivot:position") tracks/8/interp = 1 tracks/8/loop_wrap = true -tracks/8/imported = false -tracks/8/enabled = true tracks/8/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ Vector2( 0, -32 ) ] +"values": [Vector2(0, -32)] } tracks/9/type = "value" +tracks/9/imported = false +tracks/9/enabled = true tracks/9/path = NodePath("Pivot:rotation_degrees") tracks/9/interp = 1 tracks/9/loop_wrap = true -tracks/9/imported = false -tracks/9/enabled = true tracks/9/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ 0.0 ] +"values": [0.0] } tracks/10/type = "value" +tracks/10/imported = false +tracks/10/enabled = true tracks/10/path = NodePath("Pivot/RobotBody:scale") tracks/10/interp = 1 tracks/10/loop_wrap = true -tracks/10/imported = false -tracks/10/enabled = true tracks/10/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ Vector2( 1, 1 ) ] +"values": [Vector2(1, 1)] } tracks/11/type = "value" +tracks/11/imported = false +tracks/11/enabled = true tracks/11/path = NodePath("Pivot/RobotBody:texture") tracks/11/interp = 1 tracks/11/loop_wrap = true -tracks/11/imported = false -tracks/11/enabled = true tracks/11/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ ExtResource( 1 ) ] +"values": [ExtResource("1")] } tracks/12/type = "value" +tracks/12/imported = false +tracks/12/enabled = true tracks/12/path = NodePath("Pivot/HandIceRight:scale") tracks/12/interp = 1 tracks/12/loop_wrap = true -tracks/12/imported = false -tracks/12/enabled = true tracks/12/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ Vector2( 1, 1 ) ] +"values": [Vector2(1, 1)] } tracks/13/type = "value" +tracks/13/imported = false +tracks/13/enabled = true tracks/13/path = NodePath("ParticlesHit:emitting") tracks/13/interp = 1 tracks/13/loop_wrap = true -tracks/13/imported = false -tracks/13/enabled = true tracks/13/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ false ] +"values": [false] } tracks/14/type = "value" +tracks/14/imported = false +tracks/14/enabled = true tracks/14/path = NodePath("ParticlesHit:position") tracks/14/interp = 1 tracks/14/loop_wrap = true -tracks/14/imported = false -tracks/14/enabled = true tracks/14/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ Vector2( 0, 0 ) ] +"values": [Vector2(0, 0)] } tracks/15/type = "value" +tracks/15/imported = false +tracks/15/enabled = true tracks/15/path = NodePath("Pivot/HandIceRight:texture") tracks/15/interp = 1 tracks/15/loop_wrap = true -tracks/15/imported = false -tracks/15/enabled = true tracks/15/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ ExtResource( 2 ) ] +"values": [ExtResource("2")] } tracks/16/type = "value" +tracks/16/imported = false +tracks/16/enabled = true tracks/16/path = NodePath("Pivot/HandIceLeft:visible") tracks/16/interp = 1 tracks/16/loop_wrap = true -tracks/16/imported = false -tracks/16/enabled = true tracks/16/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ true ] +"values": [true] } -[sub_resource type="Animation" id=9] +[sub_resource type="Animation" id="9"] resource_name = "damage" length = 0.27 step = 0.03 tracks/0/type = "method" +tracks/0/imported = false +tracks/0/enabled = true tracks/0/path = NodePath("AnimationPlayer") tracks/0/interp = 1 tracks/0/loop_wrap = true -tracks/0/imported = false -tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0.27 ), -"transitions": PoolRealArray( 1 ), -"values": [ { -"args": [ "animation_finished" ], -"method": "emit_signal" -} ] +"times": PackedFloat32Array(0.27), +"transitions": PackedFloat32Array(1), +"values": [{ +"args": ["animation_finished"], +"method": &"emit_signal" +}] } tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true tracks/1/path = NodePath("Pivot/RobotBody:position") tracks/1/interp = 1 tracks/1/loop_wrap = true -tracks/1/imported = false -tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.06, 0.15, 0.18 ), -"transitions": PoolRealArray( 0.233258, 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.06, 0.15, 0.18), +"transitions": PackedFloat32Array(0.233258, 1, 1, 1), "update": 0, -"values": [ Vector2( 0, 0 ), Vector2( -14, -19 ), Vector2( 3, 4 ), Vector2( 0, 0 ) ] +"values": [Vector2(0, 0), Vector2(-14, -19), Vector2(3, 4), Vector2(0, 0)] } tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true tracks/2/path = NodePath("Pivot/RobotBody:rotation_degrees") tracks/2/interp = 1 tracks/2/loop_wrap = true -tracks/2/imported = false -tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0, 0.06, 0.15, 0.18 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.06, 0.15, 0.18), +"transitions": PackedFloat32Array(1, 1, 1, 1), "update": 0, -"values": [ 0.0, 22.1421, -11.3797, 0.0 ] +"values": [0.0, 22.1421, -11.3797, 0.0] } tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true tracks/3/path = NodePath("Pivot/HandIceRight:position") tracks/3/interp = 1 tracks/3/loop_wrap = true -tracks/3/imported = false -tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0, 0.06, 0.12, 0.27 ), -"transitions": PoolRealArray( 1, 1, 3.605, 1 ), +"times": PackedFloat32Array(0, 0.06, 0.12, 0.27), +"transitions": PackedFloat32Array(1, 1, 3.605, 1), "update": 0, -"values": [ Vector2( -45, 30.26 ), Vector2( -73, 14 ), Vector2( -76, 11 ), Vector2( -45, 30.26 ) ] +"values": [Vector2(-45, 30.26), Vector2(-73, 14), Vector2(-76, 11), Vector2(-45, 30.26)] } tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true tracks/4/path = NodePath("Pivot/HandIceRight:rotation_degrees") tracks/4/interp = 1 tracks/4/loop_wrap = true -tracks/4/imported = false -tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 0, 0.06, 0.12, 0.27 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.06, 0.12, 0.27), +"transitions": PackedFloat32Array(1, 1, 1, 1), "update": 0, -"values": [ -52.6, 14.8949, 14.8949, -52.6 ] +"values": [-52.6, 14.8949, 14.8949, -52.6] } tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true tracks/5/path = NodePath("Pivot/HandIceLeft:position") tracks/5/interp = 1 tracks/5/loop_wrap = true -tracks/5/imported = false -tracks/5/enabled = true tracks/5/keys = { -"times": PoolRealArray( 0, 0.09, 0.21 ), -"transitions": PoolRealArray( 0.138696, 0.258816, 1 ), +"times": PackedFloat32Array(0, 0.09, 0.21), +"transitions": PackedFloat32Array(0.138696, 0.258816, 1), "update": 0, -"values": [ Vector2( 49, 25 ), Vector2( 67, -11 ), Vector2( 49, 25 ) ] +"values": [Vector2(49, 25), Vector2(67, -11), Vector2(49, 25)] } tracks/6/type = "value" +tracks/6/imported = false +tracks/6/enabled = true tracks/6/path = NodePath("Pivot/HandIceLeft:rotation_degrees") tracks/6/interp = 1 tracks/6/loop_wrap = true -tracks/6/imported = false -tracks/6/enabled = true tracks/6/keys = { -"times": PoolRealArray( 0, 0.09, 0.21 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.09, 0.21), +"transitions": PackedFloat32Array(1, 1, 1), "update": 0, -"values": [ 42.2, -46.6749, 42.2 ] +"values": [42.2, -46.6749, 42.2] } tracks/7/type = "value" +tracks/7/imported = false +tracks/7/enabled = true tracks/7/path = NodePath("Pivot/HandIceRight:texture") tracks/7/interp = 1 tracks/7/loop_wrap = true -tracks/7/imported = false -tracks/7/enabled = true tracks/7/keys = { -"times": PoolRealArray( 0, 0.12, 0.27 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.12, 0.27), +"transitions": PackedFloat32Array(1, 1, 1), "update": 1, -"values": [ ExtResource( 2 ), ExtResource( 3 ), ExtResource( 2 ) ] +"values": [ExtResource("2"), ExtResource("3"), ExtResource("2")] } tracks/8/type = "value" +tracks/8/imported = false +tracks/8/enabled = true tracks/8/path = NodePath("Pivot/HandIceLeft:texture") tracks/8/interp = 1 tracks/8/loop_wrap = true -tracks/8/imported = false -tracks/8/enabled = true tracks/8/keys = { -"times": PoolRealArray( 0, 0.09, 0.21 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.09, 0.21), +"transitions": PackedFloat32Array(1, 1, 1), "update": 1, -"values": [ ExtResource( 2 ), ExtResource( 3 ), ExtResource( 2 ) ] +"values": [ExtResource("2"), ExtResource("3"), ExtResource("2")] } -[sub_resource type="Animation" id=5] +[sub_resource type="Animation" id="5"] resource_name = "heal" length = 2.0 step = 0.033 tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true tracks/0/path = NodePath("Pivot/HandIceLeft:position") tracks/0/interp = 1 tracks/0/loop_wrap = true -tracks/0/imported = false -tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.198, 0.528, 1.089, 1.287, 1.518, 1.749 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.198, 0.528, 1.089, 1.287, 1.518, 1.749), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1), "update": 0, -"values": [ Vector2( 49, 25 ), Vector2( 50, 27 ), Vector2( 62, 0.158 ), Vector2( 54, -25 ), Vector2( 61, -11 ), Vector2( 63, -3 ), Vector2( 49, 25 ) ] +"values": [Vector2(49, 25), Vector2(50, 27), Vector2(62, 0.158), Vector2(54, -25), Vector2(61, -11), Vector2(63, -3), Vector2(49, 25)] } tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true tracks/1/path = NodePath("Pivot/HandIceLeft:rotation_degrees") tracks/1/interp = 1 tracks/1/loop_wrap = true -tracks/1/imported = false -tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.198, 0.66, 0.825, 1.089, 1.287, 1.518, 1.749 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.198, 0.66, 0.825, 1.089, 1.287, 1.518, 1.749), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1), "update": 0, -"values": [ 42.2378, 33.4388, 16.762, -56.5764, -78.6199, -6.41918, -0.239521, 42.2378 ] +"values": [42.2378, 33.4388, 16.762, -56.5764, -78.6199, -6.41918, -0.239521, 42.2378] } tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true tracks/2/path = NodePath("Pivot/HandIceRight:position") tracks/2/interp = 1 tracks/2/loop_wrap = true -tracks/2/imported = false -tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0, 0.099, 0.759, 1.03333, 2 ), -"transitions": PoolRealArray( 1, -2, -2, 1, -2 ), +"times": PackedFloat32Array(0, 0.099, 0.759, 1.03333, 2), +"transitions": PackedFloat32Array(1, -2, -2, 1, -2), "update": 0, -"values": [ Vector2( -45, 30.2603 ), Vector2( -45, 30 ), Vector2( -45, 37 ), Vector2( -45, 36.3159 ), Vector2( -45, 30.26 ) ] +"values": [Vector2(-45, 30.2603), Vector2(-45, 30), Vector2(-45, 37), Vector2(-45, 36.3159), Vector2(-45, 30.26)] } tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true tracks/3/path = NodePath("Pivot/HandIceRight:rotation_degrees") tracks/3/interp = 1 tracks/3/loop_wrap = true -tracks/3/imported = false -tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0, 1.03333, 2 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array(0, 1.03333, 2), +"transitions": PackedFloat32Array(1, 1, 1), "update": 0, -"values": [ -52.63, -56.5333, -52.63 ] +"values": [-52.63, -56.5333, -52.63] } tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true tracks/4/path = NodePath("Pivot/RobotBody:position") tracks/4/interp = 1 tracks/4/loop_wrap = true -tracks/4/imported = false -tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 0, 0.264, 1.914 ), -"transitions": PoolRealArray( -2, -2, -2 ), +"times": PackedFloat32Array(0, 0.264, 1.914), +"transitions": PackedFloat32Array(-2, -2, -2), "update": 0, -"values": [ Vector2( 0, 0 ), Vector2( 0, -12 ), Vector2( 0, 0 ) ] +"values": [Vector2(0, 0), Vector2(0, -12), Vector2(0, 0)] } tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true tracks/5/path = NodePath("Pivot/RobotBody:rotation_degrees") tracks/5/interp = 1 tracks/5/loop_wrap = true -tracks/5/imported = false -tracks/5/enabled = true tracks/5/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ 0.0 ] +"values": [0.0] } tracks/6/type = "value" +tracks/6/imported = false +tracks/6/enabled = true tracks/6/path = NodePath("Pivot/HandIceLeft:texture") tracks/6/interp = 1 tracks/6/loop_wrap = true -tracks/6/imported = false -tracks/6/enabled = true tracks/6/keys = { -"times": PoolRealArray( 0, 0.693, 1.551 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.693, 1.551), +"transitions": PackedFloat32Array(1, 1, 1), "update": 1, -"values": [ ExtResource( 2 ), ExtResource( 3 ), ExtResource( 2 ) ] +"values": [ExtResource("2"), ExtResource("3"), ExtResource("2")] } tracks/7/type = "value" +tracks/7/imported = false +tracks/7/enabled = true tracks/7/path = NodePath("ParticlesHeal:emitting") tracks/7/interp = 1 tracks/7/loop_wrap = true -tracks/7/imported = false -tracks/7/enabled = true tracks/7/keys = { -"times": PoolRealArray( 0, 0.924 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array(0, 0.924), +"transitions": PackedFloat32Array(1, 1), "update": 1, -"values": [ true, false ] +"values": [true, false] } tracks/8/type = "method" +tracks/8/imported = false +tracks/8/enabled = true tracks/8/path = NodePath("AnimationPlayer") tracks/8/interp = 1 tracks/8/loop_wrap = true -tracks/8/imported = false -tracks/8/enabled = true tracks/8/keys = { -"times": PoolRealArray( 2.013 ), -"transitions": PoolRealArray( 1 ), -"values": [ { -"args": [ "animation_finished" ], -"method": "emit_signal" -} ] +"times": PackedFloat32Array(2.013), +"transitions": PackedFloat32Array(1), +"values": [{ +"args": ["animation_finished"], +"method": &"emit_signal" +}] } -[sub_resource type="Animation" id=3] +[sub_resource type="Animation" id="3"] resource_name = "idle" length = 3.0 -loop = true +loop_mode = 1 step = 0.0333333 tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true tracks/0/path = NodePath("Pivot/RobotBody:position") tracks/0/interp = 1 tracks/0/loop_wrap = true -tracks/0/imported = false -tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 1.32 ), -"transitions": PoolRealArray( -2, -2 ), +"times": PackedFloat32Array(0, 1.32), +"transitions": PackedFloat32Array(-2, -2), "update": 0, -"values": [ Vector2( 0, 0 ), Vector2( 0, 12 ) ] +"values": [Vector2(0, 0), Vector2(0, 12)] } tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true tracks/1/path = NodePath("Pivot/RobotBody:rotation_degrees") tracks/1/interp = 1 tracks/1/loop_wrap = true -tracks/1/imported = false -tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ 0.0 ] +"values": [0.0] } tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true tracks/2/path = NodePath("Pivot/HandIceRight:position") tracks/2/interp = 1 tracks/2/loop_wrap = true -tracks/2/imported = false -tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0, 0.132, 1.419 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.132, 1.419), +"transitions": PackedFloat32Array(1, 1, 1), "update": 0, -"values": [ Vector2( -45, 30.26 ), Vector2( -45, 30.26 ), Vector2( -46, 35.999 ) ] +"values": [Vector2(-45, 30.26), Vector2(-45, 30.26), Vector2(-46, 35.999)] } tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true tracks/3/path = NodePath("Pivot/HandIceRight:rotation_degrees") tracks/3/interp = 1 tracks/3/loop_wrap = true -tracks/3/imported = false -tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0, 0.132, 1.419 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.132, 1.419), +"transitions": PackedFloat32Array(1, 1, 1), "update": 0, -"values": [ -52.6, -52.63, -49.7366 ] +"values": [-52.6, -52.63, -49.7366] } tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true tracks/4/path = NodePath("Pivot/HandIceLeft:position") tracks/4/interp = 1 tracks/4/loop_wrap = true -tracks/4/imported = false -tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 0, 0.264, 1.485 ), -"transitions": PoolRealArray( 1, 1, -2 ), +"times": PackedFloat32Array(0, 0.264, 1.485), +"transitions": PackedFloat32Array(1, 1, -2), "update": 0, -"values": [ Vector2( 49, 25 ), Vector2( 49, 25 ), Vector2( 49, 31 ) ] +"values": [Vector2(49, 25), Vector2(49, 25), Vector2(49, 31)] } tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true tracks/5/path = NodePath("Pivot/HandIceLeft:rotation_degrees") tracks/5/interp = 1 tracks/5/loop_wrap = true -tracks/5/imported = false -tracks/5/enabled = true tracks/5/keys = { -"times": PoolRealArray( 0, 0.264, 1.485 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.264, 1.485), +"transitions": PackedFloat32Array(1, 1, 1), "update": 0, -"values": [ 42.2, 42.2378, 38.8828 ] +"values": [42.2, 42.2378, 38.8828] } -[sub_resource type="Animation" id=38] +[sub_resource type="Animation" id="38"] resource_name = "jab" length = 0.5 step = 0.01 tracks/0/type = "method" +tracks/0/imported = false +tracks/0/enabled = true tracks/0/path = NodePath("AnimationPlayer") tracks/0/interp = 1 tracks/0/loop_wrap = true -tracks/0/imported = false -tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0.5 ), -"transitions": PoolRealArray( 1 ), -"values": [ { -"args": [ "animation_finished" ], -"method": "emit_signal" -} ] +"times": PackedFloat32Array(0.5), +"transitions": PackedFloat32Array(1), +"values": [{ +"args": ["animation_finished"], +"method": &"emit_signal" +}] } tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true tracks/1/path = NodePath("Pivot/RobotBody:texture") tracks/1/interp = 1 tracks/1/loop_wrap = true -tracks/1/imported = false -tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.05, 0.075, 0.275, 0.35 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.05, 0.075, 0.275, 0.35), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1), "update": 1, -"values": [ ExtResource( 1 ), ExtResource( 7 ), ExtResource( 6 ), ExtResource( 7 ), ExtResource( 1 ) ] +"values": [ExtResource("1"), ExtResource("7"), ExtResource("6"), ExtResource("7"), ExtResource("1")] } tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true tracks/2/path = NodePath("Pivot/RobotBody:scale") tracks/2/interp = 1 tracks/2/loop_wrap = true -tracks/2/imported = false -tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( ), -"transitions": PoolRealArray( ), +"times": PackedFloat32Array(), +"transitions": PackedFloat32Array(), "update": 0, -"values": [ ] +"values": [] } tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true tracks/3/path = NodePath("Pivot/HandIceRight:position") tracks/3/interp = 1 tracks/3/loop_wrap = true -tracks/3/imported = false -tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0, 0.05, 0.07, 0.075, 0.125, 0.175, 0.225, 0.34, 0.35, 0.425, 0.5 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.05, 0.07, 0.075, 0.125, 0.175, 0.225, 0.34, 0.35, 0.425, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), "update": 0, -"values": [ Vector2( -45, 30 ), Vector2( -51, 30 ), Vector2( -51, 30 ), Vector2( 49, 15 ), Vector2( 49, 15 ), Vector2( 53, 15 ), Vector2( 49, 15 ), Vector2( 22.68, 19.2 ), Vector2( -45, 30 ), Vector2( -52, 28 ), Vector2( -45, 30 ) ] +"values": [Vector2(-45, 30), Vector2(-51, 30), Vector2(-51, 30), Vector2(49, 15), Vector2(49, 15), Vector2(53, 15), Vector2(49, 15), Vector2(22.68, 19.2), Vector2(-45, 30), Vector2(-52, 28), Vector2(-45, 30)] } tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true tracks/4/path = NodePath("Pivot/HandIceRight:rotation_degrees") tracks/4/interp = 1 tracks/4/loop_wrap = true -tracks/4/imported = false -tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 0, 0.05, 0.075, 0.125, 0.175, 0.225, 0.34, 0.35, 0.425, 0.5 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.05, 0.075, 0.125, 0.175, 0.225, 0.34, 0.35, 0.425, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1), "update": 0, -"values": [ -52.63, -36.8583, 0.0, 0.0, 0.0, 0.0, -14.7364, -52.63, -41.5441, -52.63 ] +"values": [-52.63, -36.8583, 0.0, 0.0, 0.0, 0.0, -14.7364, -52.63, -41.5441, -52.63] } tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true tracks/5/path = NodePath("Pivot/HandIceRight:scale") tracks/5/interp = 1 tracks/5/loop_wrap = true -tracks/5/imported = false -tracks/5/enabled = true tracks/5/keys = { -"times": PoolRealArray( 0, 0.07, 0.075, 0.125, 0.175, 0.34, 0.35, 0.425, 0.5 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.07, 0.075, 0.125, 0.175, 0.34, 0.35, 0.425, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1), "update": 0, -"values": [ Vector2( 1, 1 ), Vector2( 1, 1 ), Vector2( -1, 1 ), Vector2( -1, 1 ), Vector2( -1, 1 ), Vector2( -1, 1 ), Vector2( 1, 1 ), Vector2( 1, 1 ), Vector2( 1, 1 ) ] +"values": [Vector2(1, 1), Vector2(1, 1), Vector2(-1, 1), Vector2(-1, 1), Vector2(-1, 1), Vector2(-1, 1), Vector2(1, 1), Vector2(1, 1), Vector2(1, 1)] } tracks/6/type = "value" +tracks/6/imported = false +tracks/6/enabled = true tracks/6/path = NodePath("Pivot/HandIceLeft:position") tracks/6/interp = 1 tracks/6/loop_wrap = true -tracks/6/imported = false -tracks/6/enabled = true tracks/6/keys = { -"times": PoolRealArray( 0, 0.075, 0.1, 0.15, 0.2, 0.25, 0.425, 0.475, 0.5 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.075, 0.1, 0.15, 0.2, 0.25, 0.425, 0.475, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1), "update": 0, -"values": [ Vector2( 49, 25 ), Vector2( 31, 28 ), Vector2( -34, 24 ), Vector2( -40, 25 ), Vector2( -34, 23 ), Vector2( -34, 23 ), Vector2( 49, 25 ), Vector2( 54, 24 ), Vector2( 49, 25 ) ] +"values": [Vector2(49, 25), Vector2(31, 28), Vector2(-34, 24), Vector2(-40, 25), Vector2(-34, 23), Vector2(-34, 23), Vector2(49, 25), Vector2(54, 24), Vector2(49, 25)] } tracks/7/type = "value" +tracks/7/imported = false +tracks/7/enabled = true tracks/7/path = NodePath("Pivot/HandIceLeft:rotation_degrees") tracks/7/interp = 1 tracks/7/loop_wrap = true -tracks/7/imported = false -tracks/7/enabled = true tracks/7/keys = { -"times": PoolRealArray( 0, 0.075, 0.1, 0.15, 0.2, 0.25, 0.425, 0.475, 0.5 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.075, 0.1, 0.15, 0.2, 0.25, 0.425, 0.475, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1), "update": 0, -"values": [ 42.2378, 60.4815, 145.824, 151.719, 145.824, 145.824, 42.2378, 38.5927, 42.2378 ] +"values": [42.2378, 60.4815, 145.824, 151.719, 145.824, 145.824, 42.2378, 38.5927, 42.2378] } tracks/8/type = "value" +tracks/8/imported = false +tracks/8/enabled = true tracks/8/path = NodePath("Pivot/HandIceRight:texture") tracks/8/interp = 1 tracks/8/loop_wrap = true -tracks/8/imported = false -tracks/8/enabled = true tracks/8/keys = { -"times": PoolRealArray( 0, 0.075, 0.275, 0.45 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.075, 0.275, 0.45), +"transitions": PackedFloat32Array(1, 1, 1, 1), "update": 1, -"values": [ ExtResource( 2 ), ExtResource( 9 ), ExtResource( 2 ), ExtResource( 2 ) ] +"values": [ExtResource("2"), ExtResource("9"), ExtResource("2"), ExtResource("2")] } tracks/9/type = "value" +tracks/9/imported = false +tracks/9/enabled = true tracks/9/path = NodePath("Pivot/RobotBody:position") tracks/9/interp = 1 tracks/9/loop_wrap = true -tracks/9/imported = false -tracks/9/enabled = true tracks/9/keys = { -"times": PoolRealArray( 0, 0.075, 0.325 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.075, 0.325), +"transitions": PackedFloat32Array(1, 1, 1), "update": 0, -"values": [ Vector2( 0, 0 ), Vector2( 0, 0 ), Vector2( 0, 0 ) ] +"values": [Vector2(0, 0), Vector2(0, 0), Vector2(0, 0)] } tracks/10/type = "value" +tracks/10/imported = false +tracks/10/enabled = true tracks/10/path = NodePath("Pivot/RobotBody:rotation_degrees") tracks/10/interp = 1 tracks/10/loop_wrap = true -tracks/10/imported = false -tracks/10/enabled = true tracks/10/keys = { -"times": PoolRealArray( 0, 0.075, 0.325 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.075, 0.325), +"transitions": PackedFloat32Array(1, 1, 1), "update": 0, -"values": [ 0.0, 5.11824, 0.0 ] +"values": [0.0, 5.11824, 0.0] } -[sub_resource type="Animation" id=7] +[sub_resource type="Animation" id="7"] resource_name = "jump" length = 0.35 step = 0.05 tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true tracks/0/path = NodePath("Pivot/RobotBody:position") tracks/0/interp = 1 tracks/0/loop_wrap = true -tracks/0/imported = false -tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.1, 0.3, 0.35 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.1, 0.3, 0.35), +"transitions": PackedFloat32Array(1, 1, 1, 1), "update": 0, -"values": [ Vector2( 0, 0 ), Vector2( 0, -33 ), Vector2( 0, 4 ), Vector2( 0, 0 ) ] +"values": [Vector2(0, 0), Vector2(0, -33), Vector2(0, 4), Vector2(0, 0)] } tracks/1/type = "method" +tracks/1/imported = false +tracks/1/enabled = true tracks/1/path = NodePath("AnimationPlayer") tracks/1/interp = 1 tracks/1/loop_wrap = true -tracks/1/imported = false -tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0.35 ), -"transitions": PoolRealArray( 1 ), -"values": [ { -"args": [ "animation_finished" ], -"method": "emit_signal" -} ] +"times": PackedFloat32Array(0.35), +"transitions": PackedFloat32Array(1), +"values": [{ +"args": ["animation_finished"], +"method": &"emit_signal" +}] } tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true tracks/2/path = NodePath("Pivot/HandIceRight:position") tracks/2/interp = 1 tracks/2/loop_wrap = true -tracks/2/imported = false -tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0, 0.1, 0.2, 0.3 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3), +"transitions": PackedFloat32Array(1, 1, 1, 1), "update": 0, -"values": [ Vector2( -45, 30 ), Vector2( -44, 19 ), Vector2( -42, 14 ), Vector2( -45, 30 ) ] +"values": [Vector2(-45, 30), Vector2(-44, 19), Vector2(-42, 14), Vector2(-45, 30)] } tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true tracks/3/path = NodePath("Pivot/HandIceRight:rotation_degrees") tracks/3/interp = 1 tracks/3/loop_wrap = true -tracks/3/imported = false -tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0, 0.1, 0.2, 0.3 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3), +"transitions": PackedFloat32Array(1, 1, 1, 1), "update": 0, -"values": [ -52.63, -67.9681, -51.2317, -52.63 ] +"values": [-52.63, -67.9681, -51.2317, -52.63] } tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true tracks/4/path = NodePath("Pivot/HandIceLeft:position") tracks/4/interp = 1 tracks/4/loop_wrap = true -tracks/4/imported = false -tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 0.05, 0.15, 0.3 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array(0.05, 0.15, 0.3), +"transitions": PackedFloat32Array(1, 1, 1), "update": 0, -"values": [ Vector2( 49, 25 ), Vector2( 42, 17 ), Vector2( 49, 25 ) ] +"values": [Vector2(49, 25), Vector2(42, 17), Vector2(49, 25)] } tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true tracks/5/path = NodePath("Pivot/HandIceLeft:rotation_degrees") tracks/5/interp = 1 tracks/5/loop_wrap = true -tracks/5/imported = false -tracks/5/enabled = true tracks/5/keys = { -"times": PoolRealArray( 0.05, 0.15, 0.3 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array(0.05, 0.15, 0.3), +"transitions": PackedFloat32Array(1, 1, 1), "update": 0, -"values": [ 42.2378, 49.661, 42.2378 ] +"values": [42.2378, 49.661, 42.2378] } tracks/6/type = "value" +tracks/6/imported = false +tracks/6/enabled = true tracks/6/path = NodePath("Pivot/RobotBody:scale") tracks/6/interp = 1 tracks/6/loop_wrap = true -tracks/6/imported = false -tracks/6/enabled = true tracks/6/keys = { -"times": PoolRealArray( 0, 0.1, 0.3 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.1, 0.3), +"transitions": PackedFloat32Array(1, 1, 1), "update": 0, -"values": [ Vector2( 1, 1 ), Vector2( 0.95, 1.05 ), Vector2( 1, 1 ) ] +"values": [Vector2(1, 1), Vector2(0.95, 1.05), Vector2(1, 1)] } -[sub_resource type="Animation" id=8] +[sub_resource type="Animation" id="8"] resource_name = "level" length = 2.0 step = 0.033 tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true tracks/0/path = NodePath("Pivot/HandIceLeft:position") tracks/0/interp = 1 tracks/0/loop_wrap = true -tracks/0/imported = false -tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.198, 0.528, 1.089, 1.287, 1.518, 1.749 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.198, 0.528, 1.089, 1.287, 1.518, 1.749), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1), "update": 0, -"values": [ Vector2( 49, 25 ), Vector2( 50, 27 ), Vector2( 62, 0.158 ), Vector2( 54, -25 ), Vector2( 61, -11 ), Vector2( 63, -3 ), Vector2( 49, 25 ) ] +"values": [Vector2(49, 25), Vector2(50, 27), Vector2(62, 0.158), Vector2(54, -25), Vector2(61, -11), Vector2(63, -3), Vector2(49, 25)] } tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true tracks/1/path = NodePath("Pivot/HandIceLeft:rotation_degrees") tracks/1/interp = 1 tracks/1/loop_wrap = true -tracks/1/imported = false -tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.198, 0.66, 0.825, 1.089, 1.287, 1.518, 1.749 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.198, 0.66, 0.825, 1.089, 1.287, 1.518, 1.749), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1), "update": 0, -"values": [ 42.2378, 33.4388, 16.762, -56.5764, -78.6199, -6.41918, -0.239521, 42.2378 ] +"values": [42.2378, 33.4388, 16.762, -56.5764, -78.6199, -6.41918, -0.239521, 42.2378] } tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true tracks/2/path = NodePath("Pivot/HandIceRight:position") tracks/2/interp = 1 tracks/2/loop_wrap = true -tracks/2/imported = false -tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0, 0.099, 0.759, 1.03333, 2 ), -"transitions": PoolRealArray( 1, -2, -2, 1, -2 ), +"times": PackedFloat32Array(0, 0.099, 0.759, 1.03333, 2), +"transitions": PackedFloat32Array(1, -2, -2, 1, -2), "update": 0, -"values": [ Vector2( -45, 30.2603 ), Vector2( -45, 30 ), Vector2( -45, 37 ), Vector2( -45, 36.3159 ), Vector2( -45, 30.26 ) ] +"values": [Vector2(-45, 30.2603), Vector2(-45, 30), Vector2(-45, 37), Vector2(-45, 36.3159), Vector2(-45, 30.26)] } tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true tracks/3/path = NodePath("Pivot/HandIceRight:rotation_degrees") tracks/3/interp = 1 tracks/3/loop_wrap = true -tracks/3/imported = false -tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0, 1.03333, 2 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array(0, 1.03333, 2), +"transitions": PackedFloat32Array(1, 1, 1), "update": 0, -"values": [ -52.63, -56.5333, -52.63 ] +"values": [-52.63, -56.5333, -52.63] } tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true tracks/4/path = NodePath("Pivot/RobotBody:position") tracks/4/interp = 1 tracks/4/loop_wrap = true -tracks/4/imported = false -tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 0, 0.264, 1.914 ), -"transitions": PoolRealArray( -2, -2, -2 ), +"times": PackedFloat32Array(0, 0.264, 1.914), +"transitions": PackedFloat32Array(-2, -2, -2), "update": 0, -"values": [ Vector2( 0, 0 ), Vector2( 0, -12 ), Vector2( 0, 0 ) ] +"values": [Vector2(0, 0), Vector2(0, -12), Vector2(0, 0)] } tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true tracks/5/path = NodePath("Pivot/RobotBody:rotation_degrees") tracks/5/interp = 1 tracks/5/loop_wrap = true -tracks/5/imported = false -tracks/5/enabled = true tracks/5/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ 0.0 ] +"values": [0.0] } tracks/6/type = "value" +tracks/6/imported = false +tracks/6/enabled = true tracks/6/path = NodePath("Pivot/HandIceLeft:texture") tracks/6/interp = 1 tracks/6/loop_wrap = true -tracks/6/imported = false -tracks/6/enabled = true tracks/6/keys = { -"times": PoolRealArray( 0, 0.693, 1.551 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.693, 1.551), +"transitions": PackedFloat32Array(1, 1, 1), "update": 1, -"values": [ ExtResource( 2 ), ExtResource( 3 ), ExtResource( 2 ) ] +"values": [ExtResource("2"), ExtResource("3"), ExtResource("2")] } tracks/7/type = "value" +tracks/7/imported = false +tracks/7/enabled = true tracks/7/path = NodePath("ParticlesHeal:emitting") tracks/7/interp = 1 tracks/7/loop_wrap = true -tracks/7/imported = false -tracks/7/enabled = true tracks/7/keys = { -"times": PoolRealArray( 0, 0.924 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array(0, 0.924), +"transitions": PackedFloat32Array(1, 1), "update": 1, -"values": [ true, false ] +"values": [true, false] } tracks/8/type = "method" +tracks/8/imported = false +tracks/8/enabled = true tracks/8/path = NodePath("AnimationPlayer") tracks/8/interp = 1 tracks/8/loop_wrap = true -tracks/8/imported = false -tracks/8/enabled = true tracks/8/keys = { -"times": PoolRealArray( 2.013 ), -"transitions": PoolRealArray( 1 ), -"values": [ { -"args": [ "animation_finished" ], -"method": "emit_signal" -} ] +"times": PackedFloat32Array(2.013), +"transitions": PackedFloat32Array(1), +"values": [{ +"args": ["animation_finished"], +"method": &"emit_signal" +}] } -[sub_resource type="Animation" id=2] +[sub_resource type="Animation" id="2"] resource_name = "saying_hi" length = 3.0 -loop = true +loop_mode = 1 step = 0.0333333 tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true tracks/0/path = NodePath("Pivot/HandIceLeft:position") tracks/0/interp = 1 tracks/0/loop_wrap = true -tracks/0/imported = false -tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 1.16667, 1.5, 2.06667, 2.2, 2.33333, 2.53333, 2.76667 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array(0, 1.16667, 1.5, 2.06667, 2.2, 2.33333, 2.53333, 2.76667), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1), "update": 0, -"values": [ Vector2( 49, 25 ), Vector2( 50, 27 ), Vector2( 62, 0.158 ), Vector2( 54, -25 ), Vector2( 59, -14 ), Vector2( 51, -19 ), Vector2( 61, -11 ), Vector2( 63, -3 ) ] +"values": [Vector2(49, 25), Vector2(50, 27), Vector2(62, 0.158), Vector2(54, -25), Vector2(59, -14), Vector2(51, -19), Vector2(61, -11), Vector2(63, -3)] } tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true tracks/1/path = NodePath("Pivot/HandIceLeft:rotation_degrees") tracks/1/interp = 1 tracks/1/loop_wrap = true -tracks/1/imported = false -tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 1.16667, 1.63333, 1.8, 2.06667, 2.2, 2.33333, 2.53333, 2.76667 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array(0, 1.16667, 1.63333, 1.8, 2.06667, 2.2, 2.33333, 2.53333, 2.76667), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1), "update": 0, -"values": [ 42.2378, 33.4388, 16.762, -56.5764, -78.6199, -28.6234, -65.8772, -6.41918, -0.239521 ] +"values": [42.2378, 33.4388, 16.762, -56.5764, -78.6199, -28.6234, -65.8772, -6.41918, -0.239521] } tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true tracks/2/path = NodePath("Pivot/HandIceRight:position") tracks/2/interp = 1 tracks/2/loop_wrap = true -tracks/2/imported = false -tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0, 0.2, 1.73333 ), -"transitions": PoolRealArray( 1, -2, -2 ), +"times": PackedFloat32Array(0, 0.2, 1.73333), +"transitions": PackedFloat32Array(1, -2, -2), "update": 0, -"values": [ Vector2( -45, 30.2603 ), Vector2( -45, 30 ), Vector2( -45, 37 ) ] +"values": [Vector2(-45, 30.2603), Vector2(-45, 30), Vector2(-45, 37)] } tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true tracks/3/path = NodePath("Pivot/HandIceRight:rotation_degrees") tracks/3/interp = 1 tracks/3/loop_wrap = true -tracks/3/imported = false -tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ -52.63 ] +"values": [-52.63] } tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true tracks/4/path = NodePath("Pivot/RobotBody:position") tracks/4/interp = 1 tracks/4/loop_wrap = true -tracks/4/imported = false -tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 0, 1.33333, 2.23333 ), -"transitions": PoolRealArray( -2, -2, -2 ), +"times": PackedFloat32Array(0, 1.33333, 2.23333), +"transitions": PackedFloat32Array(-2, -2, -2), "update": 0, -"values": [ Vector2( 0, 0 ), Vector2( 0, 12 ), Vector2( 0, -2 ) ] +"values": [Vector2(0, 0), Vector2(0, 12), Vector2(0, -2)] } tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true tracks/5/path = NodePath("Pivot/RobotBody:rotation_degrees") tracks/5/interp = 1 tracks/5/loop_wrap = true -tracks/5/imported = false -tracks/5/enabled = true tracks/5/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ 0.0 ] +"values": [0.0] } tracks/6/type = "value" +tracks/6/imported = false +tracks/6/enabled = true tracks/6/path = NodePath("Pivot/HandIceLeft:texture") tracks/6/interp = 1 tracks/6/loop_wrap = true -tracks/6/imported = false -tracks/6/enabled = true tracks/6/keys = { -"times": PoolRealArray( 0, 1.66667, 2.8 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array(0, 1.66667, 2.8), +"transitions": PackedFloat32Array(1, 1, 1), "update": 1, -"values": [ ExtResource( 2 ), ExtResource( 3 ), ExtResource( 2 ) ] +"values": [ExtResource("2"), ExtResource("3"), ExtResource("2")] } tracks/7/type = "method" +tracks/7/imported = false +tracks/7/enabled = true tracks/7/path = NodePath("AnimationPlayer") tracks/7/interp = 1 tracks/7/loop_wrap = true -tracks/7/imported = false -tracks/7/enabled = true tracks/7/keys = { -"times": PoolRealArray( 3.003 ), -"transitions": PoolRealArray( 1 ), -"values": [ { -"args": [ "animation_finished" ], -"method": "emit_signal" -} ] +"times": PackedFloat32Array(3.003), +"transitions": PackedFloat32Array(1), +"values": [{ +"args": ["animation_finished"], +"method": &"emit_signal" +}] } -[sub_resource type="Animation" id=40] +[sub_resource type="Animation" id="40"] resource_name = "uppercut" length = 0.6 step = 0.01 tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true tracks/0/path = NodePath("Pivot/RobotBody:position") tracks/0/interp = 1 tracks/0/loop_wrap = true -tracks/0/imported = false -tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.05, 0.15, 0.2, 0.25, 0.35, 0.4, 0.45, 0.5 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.05, 0.15, 0.2, 0.25, 0.35, 0.4, 0.45, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1), "update": 0, -"values": [ Vector2( 0, 0 ), Vector2( 0, 12 ), Vector2( 0, -52 ), Vector2( 0, -56 ), Vector2( 0, -49 ), Vector2( 0, 4 ), Vector2( 0, 12 ), Vector2( 0, 0 ), Vector2( 0, 0 ) ] +"values": [Vector2(0, 0), Vector2(0, 12), Vector2(0, -52), Vector2(0, -56), Vector2(0, -49), Vector2(0, 4), Vector2(0, 12), Vector2(0, 0), Vector2(0, 0)] } tracks/1/type = "method" +tracks/1/imported = false +tracks/1/enabled = true tracks/1/path = NodePath("AnimationPlayer") tracks/1/interp = 1 tracks/1/loop_wrap = true -tracks/1/imported = false -tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0.6 ), -"transitions": PoolRealArray( 1 ), -"values": [ { -"args": [ "animation_finished" ], -"method": "emit_signal" -} ] +"times": PackedFloat32Array(0.6), +"transitions": PackedFloat32Array(1), +"values": [{ +"args": ["animation_finished"], +"method": &"emit_signal" +}] } tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true tracks/2/path = NodePath("Pivot/HandIceRight:position") tracks/2/interp = 1 tracks/2/loop_wrap = true -tracks/2/imported = false -tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0, 0.05, 0.15, 0.2, 0.275, 0.3, 0.325, 0.4, 0.45, 0.5, 0.55, 0.6 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.05, 0.15, 0.2, 0.275, 0.3, 0.325, 0.4, 0.45, 0.5, 0.55, 0.6), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), "update": 0, -"values": [ Vector2( -45, 30 ), Vector2( 29, 48 ), Vector2( 53, -44 ), Vector2( 55, -99 ), Vector2( 51, -107 ), Vector2( 51, -107 ), Vector2( 55, -99 ), Vector2( 29, 48 ), Vector2( -2, 76 ), Vector2( -45, 30 ), Vector2( -53, 26 ), Vector2( -45, 30 ) ] +"values": [Vector2(-45, 30), Vector2(29, 48), Vector2(53, -44), Vector2(55, -99), Vector2(51, -107), Vector2(51, -107), Vector2(55, -99), Vector2(29, 48), Vector2(-2, 76), Vector2(-45, 30), Vector2(-53, 26), Vector2(-45, 30)] } tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true tracks/3/path = NodePath("Pivot/HandIceRight:rotation_degrees") tracks/3/interp = 1 tracks/3/loop_wrap = true -tracks/3/imported = false -tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0, 0.05, 0.15, 0.2, 0.275, 0.3, 0.325, 0.4, 0.45, 0.5, 0.55, 0.6 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.05, 0.15, 0.2, 0.275, 0.3, 0.325, 0.4, 0.45, 0.5, 0.55, 0.6), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), "update": 0, -"values": [ 307.4, 148.336, 111.656, 108.794, 96.3969, 96.3969, 108.794, 148.336, 282.644, 307.4, 326.645, 307.4 ] +"values": [307.4, 148.336, 111.656, 108.794, 96.3969, 96.3969, 108.794, 148.336, 282.644, 307.4, 326.645, 307.4] } tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true tracks/4/path = NodePath("Pivot/HandIceLeft:position") tracks/4/interp = 1 tracks/4/loop_wrap = true -tracks/4/imported = false -tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 0, 0.025, 0.05, 0.4, 0.525, 0.55, 0.575 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.025, 0.05, 0.4, 0.525, 0.55, 0.575), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1), "update": 0, -"values": [ Vector2( 49, 25 ), Vector2( 54, 26 ), Vector2( -0.999992, 14 ), Vector2( -0.999992, 14 ), Vector2( 49, 25 ), Vector2( 56, 30 ), Vector2( 49, 25 ) ] +"values": [Vector2(49, 25), Vector2(54, 26), Vector2(-0.999992, 14), Vector2(-0.999992, 14), Vector2(49, 25), Vector2(56, 30), Vector2(49, 25)] } tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true tracks/5/path = NodePath("Pivot/HandIceLeft:rotation_degrees") tracks/5/interp = 1 tracks/5/loop_wrap = true -tracks/5/imported = false -tracks/5/enabled = true tracks/5/keys = { -"times": PoolRealArray( 0, 0.025, 0.05, 0.4, 0.525, 0.55, 0.575 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.025, 0.05, 0.4, 0.525, 0.55, 0.575), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1), "update": 0, -"values": [ 42.2378, 30.0371, 42.2378, 42.2378, 42.2378, 35.1905, 42.2378 ] +"values": [42.2378, 30.0371, 42.2378, 42.2378, 42.2378, 35.1905, 42.2378] } tracks/6/type = "value" +tracks/6/imported = false +tracks/6/enabled = true tracks/6/path = NodePath("Pivot/RobotBody:scale") tracks/6/interp = 1 tracks/6/loop_wrap = true -tracks/6/imported = false -tracks/6/enabled = true tracks/6/keys = { -"times": PoolRealArray( 0, 0.05, 0.15, 0.2, 0.25, 0.35, 0.4, 0.5 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.05, 0.15, 0.2, 0.25, 0.35, 0.4, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1), "update": 0, -"values": [ Vector2( 1, 1 ), Vector2( 1, 0.8 ), Vector2( 0.95, 1.1 ), Vector2( 0.95, 1.15 ), Vector2( 0.95, 1.1 ), Vector2( 1, 1 ), Vector2( 1, 0.8 ), Vector2( 1, 1 ) ] +"values": [Vector2(1, 1), Vector2(1, 0.8), Vector2(0.95, 1.1), Vector2(0.95, 1.15), Vector2(0.95, 1.1), Vector2(1, 1), Vector2(1, 0.8), Vector2(1, 1)] } tracks/7/type = "value" +tracks/7/imported = false +tracks/7/enabled = true tracks/7/path = NodePath("Pivot/RobotBody:texture") tracks/7/interp = 1 tracks/7/loop_wrap = true -tracks/7/imported = false -tracks/7/enabled = true tracks/7/keys = { -"times": PoolRealArray( 0, 0.05, 0.15, 0.2, 0.25, 0.4, 0.45, 0.5 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.05, 0.15, 0.2, 0.25, 0.4, 0.45, 0.5), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1), "update": 1, -"values": [ ExtResource( 1 ), ExtResource( 7 ), ExtResource( 6 ), ExtResource( 6 ), ExtResource( 6 ), ExtResource( 7 ), ExtResource( 1 ), ExtResource( 1 ) ] +"values": [ExtResource("1"), ExtResource("7"), ExtResource("6"), ExtResource("6"), ExtResource("6"), ExtResource("7"), ExtResource("1"), ExtResource("1")] } tracks/8/type = "value" +tracks/8/imported = false +tracks/8/enabled = true tracks/8/path = NodePath("Pivot/RobotBody:rotation_degrees") tracks/8/interp = 1 tracks/8/loop_wrap = true -tracks/8/imported = false -tracks/8/enabled = true tracks/8/keys = { -"times": PoolRealArray( 0.05, 0.4 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array(0.05, 0.4), +"transitions": PackedFloat32Array(1, 1), "update": 0, -"values": [ 0.0, 0.0 ] +"values": [0.0, 0.0] } tracks/9/type = "value" +tracks/9/imported = false +tracks/9/enabled = true tracks/9/path = NodePath("Pivot/HandIceRight:scale") tracks/9/interp = 1 tracks/9/loop_wrap = true -tracks/9/imported = false -tracks/9/enabled = true tracks/9/keys = { -"times": PoolRealArray( 0, 0.2, 0.275, 0.3, 0.325, 0.5, 0.55, 0.6 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.2, 0.275, 0.3, 0.325, 0.5, 0.55, 0.6), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1), "update": 0, -"values": [ Vector2( 1, 1 ), Vector2( 1, 1 ), Vector2( 1, 1 ), Vector2( 1, 1 ), Vector2( 1, 1 ), Vector2( 1, 1 ), Vector2( 1, 1 ), Vector2( 1, 1 ) ] +"values": [Vector2(1, 1), Vector2(1, 1), Vector2(1, 1), Vector2(1, 1), Vector2(1, 1), Vector2(1, 1), Vector2(1, 1), Vector2(1, 1)] } tracks/10/type = "value" +tracks/10/imported = false +tracks/10/enabled = true tracks/10/path = NodePath("Pivot/HandIceRight:texture") tracks/10/interp = 1 tracks/10/loop_wrap = true -tracks/10/imported = false -tracks/10/enabled = true tracks/10/keys = { -"times": PoolRealArray( 0.05, 0.1, 0.35, 0.4, 0.55, 0.575 ), -"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array(0.05, 0.1, 0.35, 0.4, 0.55, 0.575), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1), "update": 1, -"values": [ ExtResource( 2 ), ExtResource( 9 ), ExtResource( 8 ), ExtResource( 8 ), ExtResource( 9 ), ExtResource( 2 ) ] +"values": [ExtResource("2"), ExtResource("9"), ExtResource("8"), ExtResource("8"), ExtResource("9"), ExtResource("2")] } tracks/11/type = "value" +tracks/11/imported = false +tracks/11/enabled = true tracks/11/path = NodePath("Pivot/HandIceLeft:texture") tracks/11/interp = 1 tracks/11/loop_wrap = true -tracks/11/imported = false -tracks/11/enabled = true tracks/11/keys = { -"times": PoolRealArray( 0, 0.5, 0.6 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.5, 0.6), +"transitions": PackedFloat32Array(1, 1, 1), "update": 1, -"values": [ ExtResource( 2 ), ExtResource( 2 ), ExtResource( 2 ) ] +"values": [ExtResource("2"), ExtResource("2"), ExtResource("2")] } tracks/12/type = "value" +tracks/12/imported = false +tracks/12/enabled = true tracks/12/path = NodePath("Pivot/HandIceLeft:visible") tracks/12/interp = 1 tracks/12/loop_wrap = true -tracks/12/imported = false -tracks/12/enabled = true tracks/12/keys = { -"times": PoolRealArray( 0, 0.05, 0.1, 0.4 ), -"transitions": PoolRealArray( 1, 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.05, 0.1, 0.4), +"transitions": PackedFloat32Array(1, 1, 1, 1), "update": 1, -"values": [ true, false, false, true ] +"values": [true, false, false, true] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_gkgsl"] +_data = { +&"RESET": SubResource("1"), +&"damage": SubResource("9"), +&"heal": SubResource("5"), +&"idle": SubResource("3"), +&"jab": SubResource("38"), +&"jump": SubResource("7"), +&"level": SubResource("8"), +&"saying_hi": SubResource("2"), +&"uppercut": SubResource("40") } -[sub_resource type="Curve" id=4] -_data = [ Vector2( 0, 0 ), 0.0, 0.220533, 0, 0, Vector2( 1, 0.0090909 ), -6.09091, 0.0, 0, 0 ] +[sub_resource type="Curve" id="4"] +_data = [Vector2(0, 0), 0.0, 0.220533, 0, 0, Vector2(1, 0.0090909), -6.09091, 0.0, 0, 0] +point_count = 2 -[sub_resource type="Gradient" id=6] -offsets = PoolRealArray( 0.134868, 0.595395, 0.960526 ) -colors = PoolColorArray( 0.239216, 1, 0.431373, 1, 0.239216, 1, 0.431373, 1, 0.609375, 1, 0.708038, 1 ) +[sub_resource type="Gradient" id="6"] +offsets = PackedFloat32Array(0.134868, 0.595395, 0.960526) +colors = PackedColorArray(0.239216, 1, 0.431373, 1, 0.239216, 1, 0.431373, 1, 0.609375, 1, 0.708038, 1) -[sub_resource type="AnimationNodeAnimation" id=17] -animation = "RESET" +[sub_resource type="AnimationNodeAnimation" id="17"] +animation = &"RESET" -[sub_resource type="AnimationNodeAnimation" id=18] -animation = "damage" +[sub_resource type="AnimationNodeAnimation" id="18"] +animation = &"damage" -[sub_resource type="AnimationNodeAnimation" id=19] -animation = "heal" +[sub_resource type="AnimationNodeAnimation" id="19"] +animation = &"heal" -[sub_resource type="AnimationNodeAnimation" id=11] -animation = "idle" +[sub_resource type="AnimationNodeAnimation" id="11"] +animation = &"idle" -[sub_resource type="AnimationNodeAnimation" id=41] -animation = "jab" +[sub_resource type="AnimationNodeAnimation" id="41"] +animation = &"jab" -[sub_resource type="AnimationNodeAnimation" id=20] -animation = "jump" +[sub_resource type="AnimationNodeAnimation" id="20"] +animation = &"jump" -[sub_resource type="AnimationNodeAnimation" id=12] -animation = "level" +[sub_resource type="AnimationNodeAnimation" id="12"] +animation = &"level" -[sub_resource type="AnimationNodeAnimation" id=21] -animation = "saying_hi" +[sub_resource type="AnimationNodeAnimation" id="21"] +animation = &"saying_hi" -[sub_resource type="AnimationNodeAnimation" id=44] -animation = "uppercut" +[sub_resource type="AnimationNodeAnimation" id="44"] +animation = &"uppercut" -[sub_resource type="AnimationNodeStateMachineTransition" id=22] +[sub_resource type="AnimationNodeStateMachineTransition" id="22"] switch_mode = 2 -auto_advance = true -[sub_resource type="AnimationNodeStateMachineTransition" id=23] +[sub_resource type="AnimationNodeStateMachineTransition" id="23"] switch_mode = 2 -[sub_resource type="AnimationNodeStateMachineTransition" id=25] +[sub_resource type="AnimationNodeStateMachineTransition" id="25"] switch_mode = 2 -auto_advance = true -[sub_resource type="AnimationNodeStateMachineTransition" id=26] +[sub_resource type="AnimationNodeStateMachineTransition" id="26"] switch_mode = 2 -auto_advance = true -[sub_resource type="AnimationNodeStateMachineTransition" id=27] +[sub_resource type="AnimationNodeStateMachineTransition" id="27"] -[sub_resource type="AnimationNodeStateMachineTransition" id=28] +[sub_resource type="AnimationNodeStateMachineTransition" id="28"] switch_mode = 2 -auto_advance = true -[sub_resource type="AnimationNodeStateMachineTransition" id=29] +[sub_resource type="AnimationNodeStateMachineTransition" id="29"] -[sub_resource type="AnimationNodeStateMachineTransition" id=30] +[sub_resource type="AnimationNodeStateMachineTransition" id="30"] -[sub_resource type="AnimationNodeStateMachineTransition" id=31] +[sub_resource type="AnimationNodeStateMachineTransition" id="31"] -[sub_resource type="AnimationNodeStateMachineTransition" id=32] +[sub_resource type="AnimationNodeStateMachineTransition" id="32"] -[sub_resource type="AnimationNodeStateMachineTransition" id=33] +[sub_resource type="AnimationNodeStateMachineTransition" id="33"] -[sub_resource type="AnimationNodeStateMachineTransition" id=34] +[sub_resource type="AnimationNodeStateMachineTransition" id="34"] -[sub_resource type="AnimationNodeStateMachineTransition" id=35] +[sub_resource type="AnimationNodeStateMachineTransition" id="35"] -[sub_resource type="AnimationNodeStateMachineTransition" id=36] +[sub_resource type="AnimationNodeStateMachineTransition" id="36"] -[sub_resource type="AnimationNodeStateMachineTransition" id=37] +[sub_resource type="AnimationNodeStateMachineTransition" id="37"] -[sub_resource type="AnimationNodeStateMachineTransition" id=42] +[sub_resource type="AnimationNodeStateMachineTransition" id="42"] -[sub_resource type="AnimationNodeStateMachineTransition" id=43] +[sub_resource type="AnimationNodeStateMachineTransition" id="43"] switch_mode = 2 -auto_advance = true -[sub_resource type="AnimationNodeStateMachineTransition" id=45] +[sub_resource type="AnimationNodeStateMachineTransition" id="45"] switch_mode = 2 -auto_advance = true -[sub_resource type="AnimationNodeStateMachineTransition" id=46] +[sub_resource type="AnimationNodeStateMachineTransition" id="46"] -[sub_resource type="AnimationNodeStateMachine" id=15] -states/RESET/node = SubResource( 17 ) -states/RESET/position = Vector2( 102, 51 ) -states/damage/node = SubResource( 18 ) -states/damage/position = Vector2( 709, 357 ) -states/heal/node = SubResource( 19 ) -states/heal/position = Vector2( 805, 224 ) -states/idle/node = SubResource( 11 ) -states/idle/position = Vector2( 475, 185 ) -states/jab/node = SubResource( 41 ) -states/jab/position = Vector2( 428, 363 ) -states/jump/node = SubResource( 20 ) -states/jump/position = Vector2( 272, 162 ) -states/level/node = SubResource( 12 ) -states/level/position = Vector2( 640, 98 ) -states/saying_hi/node = SubResource( 21 ) -states/saying_hi/position = Vector2( 342, 73 ) -states/uppercut/node = SubResource( 44 ) -states/uppercut/position = Vector2( 261, 330 ) -transitions = [ "level", "idle", SubResource( 22 ), "saying_hi", "idle", SubResource( 23 ), "heal", "idle", SubResource( 25 ), "damage", "idle", SubResource( 26 ), "idle", "jump", SubResource( 27 ), "jump", "idle", SubResource( 28 ), "idle", "damage", SubResource( 29 ), "idle", "level", SubResource( 30 ), "idle", "heal", SubResource( 31 ), "heal", "damage", SubResource( 32 ), "damage", "heal", SubResource( 33 ), "level", "heal", SubResource( 34 ), "heal", "level", SubResource( 35 ), "damage", "jump", SubResource( 36 ), "idle", "saying_hi", SubResource( 37 ), "idle", "jab", SubResource( 42 ), "jab", "idle", SubResource( 43 ), "uppercut", "idle", SubResource( 45 ), "idle", "uppercut", SubResource( 46 ) ] -start_node = "idle" +[sub_resource type="AnimationNodeStateMachine" id="15"] +states/RESET/node = SubResource("17") +states/RESET/position = Vector2(102, 51) +states/damage/node = SubResource("18") +states/damage/position = Vector2(709, 357) +states/heal/node = SubResource("19") +states/heal/position = Vector2(805, 224) +states/idle/node = SubResource("11") +states/idle/position = Vector2(475, 185) +states/jab/node = SubResource("41") +states/jab/position = Vector2(428, 363) +states/jump/node = SubResource("20") +states/jump/position = Vector2(272, 162) +states/level/node = SubResource("12") +states/level/position = Vector2(640, 98) +states/saying_hi/node = SubResource("21") +states/saying_hi/position = Vector2(342, 73) +states/uppercut/node = SubResource("44") +states/uppercut/position = Vector2(261, 330) +transitions = ["level", "idle", SubResource("22"), "saying_hi", "idle", SubResource("23"), "heal", "idle", SubResource("25"), "damage", "idle", SubResource("26"), "idle", "jump", SubResource("27"), "jump", "idle", SubResource("28"), "idle", "damage", SubResource("29"), "idle", "level", SubResource("30"), "idle", "heal", SubResource("31"), "heal", "damage", SubResource("32"), "damage", "heal", SubResource("33"), "level", "heal", SubResource("34"), "heal", "level", SubResource("35"), "damage", "jump", SubResource("36"), "idle", "saying_hi", SubResource("37"), "idle", "jab", SubResource("42"), "jab", "idle", SubResource("43"), "uppercut", "idle", SubResource("45"), "idle", "uppercut", SubResource("46")] -[sub_resource type="AnimationNodeStateMachinePlayback" id=16] - -[sub_resource type="Curve" id=39] -_data = [ Vector2( 0, 0 ), 0.0, 0.0, 0, 0, Vector2( 0.298851, 0.3125 ), 0.0, 0.0, 0, 0, Vector2( 0.775862, 0 ), 0.0, 0.0, 0, 0 ] +[sub_resource type="Curve" id="39"] +_data = [Vector2(0, 0), 0.0, 0.0, 0, 0, Vector2(0.298851, 0.3125), 0.0, 0.0, 0, 0, Vector2(0.775862, 0), 0.0, 0.0, 0, 0] +point_count = 3 [node name="Robot" type="Node2D"] z_index = 1 [node name="AnimationPlayer" type="AnimationPlayer" parent="."] -anims/RESET = SubResource( 1 ) -anims/damage = SubResource( 9 ) -anims/heal = SubResource( 5 ) -anims/idle = SubResource( 3 ) -anims/jab = SubResource( 38 ) -anims/jump = SubResource( 7 ) -anims/level = SubResource( 8 ) -anims/saying_hi = SubResource( 2 ) -anims/uppercut = SubResource( 40 ) +libraries = { +&"": SubResource("AnimationLibrary_gkgsl") +} -[node name="Pivot" type="Position2D" parent="."] -position = Vector2( 0, -32 ) +[node name="Pivot" type="Marker2D" parent="."] +position = Vector2(0, -32) -[node name="RobotBody" type="Sprite" parent="Pivot"] -texture = ExtResource( 1 ) +[node name="RobotBody" type="Sprite2D" parent="Pivot"] +texture = ExtResource("1") -[node name="HandIceRight" type="Sprite" parent="Pivot"] -position = Vector2( -45, 30 ) -rotation = -0.918567 -texture = ExtResource( 2 ) -offset = Vector2( -21, -3 ) +[node name="HandIceRight" type="Sprite2D" parent="Pivot"] +position = Vector2(-45, 30) +rotation = -0.9185668 +texture = ExtResource("2") +offset = Vector2(-21, -3) flip_h = true -[node name="HandIceLeft" type="Sprite" parent="Pivot"] -position = Vector2( 49, 25 ) -rotation = 0.737189 +[node name="HandIceLeft" type="Sprite2D" parent="Pivot"] z_index = -1 -texture = ExtResource( 2 ) -offset = Vector2( 24.1958, 2.15936 ) +position = Vector2(49, 25) +rotation = 0.7371887 +texture = ExtResource("2") +offset = Vector2(24.1958, 2.15936) [node name="ParticlesHeal" type="CPUParticles2D" parent="."] -position = Vector2( 0, -19 ) +position = Vector2(0, -19) emitting = false amount = 12 +texture = ExtResource("4") lifetime = 0.8 explosiveness = 0.26 -texture = ExtResource( 4 ) emission_shape = 1 emission_sphere_radius = 64.0 -gravity = Vector2( 0, -98 ) -angular_velocity = 37.4 -angular_velocity_random = 1.0 -scale_amount = 0.5 -scale_amount_curve = SubResource( 4 ) -color_ramp = SubResource( 6 ) +gravity = Vector2(0, -98) +scale_amount_curve = SubResource("4") +color_ramp = SubResource("6") [node name="AnimationTree" type="AnimationTree" parent="."] -tree_root = SubResource( 15 ) +tree_root = SubResource("15") anim_player = NodePath("../AnimationPlayer") -parameters/playback = SubResource( 16 ) -script = ExtResource( 5 ) +script = ExtResource("5") [node name="ParticlesHit" type="CPUParticles2D" parent="."] emitting = false amount = 12 +texture = ExtResource("4") lifetime = 0.35 one_shot = true explosiveness = 1.0 randomness = 1.0 lifetime_randomness = 1.0 -texture = ExtResource( 4 ) emission_shape = 1 emission_sphere_radius = 12.0 -direction = Vector2( 0, 0 ) +direction = Vector2(0, 0) spread = 180.0 -gravity = Vector2( 0, 0 ) -initial_velocity = 100.0 -angular_velocity = 80.0 -angular_velocity_random = 1.0 -linear_accel = 100.0 -radial_accel = 100.0 -tangential_accel = 100.0 -tangential_accel_random = 1.0 -damping = 100.0 -damping_random = 1.0 -scale_amount_curve = SubResource( 39 ) +gravity = Vector2(0, 0) +scale_amount_curve = SubResource("39") diff --git a/course/common/RobotAnimationTree.gd b/course/common/RobotAnimationTree.gd index 5a59d704..d5b34b0b 100644 --- a/course/common/RobotAnimationTree.gd +++ b/course/common/RobotAnimationTree.gd @@ -2,30 +2,35 @@ # We use an AnimationTree to easily move to and from different states. # Several practices rely on waiting for the animation_finished signal, and this # became problematic when using a method track to go back to the idle animation. +# +# NOTE: Godot 4 already provides animation_finished on AnimationTree/AnimationMixer and the +# AnimationPlayer signal now passes StringName. This helper now acts as a thin wrapper around the +# state machine playback and proxies AnimationPlayer events using Godot 4 signal/callable conventions. extends AnimationTree -signal animation_finished +signal anim_tree_finished(anim_name: StringName) + +@onready var _state_machine: AnimationNodeStateMachinePlayback = self["parameters/playback"] +@onready var _animation_player: AnimationPlayer = get_node(anim_player) as AnimationPlayer -onready var _state_machine = self["parameters/playback"] -onready var _animation_player = get_node(anim_player) as AnimationPlayer func _ready() -> void: active = true - _animation_player.connect("animation_finished", self, "_on_animation_finished") + _animation_player.animation_finished.connect(_on_animation_finished) func travel(animation_name: String) -> void: _state_machine.travel(animation_name) -func _on_animation_finished() -> void: - emit_signal("animation_finished") +func _on_animation_finished(anim_name: StringName) -> void: + emit_signal("anim_tree_finished", anim_name) -func get_current_animation() -> String: +func get_current_animation() -> StringName: return _state_machine.get_current_node() -func has_animation(animation_name: String) -> bool: +func player_has_animation(animation_name: StringName) -> bool: return _animation_player.has_animation(animation_name) diff --git a/course/common/WrappingNode2D.gd b/course/common/WrappingNode2D.gd index 2f837c05..25f85421 100644 --- a/course/common/WrappingNode2D.gd +++ b/course/common/WrappingNode2D.gd @@ -2,25 +2,28 @@ class_name WrappingNode2D extends Node2D var _bounds := Rect2() -var _sprites := [] +var _sprites: Array[CanvasItem] = [] - -func calculate_bounding_rect(sprites: Array) -> Rect2: - if sprites.empty(): - print_debug("No sprites to calculate bounding rect, nothing to calculate.") +func calculate_bounding_rect(sprites: Array[CanvasItem]) -> Rect2: + if sprites.is_empty(): return Rect2() var bounds := Rect2() - for sprite in sprites: - var sprite_rect = sprite.get_rect() - sprite_rect.position += sprite.position + for item: CanvasItem in sprites: + var node := item as Node2D + if not node: + continue + + var sprite_rect := Rect2() + if node.has_method("get_rect"): + sprite_rect = node.call("get_rect") + + sprite_rect.position += node.position bounds = bounds.merge(sprite_rect) + bounds.position += position return bounds - -# For now we just teleport the entity, but we may want to duplicate the entity -# to make it appear like it's moving through the bounds. func wrap_inside_frame(frame_bounds: Rect2) -> void: if frame_bounds.encloses(_bounds): return diff --git a/course/common/inventory/DictInventory.gd b/course/common/inventory/DictInventory.gd index a484c25a..b9d9ca87 100644 --- a/course/common/inventory/DictInventory.gd +++ b/course/common/inventory/DictInventory.gd @@ -1,7 +1,8 @@ class_name DictInventory extends Control -const DictItemScene := preload("DictItem.tscn") +const DictItemScene: PackedScene = preload("res://course/common/inventory/DictItem.tscn") + const ITEM_DATABASE := { "healing heart": @@ -33,31 +34,30 @@ var inventory = { "gems": 10, } -onready var _grid := $Margin/Column/Grid as GridContainer +@onready var _grid := $Margin/Column/Grid as GridContainer func _ready(): update_display() -func add_item(name: String, amount := 1): - assert(name in ITEM_DATABASE) - if name in inventory: - inventory[name] += amount +func add_item(item_id: String, amount := 1): + assert(item_id in ITEM_DATABASE) + if item_id in inventory: + inventory[item_id] += amount else: - inventory[name] = amount + inventory[item_id] = amount update_display() - -func remove_item(name: String, amount := 1): - assert(name in ITEM_DATABASE) - if name in inventory: - inventory[name] -= amount - if inventory[name] <= 0: - inventory.erase(name) +func remove_item(item_id: String, amount := 1): + assert(item_id in ITEM_DATABASE) + if item_id in inventory: + inventory[item_id] -= amount + if inventory[item_id] <= 0: + inventory.erase(item_id) update_display() else: - printerr("Trying to remove nonexistent item in inventory: " + name) + printerr("Trying to remove nonexistent item in inventory: " + item_id) func update_display(): @@ -65,8 +65,7 @@ func update_display(): child.queue_free() for item in inventory: - var instance = DictItemScene.instance() - assert(item in ITEM_DATABASE, "The item must exist in the ITEM_DATABASE dictionary.") + var instance := DictItemScene.instantiate() as DictItem instance.icon = ITEM_DATABASE[item].icon instance.item_name = ITEM_DATABASE[item].name instance.amount = inventory[item] diff --git a/course/common/inventory/DictItem.gd b/course/common/inventory/DictItem.gd index ea92eaa9..d0625ead 100644 --- a/course/common/inventory/DictItem.gd +++ b/course/common/inventory/DictItem.gd @@ -2,31 +2,50 @@ class_name DictItem extends Control -export var icon: StreamTexture setget set_icon -export var item_name: String setget set_item_name -export var amount: int setget set_amount - -onready var _icon := $Margin/Item/Icon as TextureRect -onready var _name_label := $Margin/Item/Name as Label -onready var _amount_label := $Margin/Item/Amount as Label - - -func set_icon(new_icon: StreamTexture): - icon = new_icon - if not _icon: - yield(self, "ready") +@export var _icon_value: Texture2D +@export var _item_name_value: String = "" +@export var _amount_value: int = 0 + +var icon: Texture2D: + set(value): + set_icon(value) + get: + return _icon_value + +var item_name: String: + set(value): + set_item_name(value) + get: + return _item_name_value + +var amount: int: + set(value): + set_amount(value) + get: + return _amount_value + + +@onready var _icon := $Margin/Item/Icon as TextureRect +@onready var _name_label := $Margin/Item/Name as Label +@onready var _amount_label := $Margin/Item/Amount as Label + + +func set_icon(new_icon: Texture2D) -> void: + _icon_value = new_icon + if not is_inside_tree(): + await ready _icon.texture = new_icon -func set_item_name(new_item_name: String): - item_name = new_item_name - if not _name_label: - yield(self, "ready") +func set_item_name(new_item_name: String) -> void: + _item_name_value = new_item_name + if not is_inside_tree(): + await ready _name_label.text = new_item_name -func set_amount(new_amount: int): - amount = new_amount - if not _amount_label: - yield(self, "ready") +func set_amount(new_amount: int) -> void: + _amount_value = new_amount + if not is_inside_tree(): + await ready _amount_label.text = str(new_amount) diff --git a/course/common/turtle/DrawingTurtle.gd b/course/common/turtle/DrawingTurtle.gd index 8af7f4f6..5508dd98 100644 --- a/course/common/turtle/DrawingTurtle.gd +++ b/course/common/turtle/DrawingTurtle.gd @@ -18,9 +18,12 @@ var turn_speed_degrees := 260.0 # Increases the animation playback speed. var speed_multiplier := 1.0 -var _points := [] +var _points: Array[Vector2] = [] var _polygons := [] -var _current_offset := Vector2.ZERO +# NOTE: `var _current_offset := Vector2.ZERO` existed in the Godot 3 version to track turtle/camera +# offset during drawing. After the Godot 4 port, movement and camera updates +# rely on command data instead, so this state is no longer required. + # Keeps a list of commands the user registered. This allows us to animate the # turtle afterwards. @@ -28,24 +31,23 @@ var _command_stack := [] # Stores commands until closing a polygon, to insert commands to move the # camera. var _temp_command_stack = [] +var _tween: Tween -var _tween := Tween.new() -onready var turn_degrees = rotation_degrees +@onready var turn_degrees: float = rotation_degrees -onready var _pivot := $Pivot as Node2D -onready var _sprite := $Pivot/Sprite as Sprite -onready var _shadow := $Pivot/Shadow as Sprite -onready var _canvas := $Canvas as Node2D -onready var _camera := $Camera2D as Camera2D +@onready var _pivot := $Pivot as Node2D +@onready var _sprite := $Pivot/Sprite as Sprite2D +@onready var _shadow := $Pivot/Shadow as Sprite2D +@onready var _canvas := $Canvas as Node2D +@onready var _camera := $Camera2D as Camera2D func _ready() -> void: - add_child(_tween) # Allows to have a camera follow the turtle when using it in practices, # inside the GDQuestBoy. if get_parent() is Viewport: - _camera.set_as_toplevel(true) + _camera.set_as_top_level(true) _camera.position = global_position _camera.make_current() @@ -53,22 +55,21 @@ func _ready() -> void: # Virtually moves the turtle and records a new vertex. func move_forward(distance: float) -> void: _handle_position_setting() - if _points.empty(): + if _points.is_empty(): _points.append(Vector2.ZERO) - var new_point := position + Vector2.RIGHT.rotated(deg2rad(turn_degrees)) * distance + var new_point := position + Vector2.RIGHT.rotated(deg_to_rad(turn_degrees)) * distance new_point = new_point.snapped(Vector2.ONE) _points.append(new_point) position = new_point _temp_command_stack.append( - {command = "move_to", target = new_point} - ) + {command = "move_to", target = new_point}) # Check if the polygon has vertices that align. In that case, we consider it # closed. if _points.size() > 1: - var last_point = _points[-1] + var last_point: Vector2 = _points[-1] for i in range(_points.size() - 1): if _points[i].is_equal_approx(last_point): _close_polygon() @@ -91,12 +92,10 @@ func turn_left(angle_degrees: float) -> void: # new start position. func jump(x: float, y: float) -> void: _handle_position_setting() - var last_point := Vector2.ZERO if _points.empty() else _points[-1] _close_polygon() position += Vector2(x, y) _points.append(position) - _command_stack.append({command = "jump", offset = Vector2(x, y)}) @@ -117,125 +116,109 @@ func reset() -> void: for child in _canvas.get_children(): child.queue_free() position = Vector2.ZERO - _pivot.position = Vector2.ZERO # Returns a copy of the polygons the turtle will draw. func get_polygons() -> Array: return _polygons.duplicate() - func stop_animation() -> void: - _tween.remove_all() - for line in _canvas.get_children(): - line.stop() + if _tween: + _tween.kill() + + for child in _canvas.get_children(): + if child is DrawingLine2D: + (child as DrawingLine2D).stop() # Queues all tweens required to animate the turtle drawing all the shapes and # starts the tween animation. func play_draw_animation() -> void: + if _tween: + _tween.kill() + _close_polygon() - + _tween = create_tween().set_parallel(true) # Parallel to allow absolute timing via delay + position = Vector2.ZERO # We queue all tweens at once, based on commands: moving the turtle, turning # it, drawing lines... var tween_start_time := 0.0 var turtle_position := Vector2.ZERO var turtle_rotation_degrees := rotation_degrees + for command in _command_stack: var duration := 1.0 match command.command: "set_position": turtle_position = command.target - _pivot.position = command.target + _tween.tween_callback(func(): _pivot.position = command.target).set_delay(tween_start_time) + "move_camera": - # The callback never gets called if it has a delay of 0 seconds. - if is_equal_approx(tween_start_time, 0.0): - _move_camera(command.target) - else: - _tween.interpolate_callback( - self, tween_start_time, "_move_camera", command.target - ) + _tween.tween_callback(_move_camera.bind(command.target)).set_delay(tween_start_time) + "move_to": - duration = turtle_position.distance_to(command.target) / draw_speed / speed_multiplier - _tween.interpolate_property( - _pivot, - "position", - turtle_position, - command.target, - duration, - Tween.TRANS_LINEAR, - Tween.EASE_IN, - tween_start_time - ) - var line := DrawingLine2D.new( - turtle_position, - command.target, - duration, - tween_start_time - ) + var target: Vector2 = command.target + duration = turtle_position.distance_to(target) / draw_speed / speed_multiplier + + _tween.tween_property(_pivot, "position", command.target, duration)\ + .set_trans(Tween.TRANS_LINEAR)\ + .set_ease(Tween.EASE_IN)\ + .set_delay(tween_start_time) + + var line := DrawingLine2D.new(turtle_position, target, duration, tween_start_time) _canvas.add_child(line) + turtle_position = command.target tween_start_time += duration + "turn": duration = abs(command.angle) / turn_speed_degrees / speed_multiplier var target_angle: float = round(turtle_rotation_degrees + command.angle) - _tween.interpolate_property( - _pivot, - "rotation_degrees", - turtle_rotation_degrees, - target_angle, - duration, - Tween.TRANS_LINEAR, - Tween.EASE_IN, - tween_start_time - ) + + _tween.tween_property(_pivot, "rotation_degrees", target_angle, duration)\ + .set_trans(Tween.TRANS_LINEAR)\ + .set_ease(Tween.EASE_IN)\ + .set_delay(tween_start_time) + turtle_rotation_degrees = target_angle tween_start_time += duration + "jump": duration = 0.5 / speed_multiplier - _tween.interpolate_property( - _pivot, - "position", - turtle_position, - turtle_position + command.offset, - duration, - Tween.TRANS_LINEAR, - Tween.EASE_IN, - tween_start_time - ) - _tween.interpolate_method( - self, - "_animate_jump", - 0.0, - 1.0, - duration, - Tween.TRANS_LINEAR, - Tween.EASE_IN, - tween_start_time - ) + _tween.tween_property(_pivot, "position", turtle_position + command.offset, duration)\ + .set_trans(Tween.TRANS_LINEAR)\ + .set_ease(Tween.EASE_IN)\ + .set_delay(tween_start_time) + + _tween.tween_method(_animate_jump, 0.0, 1.0, duration)\ + .set_trans(Tween.TRANS_LINEAR)\ + .set_ease(Tween.EASE_IN)\ + .set_delay(tween_start_time) + turtle_position += command.offset tween_start_time += duration - _tween.start() - for line in _canvas.get_children(): - line.start() + # Start all line animations + for child: Node in _canvas.get_children(): + if child is DrawingLine2D: + (child as DrawingLine2D).stop() # Returns the total bounding rectangle enclosing all the turtle's drawn # polygons. func get_rect() -> Rect2: var bounds := Rect2() - for polygon in _polygons: + for polygon: Polygon in _polygons: var rect: Rect2 = polygon.get_rect() rect.position += polygon.position bounds = bounds.merge(rect) + return bounds func get_command_stack() -> Array: return _command_stack.duplicate() - # Animates the turtle's height and shadow scale when jumping. Tween the progress # value from 0 to 1. func _animate_jump(progress: float) -> void: @@ -244,7 +227,6 @@ func _animate_jump(progress: float) -> void: var shadow_scale := (1.0 - parabola + 1.0) / 2.0 _shadow.scale = shadow_scale * Vector2.ONE - func _close_polygon() -> void: if _points.size() <= 1: _points.clear() @@ -254,134 +236,97 @@ func _close_polygon() -> void: return var polygon := Polygon.new() - # We want to test shapes being drawn at the correct position using the - # position property. It works differently from jump() which offsets the - # turtle from its position. polygon.position = position - polygon.points = PoolVector2Array(_points) + polygon.points = PackedVector2Array(_points) _polygons.append(polygon) + var center := Vector2.ZERO - if not _points.empty(): + if not _points.is_empty(): var bounds := Rect2(_points[0], Vector2.ZERO) for point in _points: bounds = bounds.expand(point) center = bounds.position + bounds.size / 2.0 + _points.clear() - # We can't know exactly when and where to move the camera until completing a - # shape, as we want to center the camera on the shape. _command_stack.append({command = "move_camera", target = center}) for command in _temp_command_stack: _command_stack.append(command) _temp_command_stack.clear() + func _handle_position_setting() -> void: - # When the user accesses and adjusts the position variable directly, we must - # detect this, close the polygon, and add to the command stack. - if _points.empty() and position.is_equal_approx(Vector2.ZERO): + if _points.is_empty() and position.is_equal_approx(Vector2.ZERO): return - var previous_point = Vector2.ZERO - if not _points.empty(): - previous_point = _points[-1] + var previous_point: Vector2 = Vector2.ZERO + if not _points.is_empty(): + previous_point = _points[-1] as Vector2 if not position.is_equal_approx(previous_point): _temp_command_stack.append({command = "set_position", target = position}) _close_polygon() _points.append(position) - func _move_camera(target_global_position: Vector2) -> void: _camera.position = target_global_position - # Polygon that can animate drawing its line. -class Polygon: - extends Node2D +class Polygon extends Node2D: + var _points: PackedVector2Array = PackedVector2Array() - var points := PoolVector2Array() setget , get_points + var points: PackedVector2Array: + set(value): _points = value + get: return _points - # Returns the local bounds of the polygon. That is to say, it only takes the - # point into account in local space, but not the polygon's `position`. func get_rect() -> Rect2: var top_left := Vector2.ZERO var bottom_right := Vector2.ZERO - var local_points = get_points() - for p in local_points: - if p.x > bottom_right.x: - bottom_right.x = p.x - elif p.x < top_left.x: - top_left.x = p.x - - if p.y > bottom_right.y: - bottom_right.y = p.y - elif p.y < top_left.y: - top_left.y = p.y + for p in _points: + if p.x > bottom_right.x: bottom_right.x = p.x + elif p.x < top_left.x: top_left.x = p.x + if p.y > bottom_right.y: bottom_right.y = p.y + elif p.y < top_left.y: top_left.y = p.y return Rect2(top_left, bottom_right - top_left) - func get_positioned_rect() -> Rect2: - var rect := get_rect() - rect.position += position - return rect - - func get_center() -> Vector2: - var rect := get_rect() - return (rect.position + rect.end) / 2.0 + position - - func get_global_center() -> Vector2: - var rect := get_rect() - return (rect.position + rect.end) / 2.0 + global_position - - func get_points() -> PoolVector2Array: - var local_points = [] - var first_point = Vector2.ZERO - if not points.empty(): - first_point = points[0] - - for point in points: - local_points.append(point - first_point) - return local_points - - func is_empty(): - return points.empty() or points == PoolVector2Array([Vector2.ZERO]) - - -class DrawingLine2D: - extends Line2D - +class DrawingLine2D extends Line2D: const LabelScene := preload("DrawingTurtleLabel.tscn") const LINE_THICKNESS := 4.0 - const DEFAULT_COLOR := Color.white - - var _tween := Tween.new() - - func _init(start: Vector2, end: Vector2, duration: float, start_time: float) -> void: - add_child(_tween) - + const DEFAULT_COLOR := Color.WHITE + + var _tween: Tween + var _start: Vector2 + var _end: Vector2 + var _duration: float + var _start_time: float + + func _init(start_pos: Vector2, end_pos: Vector2, duration: float, start_time: float) -> void: + _start = start_pos + _end = end_pos + _duration = duration + _start_time = start_time + width = LINE_THICKNESS default_color = DEFAULT_COLOR - points = PoolVector2Array([start, start]) - - _tween.interpolate_callback(self, start_time, "_spawn_label") - _tween.interpolate_method( - self, - "_animate_drawing", - start, - end, - duration, - Tween.TRANS_LINEAR, - Tween.EASE_IN, - start_time - ) + points = PackedVector2Array([_start, _start]) func start() -> void: - _tween.start() + if _tween: _tween.kill() + _tween = create_tween().set_parallel(true) + + _tween.tween_callback(_spawn_label).set_delay(_start_time) + _tween.tween_method(_animate_drawing, _start, _end, _duration)\ + .set_trans(Tween.TRANS_LINEAR)\ + .set_ease(Tween.EASE_IN)\ + .set_delay(_start_time) func stop() -> void: - _tween.stop_all() + if _tween: _tween.kill() func _animate_drawing(point: Vector2) -> void: - points[-1] = point + points[1] = point func _spawn_label() -> void: - var label := LabelScene.instance() as PanelContainer - label.rect_position = points[0] - label.rect_size / 2 + var label := LabelScene.instantiate() as PanelContainer add_child(label) + # Needs a frame for size to calculate + await get_tree().process_frame + label.position = _start - label.size / 2 diff --git a/course/lesson-1-what-code-is-like/ThreeCodeExamples.gd b/course/lesson-1-what-code-is-like/ThreeCodeExamples.gd index 36a9c0f2..e4563c24 100644 --- a/course/lesson-1-what-code-is-like/ThreeCodeExamples.gd +++ b/course/lesson-1-what-code-is-like/ThreeCodeExamples.gd @@ -4,15 +4,29 @@ const COLOR_KEYWORD := Color(1, 0.094118, 0.321569) const COLOR_QUOTES := Color(1, 0.960784, 0.25098) const COLOR_COMMENTS := Color(0.290196, 0.294118, 0.388235) -onready var _python_code := $PythonCodeExample as TextEdit -onready var _js_code := $JavascriptCodeExample as TextEdit - +# If these nodes are meant for code, consider changing their type +# in the scene tree to "CodeEdit" for even better features. +@onready var _python_code := $PythonCodeExample as CodeEdit +@onready var _js_code := $JavascriptCodeExample as CodeEdit func _ready() -> void: - _python_code.add_color_region("#", "\n", COLOR_COMMENTS, true) - _js_code.add_color_region("//", "\n", COLOR_COMMENTS, true) + _python_code.line_folding = true + _python_code.gutters_draw_line_numbers = true + _js_code.line_folding = true + _js_code.gutters_draw_line_numbers = true + + var py_highlighter := CodeHighlighter.new() + py_highlighter.add_color_region("#", "", COLOR_COMMENTS, true) + + for key: String in ["if", "def"]: + py_highlighter.add_keyword_color(key, COLOR_KEYWORD) + + _python_code.syntax_highlighter = py_highlighter - for key in ["if", "function"]: - _js_code.add_keyword_color(key, COLOR_KEYWORD) - for key in ["if", "def"]: - _python_code.add_keyword_color(key, COLOR_KEYWORD) + var js_highlighter := CodeHighlighter.new() + js_highlighter.add_color_region("//", "", COLOR_COMMENTS, true) + + for key: String in ["if", "function"]: + js_highlighter.add_keyword_color(key, COLOR_KEYWORD) + + _js_code.syntax_highlighter = js_highlighter diff --git a/course/lesson-1-what-code-is-like/first_practice/WelcomeToTheApp.gd b/course/lesson-1-what-code-is-like/first_practice/WelcomeToTheApp.gd index 770a6f05..5e1bb761 100644 --- a/course/lesson-1-what-code-is-like/first_practice/WelcomeToTheApp.gd +++ b/course/lesson-1-what-code-is-like/first_practice/WelcomeToTheApp.gd @@ -1,13 +1,17 @@ extends Node2D -onready var _animation_tree := find_node("AnimationTree") - +@onready var _animation_tree := find_child("AnimationTree") as AnimationTree # EXPORT welcome_to_app -func _ready(): +func _ready() -> void: print("Welcome!") -# /EXPORT welcome_to_app - yield(get_tree().create_timer(1.0), "timeout") - Events.emit_signal("practice_run_completed") + # /EXPORT welcome_to_app + await get_tree().create_timer(1.0).timeout + + Events.practice_run_completed.emit() + -func _run(): - _animation_tree.travel("saying_hi") +func _run() -> void: + var state_machine_playback := _animation_tree.get("parameters/playback") as AnimationNodeStateMachinePlayback + + if state_machine_playback: + state_machine_playback.travel("saying_hi") diff --git a/course/lesson-1-what-code-is-like/lesson.tres b/course/lesson-1-what-code-is-like/lesson.tres index 099b42e1..007ecfa4 100644 --- a/course/lesson-1-what-code-is-like/lesson.tres +++ b/course/lesson-1-what-code-is-like/lesson.tres @@ -1,98 +1,63 @@ -[gd_resource type="Resource" load_steps=33 format=2] +[gd_resource type="Resource" script_class="Lesson" load_steps=33 format=3 uid="uid://b6f0lka0qxw5o"] -[ext_resource path="res://resources/Lesson.gd" type="Script" id=1] -[ext_resource path="res://course/Documentation.tres" type="Resource" id=2] -[ext_resource path="res://resources/Practice.gd" type="Script" id=3] -[ext_resource path="res://resources/QuizChoice.gd" type="Script" id=4] -[ext_resource path="res://resources/ContentBlock.gd" type="Script" id=5] +[ext_resource type="Script" uid="uid://cjor1exj1v0uy" path="res://resources/Lesson.gd" id="1"] +[ext_resource type="Resource" path="res://course/Documentation.tres" id="2"] +[ext_resource type="Script" uid="uid://c7qeyirnkpft0" path="res://resources/Practice.gd" id="3"] +[ext_resource type="Script" uid="uid://b84a8cgj22u7t" path="res://resources/QuizChoice.gd" id="4"] +[ext_resource type="Script" uid="uid://dqunnn8l1scbs" path="res://resources/ContentBlock.gd" id="5"] -[sub_resource type="Resource" id=1] -script = ExtResource( 5 ) +[sub_resource type="Resource" id="1"] +script = ExtResource("5") content_id = "res://course/lesson-1-what-code-is-like/content-109371.tres" -title = "" -type = 0 text = "Learning to program can be daunting. Yet, you want to make video games, so [b]there is no way around learning to program[/b]. [i]Every[/i] video game is a computer program." -visual_element_path = "" -reverse_blocks = false -has_separator = false -[sub_resource type="Resource" id=20] -script = ExtResource( 5 ) +[sub_resource type="Resource" id="20"] +script = ExtResource("5") content_id = "res://course/lesson-1-what-code-is-like/content-izKUdOCQ.tres" title = "Telling the computer what to do" -type = 0 text = "Programming is the process of writing precise instructions that tell a computer how to perform a task. A game's instructions are, for example: moving a character, drawing a life bar, or playing a sound." -visual_element_path = "" -reverse_blocks = false -has_separator = false -[sub_resource type="Resource" id=2] -script = ExtResource( 5 ) +[sub_resource type="Resource" id="2"] +script = ExtResource("5") content_id = "res://course/lesson-1-what-code-is-like/content-101880.tres" -title = "" -type = 0 text = "To do any of that, you need to learn a [b]programming language[/b]: a specialized language to tell the computer what to do." -visual_element_path = "" -reverse_blocks = false -has_separator = false -[sub_resource type="Resource" id=22] -script = ExtResource( 5 ) +[sub_resource type="Resource" id="22"] +script = ExtResource("5") content_id = "res://course/lesson-1-what-code-is-like/content-izKUdOCQ.tres" -title = "" -type = 0 -text = "" visual_element_path = "CodeProgrammingLanguage.tscn" -reverse_blocks = false -has_separator = false -[sub_resource type="Resource" id=23] -script = ExtResource( 5 ) +[sub_resource type="Resource" id="23"] +script = ExtResource("5") content_id = "res://course/lesson-1-what-code-is-like/content-kGx0c7DD.tres" -title = "" -type = 0 text = "Programming languages are different from natural ones like English or Spanish. The computer does not think. Unlike us, it can't [i]interpret[/i] what you tell it. You can't tell it something vague like \"draw a circle.\" Which circle? Where? Which color should it be? How big should it be?" -visual_element_path = "" -reverse_blocks = false -has_separator = false -[sub_resource type="Resource" id=3] -script = ExtResource( 5 ) +[sub_resource type="Resource" id="3"] +script = ExtResource("5") content_id = "res://course/lesson-1-what-code-is-like/content-29551.tres" title = "The computer needs exact instructions" -type = 0 text = "To draw a filled circle, the computer needs to know exact drawing coordinates, the radius, the thickness, and color you want. The code to do so [i]may[/i] look like this. [i]Click the button to run the code example and see the result.[/i]" -visual_element_path = "" -reverse_blocks = false -has_separator = false -[sub_resource type="Resource" id=4] -script = ExtResource( 5 ) +[sub_resource type="Resource" id="4"] +script = ExtResource("5") content_id = "res://course/lesson-1-what-code-is-like/content-Gx0c7DDi.tres" -title = "" -type = 0 -text = "" visual_element_path = "RunDrawCircle.tscn" -reverse_blocks = false -has_separator = false -[sub_resource type="Resource" id=6] -script = ExtResource( 5 ) +[sub_resource type="Resource" id="6"] +script = ExtResource("5") content_id = "res://course/lesson-1-what-code-is-like/content-54291.tres" -title = "" -type = 0 text = "In the following lessons, you'll learn how this code works. For now, we want to give you a sense of what computer code looks like. In this example, everything matters: each parenthesis, capital letter, period, and comma. @@ -100,27 +65,19 @@ For now, we want to give you a sense of what computer code looks like. In this e The computer always does [b]exactly[/b] what you tell it to. No more, no less. It [i]blindly[/i] follows every instruction. [b]When you program, you're the one in charge, and you're free to do [i]anything[/i] you want.[/b]" -visual_element_path = "" -reverse_blocks = false -has_separator = false -[sub_resource type="Resource" id=7] -script = ExtResource( 4 ) +[sub_resource type="Resource" id="7"] +script = ExtResource("4") +answer_options = Array[String](["Using a programming language and precise instructions", "Using prose in plain English"]) +valid_answers = Array[String](["Using a programming language and precise instructions"]) quiz_id = "res://course/lesson-1-what-code-is-like/quizz-JMQ2XNwQ.tres" question = "How do you give instructions to a computer?" -content_bbcode = "" -hint = "" explanation_bbcode = "Computers don't understand natural languages like English. To make them do anything, you need to give them precise instructions they understand, using a programming language." -answer_options = [ "Using a programming language and precise instructions", "Using prose in plain English" ] -valid_answers = [ "Using a programming language and precise instructions" ] -is_multiple_choice = false -do_shuffle_answers = true -[sub_resource type="Resource" id=8] -script = ExtResource( 5 ) +[sub_resource type="Resource" id="8"] +script = ExtResource("5") content_id = "res://course/lesson-1-what-code-is-like/content-29394.tres" title = "You'll learn to code with GDScript" -type = 0 text = "In this course, you'll learn the GDScript programming language (the name stands for \"Godot script\"). This is a language by game developers for game developers. You can use it within the Godot game engine to create games and applications. @@ -128,35 +85,21 @@ This is a language by game developers for game developers. You can use it within It's the language used by games like [ignore][url=https://store.steampowered.com/app/1637320/Dome_Keeper/]Dome Keeper[/url] and [ignore][url=https://store.steampowered.com/app/1942280/Brotato/]Brotato[/url]. Engineers at Tesla also used it for their cars' dashboards." -visual_element_path = "" -reverse_blocks = false -has_separator = false -[sub_resource type="Resource" id=24] -script = ExtResource( 5 ) +[sub_resource type="Resource" id="24"] +script = ExtResource("5") content_id = "res://course/lesson-1-what-code-is-like/content-iGjB7tKR.tres" -title = "" -type = 0 -text = "" visual_element_path = "ImageBrotato.tscn" -reverse_blocks = false -has_separator = false -[sub_resource type="Resource" id=9] -script = ExtResource( 5 ) +[sub_resource type="Resource" id="9"] +script = ExtResource("5") content_id = "res://course/lesson-1-what-code-is-like/content-92597.tres" -title = "" -type = 0 text = "GDScript is an excellent language to get started with programming because it's specialized. Unlike some other languages, it doesn't have an [i]overwhelming[/i] amount of features for you to learn." -visual_element_path = "" -reverse_blocks = false -has_separator = false -[sub_resource type="Resource" id=21] -script = ExtResource( 5 ) +[sub_resource type="Resource" id="21"] +script = ExtResource("5") content_id = "res://course/lesson-1-what-code-is-like/content-iGjB7tKR.tres" title = "Most programming languages are similar" -type = 0 text = "Don't be afraid of being locked in. The concepts you learn in your first programming language will apply to all the others. Most languages have more similarities than differences. Once you learn one, it takes much less time to become productive with the next one. @@ -164,85 +107,54 @@ Most languages have more similarities than differences. Once you learn one, it t Here's an example of the same code in three languages: GDScript, JavaScript, and Python. Try to spot the similarities and differences." -visual_element_path = "" -reverse_blocks = false -has_separator = false -[sub_resource type="Resource" id=10] -script = ExtResource( 5 ) +[sub_resource type="Resource" id="10"] +script = ExtResource("5") content_id = "res://course/lesson-1-what-code-is-like/content-52878.tres" -title = "" -type = 0 -text = "" visual_element_path = "ThreeCodeExamples.tscn" -reverse_blocks = false -has_separator = false -[sub_resource type="Resource" id=11] -script = ExtResource( 5 ) +[sub_resource type="Resource" id="11"] +script = ExtResource("5") content_id = "res://course/lesson-1-what-code-is-like/content-20176.tres" -title = "" -type = 0 text = "It doesn't look [i]that[/i] different, does it?" -visual_element_path = "" -reverse_blocks = false -has_separator = false -[sub_resource type="Resource" id=12] -script = ExtResource( 4 ) +[sub_resource type="Resource" id="12"] +script = ExtResource("4") +answer_options = Array[String](["No, they have many similarities", "Yes, they are completely different"]) +valid_answers = Array[String](["No, they have many similarities"]) quiz_id = "res://course/lesson-1-what-code-is-like/quizz-kGx0c7DD.tres" question = "Are programming languages all completely different?" content_bbcode = "If you learn one language and then want to learn another, will you have to start from scratch?" -hint = "" explanation_bbcode = "Most programming languages build upon the same ideas of how to program. As a result, they're mostly similar. It's not to say all languages are the same, though. Some offer a really unique syntax and require a completely different mindset compared to GDScript. However, languages like GDScript, Python, JavaScript, C++, C#, and many others build upon a similar programming philosophy." -answer_options = [ "No, they have many similarities", "Yes, they are completely different" ] -valid_answers = [ "No, they have many similarities" ] -is_multiple_choice = false -do_shuffle_answers = true -[sub_resource type="Resource" id=13] -script = ExtResource( 5 ) +[sub_resource type="Resource" id="13"] +script = ExtResource("5") content_id = "res://course/lesson-1-what-code-is-like/content-101271.tres" title = "This is a course for beginners" -type = 0 text = "If you want to learn to make games or code but don't know where to start, this course should be perfect." -visual_element_path = "" -reverse_blocks = false -has_separator = false -[sub_resource type="Resource" id=16] -script = ExtResource( 5 ) +[sub_resource type="Resource" id="16"] +script = ExtResource("5") content_id = "res://course/lesson-1-what-code-is-like/content-kGx0c7DD.tres" -title = "" -type = 0 -text = "" visual_element_path = "WelcomeAnimation.tscn" -reverse_blocks = false -has_separator = false -[sub_resource type="Resource" id=25] -script = ExtResource( 5 ) +[sub_resource type="Resource" id="25"] +script = ExtResource("5") content_id = "res://course/lesson-1-what-code-is-like/content-HJMQ2XNw.tres" -title = "" -type = 0 text = "We designed it for [i]absolute beginners[/i], but if you already know another language, it can be a fun way to get started with Godot. We will give you the coding foundations you need to start making games and applications with Godot. Please be patient. It will take time before you can make your first complete game alone." -visual_element_path = "" -reverse_blocks = false -has_separator = false -[sub_resource type="Resource" id=14] -script = ExtResource( 5 ) +[sub_resource type="Resource" id="14"] +script = ExtResource("5") content_id = "res://course/lesson-1-what-code-is-like/content-21206.tres" title = "Learning to make games takes practice" -type = 0 text = "Creating games is more accessible than ever, but it still takes a lot of work and practice. Do not expect any single course or book to turn you into a professional. [b]Programming is something you learn through practice.[/b] @@ -250,45 +162,26 @@ Do not expect any single course or book to turn you into a professional. [b]Prog If something doesn't make immediate sense, don't stress it too much! Keep learning and come back to it later. Enjoy the process and celebrate every little success. You will never stop learning as a game developer." -visual_element_path = "" -reverse_blocks = false -has_separator = false -[sub_resource type="Resource" id=15] -script = ExtResource( 5 ) +[sub_resource type="Resource" id="15"] +script = ExtResource("5") content_id = "res://course/lesson-1-what-code-is-like/content-77338.tres" title = "What and how you'll learn" -type = 0 text = "In this free course, you will learn the foundations you need to start coding things like these:" -visual_element_path = "" -reverse_blocks = false -has_separator = false -[sub_resource type="Resource" id=26] -script = ExtResource( 5 ) +[sub_resource type="Resource" id="26"] +script = ExtResource("5") content_id = "res://course/lesson-1-what-code-is-like/content-QMqAYVjo.tres" -title = "" -type = 0 -text = "" visual_element_path = "res://course/lesson-26-looping-over-dictionaries/ExampleDisplayInventory.tscn" -reverse_blocks = false -has_separator = false -[sub_resource type="Resource" id=27] -script = ExtResource( 5 ) +[sub_resource type="Resource" id="27"] +script = ExtResource("5") content_id = "res://course/lesson-1-what-code-is-like/content-txF5HUxZ.tres" -title = "" -type = 0 -text = "" visual_element_path = "res://course/lesson-19-creating-arrays/visuals/ExamplePathfinding.tscn" -reverse_blocks = false -has_separator = false -[sub_resource type="Resource" id=17] -script = ExtResource( 5 ) +[sub_resource type="Resource" id="17"] +script = ExtResource("5") content_id = "res://course/lesson-1-what-code-is-like/content-80254.tres" -title = "" -type = 0 text = "Along the way, we'll teach you: - Some of the mindset you need as a developer. Too many programming courses skip that essential part. @@ -302,25 +195,18 @@ But there is so much to cover that we have to take a few shortcuts. We don't wan We broke down the course into short lessons and practices. If we put too much into each part, you'd learn slower. If at any time you're left with burning questions, you're more than welcome to join [url=https://discord.gg/87NNb3Z]our Discord community[/url]." -visual_element_path = "" -reverse_blocks = false -has_separator = false -[sub_resource type="Resource" id=28] -script = ExtResource( 5 ) +[sub_resource type="Resource" id="28"] +script = ExtResource("5") content_id = "res://course/lesson-1-what-code-is-like/content-kGx0c7DD.tres" title = "Is this for Godot 4?" type = 1 text = "What you'll learn in this free course is fully compatible with Godot 4. While we initially designed this series for Godot 3, the foundations of GDScript are still the same in Godot 4." -visual_element_path = "" -reverse_blocks = false -has_separator = false -[sub_resource type="Resource" id=18] -script = ExtResource( 5 ) +[sub_resource type="Resource" id="18"] +script = ExtResource("5") content_id = "res://course/lesson-1-what-code-is-like/content-37794.tres" title = "Programming is a skill" -type = 0 text = "Programming is a skill, so to get good at it, you must practice. It is why we built this app. Each lesson is followed by an interactive practice to use what you learned. @@ -328,12 +214,9 @@ Each lesson is followed by an interactive practice to use what you learned. Speaking of which, it's time to look at the practice screen! To continue, click the [i]Practice[/i] button below. It will give you a short run through how practices work." -visual_element_path = "" -reverse_blocks = false -has_separator = false -[sub_resource type="Resource" id=19] -script = ExtResource( 3 ) +[sub_resource type="Resource" id="19"] +script = ExtResource("3") practice_id = "res://course/lesson-1-what-code-is-like/practice-55916.tres" title = "Try Your First Code" goal = "We prepared a code sample for you. For this practice, you don't need to change anything. @@ -341,18 +224,16 @@ goal = "We prepared a code sample for you. For this practice, you don't need to To test the code, click the [i]Run[/i] button below the code editor." starting_code = "func _ready(): print(\"Welcome!\")" -cursor_line = 0 -cursor_column = 0 -hints = PoolStringArray( "Click the [i]Run[/i] button." ) +hints = PackedStringArray("Click the [i]Run[/i] button.") validator_script_path = "first_practice/TestsWhatCodeIsLike.gd" script_slice_path = "first_practice/WelcomeToTheApp.gd" slice_name = "welcome_to_app" -documentation_references = PoolStringArray( ) -documentation_resource = ExtResource( 2 ) +documentation_references = PackedStringArray() description = "Run your first bit of code and see the result." +documentation_resource = ExtResource("2") [resource] -script = ExtResource( 1 ) +script = ExtResource("1") title = "What Code is Like" -content_blocks = [ SubResource( 1 ), SubResource( 20 ), SubResource( 2 ), SubResource( 22 ), SubResource( 23 ), SubResource( 3 ), SubResource( 4 ), SubResource( 6 ), SubResource( 7 ), SubResource( 8 ), SubResource( 24 ), SubResource( 9 ), SubResource( 21 ), SubResource( 10 ), SubResource( 11 ), SubResource( 12 ), SubResource( 13 ), SubResource( 16 ), SubResource( 25 ), SubResource( 14 ), SubResource( 15 ), SubResource( 26 ), SubResource( 27 ), SubResource( 17 ), SubResource( 28 ), SubResource( 18 ) ] -practices = [ SubResource( 19 ) ] +content_blocks = [SubResource("1"), SubResource("20"), SubResource("2"), SubResource("22"), SubResource("23"), SubResource("3"), SubResource("4"), SubResource("6"), SubResource("7"), SubResource("8"), SubResource("24"), SubResource("9"), SubResource("21"), SubResource("10"), SubResource("11"), SubResource("12"), SubResource("13"), SubResource("16"), SubResource("25"), SubResource("14"), SubResource("15"), SubResource("26"), SubResource("27"), SubResource("17"), SubResource("28"), SubResource("18")] +practices = [SubResource("19")] diff --git a/course/lesson-10-the-game-loop/rotating-and-moving/RotateAndMoveSprite.gd b/course/lesson-10-the-game-loop/rotating-and-moving/RotateAndMoveSprite.gd index 6b4e6c7d..c0d4ed38 100644 --- a/course/lesson-10-the-game-loop/rotating-and-moving/RotateAndMoveSprite.gd +++ b/course/lesson-10-the-game-loop/rotating-and-moving/RotateAndMoveSprite.gd @@ -15,7 +15,7 @@ func _process(delta): func _run() -> void: reset() set_process(true) - yield(get_tree().create_timer(1.0), "timeout") + await get_tree().create_timer(1.0).timeout Events.emit_signal("practice_run_completed") diff --git a/course/lesson-10-the-game-loop/rotating-and-moving/TestsRotatingAndMoving.gd b/course/lesson-10-the-game-loop/rotating-and-moving/TestsRotatingAndMoving.gd index 956f10db..c9ff7884 100644 --- a/course/lesson-10-the-game-loop/rotating-and-moving/TestsRotatingAndMoving.gd +++ b/course/lesson-10-the-game-loop/rotating-and-moving/TestsRotatingAndMoving.gd @@ -1,14 +1,13 @@ extends PracticeTester var robot: Node2D -var lines: PoolStringArray - +var lines: PackedStringArray func _prepare() -> void: robot = _scene_root_viewport.get_child(0).get_node("Robot") for line in _slice.current_text.split("\n"): line = line.strip_edges().replace(" ", "") - if not line.empty(): + if not line.is_empty(): lines.push_back(line) diff --git a/course/lesson-10-the-game-loop/rotating-sprite/RotatingSprite.gd b/course/lesson-10-the-game-loop/rotating-sprite/RotatingSprite.gd index 906efd2d..687fbfed 100644 --- a/course/lesson-10-the-game-loop/rotating-sprite/RotatingSprite.gd +++ b/course/lesson-10-the-game-loop/rotating-sprite/RotatingSprite.gd @@ -6,15 +6,15 @@ func _ready() -> void: # EXPORT move_and_rotate -func _process(delta): - rotate(0.05) +func _process(delta: float) -> void: + rotation += 0.05 * delta # /EXPORT move_and_rotate func _run() -> void: reset() set_process(true) - yield(get_tree().create_timer(1.0), "timeout") + await get_tree().create_timer(1.0).timeout Events.emit_signal("practice_run_completed") diff --git a/course/lesson-10-the-game-loop/rotating-sprite/TestsRotating.gd b/course/lesson-10-the-game-loop/rotating-sprite/TestsRotating.gd index d66c0c7e..55ecaf25 100644 --- a/course/lesson-10-the-game-loop/rotating-sprite/TestsRotating.gd +++ b/course/lesson-10-the-game-loop/rotating-sprite/TestsRotating.gd @@ -1,14 +1,14 @@ extends PracticeTester var robot: Node2D -var lines: PoolStringArray +var lines: PackedStringArray func _prepare() -> void: robot = _scene_root_viewport.get_child(0).get_node("Robot") for line in _slice.current_text.split("\n"): line = line.strip_edges().replace(" ", "") - if not line.empty(): + if not line.is_empty(): lines.push_back(line) func test_character_is_rotating_clockwise() -> String: diff --git a/course/lesson-11-time-delta/rotating-and-moving-delta/RotatingMovingSpriteDelta.gd b/course/lesson-11-time-delta/rotating-and-moving-delta/RotatingMovingSpriteDelta.gd index 82fcd660..c2c48037 100644 --- a/course/lesson-11-time-delta/rotating-and-moving-delta/RotatingMovingSpriteDelta.gd +++ b/course/lesson-11-time-delta/rotating-and-moving-delta/RotatingMovingSpriteDelta.gd @@ -6,7 +6,7 @@ func _ready() -> void: # EXPORT move_and_rotate -func _process(delta): +func _process(delta: float) -> void: rotate(2 * delta) move_local_x(100 * delta) # /EXPORT move_and_rotate diff --git a/course/lesson-11-time-delta/rotating-and-moving-delta/TestsRotatingMovingDelta.gd b/course/lesson-11-time-delta/rotating-and-moving-delta/TestsRotatingMovingDelta.gd index 7dead3a3..a5b4d7fd 100644 --- a/course/lesson-11-time-delta/rotating-and-moving-delta/TestsRotatingMovingDelta.gd +++ b/course/lesson-11-time-delta/rotating-and-moving-delta/TestsRotatingMovingDelta.gd @@ -1,17 +1,16 @@ extends PracticeTester var _robot: Node2D -var _lines: PoolStringArray - +var _lines: PackedStringArray = [] func _prepare() -> void: _robot = _scene_root_viewport.get_child(0).get_node("Robot") - _lines = [] + _lines.clear() var index := 0 for line in _slice.current_text.split("\n"): line = line.strip_edges().replace(" ", "") - if line != "" and index > 0: + if not line.is_empty() and index > 0: _lines.push_back(line) index += 1 diff --git a/course/lesson-11-time-delta/rotating-using-delta/RotatingSpriteDelta.gd b/course/lesson-11-time-delta/rotating-using-delta/RotatingSpriteDelta.gd index e95f8d57..c2230161 100644 --- a/course/lesson-11-time-delta/rotating-using-delta/RotatingSpriteDelta.gd +++ b/course/lesson-11-time-delta/rotating-using-delta/RotatingSpriteDelta.gd @@ -6,7 +6,7 @@ func _ready() -> void: # EXPORT move_and_rotate -func _process(delta): +func _process(delta: float) -> void: rotate(2 * delta) # /EXPORT move_and_rotate diff --git a/course/lesson-11-time-delta/visuals/DemoRotatingSpriteFrame.gd b/course/lesson-11-time-delta/visuals/DemoRotatingSpriteFrame.gd index d9e89789..b53a1ddd 100644 --- a/course/lesson-11-time-delta/visuals/DemoRotatingSpriteFrame.gd +++ b/course/lesson-11-time-delta/visuals/DemoRotatingSpriteFrame.gd @@ -3,10 +3,10 @@ extends Node2D const _times := preload("./DemoRotatingTime.gd")._times; var _index := 0 -onready var _timer := $Timer as Timer -onready var _sprite := $DemoRotateSprite as Node2D -onready var _label_rotation := $LabelRotation as Label -onready var _label_frame := $LabelFrame as Label +@onready var _timer := $Timer as Timer +@onready var _sprite := $DemoRotateSprite as Node2D +@onready var _label_rotation := $LabelRotation as Label +@onready var _label_frame := $LabelFrame as Label func _ready(): _on_Timer_timeout() diff --git a/course/lesson-11-time-delta/visuals/DemoRotatingTime.gd b/course/lesson-11-time-delta/visuals/DemoRotatingTime.gd index 1be04db1..fbfeb739 100644 --- a/course/lesson-11-time-delta/visuals/DemoRotatingTime.gd +++ b/course/lesson-11-time-delta/visuals/DemoRotatingTime.gd @@ -3,21 +3,22 @@ extends Node2D const _times := [0.1, 0.1, 0.2, 0.1, 0.2] var _index := 0 -onready var _timer := find_node("Timer") as Timer -onready var _robot := find_node("Robot") as Node2D -onready var _label_rotation := find_node("LabelRotation") as Label -onready var _label_frame := find_node("LabelFrame") as Label +@onready var _timer: Timer = $Timer +@onready var _robot: Node2D = $Robot +@onready var _label_rotation: Label = $LabelRotation +@onready var _label_frame: Label = $LabelFrame -func _ready(): - _on_Timer_timeout() +func _ready() -> void: + _timer.timeout.connect(_on_Timer_timeout) + +func _on_Timer_timeout() -> void: + var frame_speed: float = _times[_index] + var rotation_amount: float = 1.0 * frame_speed -func _on_Timer_timeout(): - var rotation_amount := 1 * _timer.wait_time; - var frame_speed:float = _times[_index] _robot.rotate(rotation_amount) _timer.start(frame_speed) - - _label_rotation.text = "rotation: %s"%[rotation_amount] - _label_frame.text = "frame speed: %s"%[frame_speed] - - _index = wrapi(_index + 1, 0, _times.size() - 1) + + _label_rotation.text = "rotation: %s" % rotation_amount + _label_frame.text = "frame speed: %s" % frame_speed + + _index = wrapi(_index + 1, 0, _times.size()) diff --git a/course/lesson-11-time-delta/visuals/RobotRace.gd b/course/lesson-11-time-delta/visuals/RobotRace.gd index e916a5c8..c8f63cf7 100644 --- a/course/lesson-11-time-delta/visuals/RobotRace.gd +++ b/course/lesson-11-time-delta/visuals/RobotRace.gd @@ -1,7 +1,11 @@ extends Node2D -onready var _robots := [$Robots/RunningRobotFrameDelta, $Robots/RunningRobotFrame] -onready var _timer := $Timer +@onready var _robots: Array[Node] = [ + $Robots/RunningRobotFrameDelta, + $Robots/RunningRobotFrame, +] +@onready var _timer: Timer = $Timer + func _ready() -> void: diff --git a/course/lesson-11-time-delta/visuals/RunningRobot.gd b/course/lesson-11-time-delta/visuals/RunningRobot.gd index fca41034..5cd012b6 100644 --- a/course/lesson-11-time-delta/visuals/RunningRobot.gd +++ b/course/lesson-11-time-delta/visuals/RunningRobot.gd @@ -1,13 +1,14 @@ extends Node2D var computer_speed := 1.0 -var distance := 400 -var speed := distance/3 +var distance: float = 400.0 +var speed: float = distance / 3.0 -onready var _sprite := $Robot +@onready var _sprite: Node2D = $Robot func _ready() -> void: - _sprite.position.x = -distance/2 + _sprite.position.x = -distance / 2.0 + func run() -> void: pass diff --git a/course/lesson-12-using-variables/clarify/ClarifyCode.gd b/course/lesson-12-using-variables/clarify/ClarifyCode.gd index 58f3b146..8cef2f17 100644 --- a/course/lesson-12-using-variables/clarify/ClarifyCode.gd +++ b/course/lesson-12-using-variables/clarify/ClarifyCode.gd @@ -16,7 +16,7 @@ func _run() -> void: reset() _process(0.0) set_process(true) - yield(get_tree().create_timer(1.0), "timeout") + await get_tree().create_timer(1.0).timeout Events.emit_signal("practice_run_completed") diff --git a/course/lesson-12-using-variables/fixing_error/FixingError.gd b/course/lesson-12-using-variables/fixing_error/FixingError.gd index 919ccd98..3fb6bfd4 100644 --- a/course/lesson-12-using-variables/fixing_error/FixingError.gd +++ b/course/lesson-12-using-variables/fixing_error/FixingError.gd @@ -19,7 +19,7 @@ func _run() -> void: reset() _process(0.0) set_process(true) - yield(get_tree().create_timer(1.0), "timeout") + await get_tree().create_timer(1.0).timeout Events.emit_signal("practice_run_completed") diff --git a/course/lesson-13-conditions/limiting_health/LimitingHealth.gd b/course/lesson-13-conditions/limiting_health/LimitingHealth.gd index 0f7b9a0d..9df1d9da 100644 --- a/course/lesson-13-conditions/limiting_health/LimitingHealth.gd +++ b/course/lesson-13-conditions/limiting_health/LimitingHealth.gd @@ -1,19 +1,19 @@ extends CenterContainer -var health = 20 -var _health_gained = 40 -var _max_health = 80 +var health := 20 +var _health_gained := 40 +var _max_health := 80 -var _produced_health_values = [] +var _produced_health_values := [] -onready var _robot := find_node("Robot") -onready var _animation_tree := find_node("AnimationTree") -onready var _health_bar := find_node("CustomHealthBar") +@onready var _animation_tree := find_child("AnimationTree") as AnimationTree +@onready var _health_bar := find_child("CustomHealthBar") as Node func _ready() -> void: - _health_bar.max_health = _max_health - _health_bar.set_health(health) + # Use set() and call() to access custom properties/methods on nodes found via find_child + _health_bar.set("max_health", _max_health) + _health_bar.call("set_health", health) func _run() -> void: @@ -23,17 +23,21 @@ func _run() -> void: heal(_health_gained) _produced_health_values.append(health) _update_robot() - yield(get_tree().create_timer(1.0), "timeout") - Events.emit_signal("practice_run_completed") + await get_tree().create_timer(1.0).timeout + # Godot 4 signal syntax + Events.practice_run_completed.emit() func _update_robot() -> void: - _animation_tree.travel("heal") - _health_bar.set_health(health) + var playback := _animation_tree.get("parameters/playback") as AnimationNodeStateMachinePlayback + if playback: + playback.travel("heal") + + _health_bar.call("set_health", health) # EXPORT heal -func heal(amount): +func heal(amount: int) -> void: health += amount if health > 80: health = 80 @@ -43,7 +47,7 @@ func get_produced_health_values() -> Array: return _produced_health_values -func reset(): +func reset() -> void: health = 20 - _health_bar.set_health(health) + _health_bar.call("set_health", health) _produced_health_values.clear() diff --git a/course/lesson-13-conditions/prevent_zero_health/PreventZeroHealth.gd b/course/lesson-13-conditions/prevent_zero_health/PreventZeroHealth.gd index 9f2daba1..cbb5ce82 100644 --- a/course/lesson-13-conditions/prevent_zero_health/PreventZeroHealth.gd +++ b/course/lesson-13-conditions/prevent_zero_health/PreventZeroHealth.gd @@ -6,9 +6,9 @@ var _max_health = 80 var _produced_health_values = [] -onready var _robot := find_node("Robot") -onready var _animation_tree := find_node("AnimationTree") -onready var _health_bar := find_node("CustomHealthBar") +@onready var _robot := find_child("Robot") +@onready var _animation_tree := find_child("AnimationTree") +@onready var _health_bar := find_child("CustomHealthBar") func _ready() -> void: @@ -25,7 +25,7 @@ func _run() -> void: take_damage(_health_lost) _produced_health_values.append(health) _update_robot() - yield(get_tree().create_timer(1.0), "timeout") + await get_tree().create_timer(1.0).timeout Events.emit_signal("practice_run_completed") diff --git a/course/lesson-14-multiplying/increase_max_health/IncreaseMaxHealth.gd b/course/lesson-14-multiplying/increase_max_health/IncreaseMaxHealth.gd index f93a9894..d0152dd6 100644 --- a/course/lesson-14-multiplying/increase_max_health/IncreaseMaxHealth.gd +++ b/course/lesson-14-multiplying/increase_max_health/IncreaseMaxHealth.gd @@ -1,7 +1,7 @@ extends Node2D -onready var _animation_tree := find_node("AnimationTree") as AnimationTree -onready var _health_bar := find_node("CustomHealthBar") +@onready var _animation_tree := find_child("AnimationTree") as AnimationTree +@onready var _health_bar := find_child("CustomHealthBar") # EXPORT level @@ -14,14 +14,23 @@ func level_up(): # /EXPORT level _health_bar.set_max_health(max_health) -func _run(): +func _run() -> void: reset() - for i in range(2): + # Typed loop variable for Godot 4 + for i: int in range(2): level_up() - _animation_tree.travel("level") - yield(_animation_tree, "animation_finished") - Events.emit_signal("practice_run_completed") - + + # FIX: AnimationTree travel logic for Godot 4 + var playback := _animation_tree.get("parameters/playback") as AnimationNodeStateMachinePlayback + if playback: + playback.travel("level") + + # yield(node, "signal") -> await node.signal + await _animation_tree.animation_finished + + # Godot 4 signal syntax + Events.practice_run_completed.emit() + func reset(): level = 1 max_health = 100 diff --git a/course/lesson-14-multiplying/reducing_damage/ReducingDamage.gd b/course/lesson-14-multiplying/reducing_damage/ReducingDamage.gd index 452b5b4d..b5751718 100644 --- a/course/lesson-14-multiplying/reducing_damage/ReducingDamage.gd +++ b/course/lesson-14-multiplying/reducing_damage/ReducingDamage.gd @@ -1,7 +1,7 @@ extends Node2D -onready var _animation_tree := find_node("AnimationTree") -onready var _health_bar := find_node("CustomHealthBar") as ColorRect +@onready var _animation_tree := find_child("AnimationTree") +@onready var _health_bar := find_child("CustomHealthBar") as ColorRect # EXPORT damage var level = 3 @@ -23,7 +23,7 @@ func _run(): take_damage(10) _health_bar.set_health(health) _animation_tree.travel("damage") - yield(get_tree().create_timer(0.5), "timeout") + await get_tree().create_timer(0.5).timeout Events.emit_signal("practice_run_completed") diff --git a/course/lesson-14-multiplying/visuals/Graph.gd b/course/lesson-14-multiplying/visuals/Graph.gd index 981f8fae..6d2a9971 100644 --- a/course/lesson-14-multiplying/visuals/Graph.gd +++ b/course/lesson-14-multiplying/visuals/Graph.gd @@ -1,46 +1,48 @@ -tool +@tool extends Path2D const COLOR_GREY := Color("928fb8") -export var graph_size := Vector2.ONE * 250 -export var text_x := "x-axis" -export var text_y := "y-axis" -export var axis_increments := 50 -export var show_speed := 400 +@export var graph_size := Vector2.ONE * 250 +@export var text_x := "x-axis" +@export var text_y := "y-axis" +@export var axis_increments := 50 +@export var show_speed := 400 -var _line -var _points := [] +var _line: Polygon +var _points: PackedVector2Array = [] var _last_point := Vector2.ZERO # Need a draw offset as the scene is centered in lessons -var _draw_offset := Vector2(-graph_size.x / 2, graph_size.y/2) +@onready var _draw_offset := Vector2(-graph_size.x / 2.0, graph_size.y / 2.0) -onready var _label_x := $LabelX as Label -onready var _label_y := $LabelY as Label +@onready var _label_x := $LabelX as Label +@onready var _label_y := $LabelY as Label func _ready() -> void: - update() + queue_redraw() - if Engine.editor_hint: + if Engine.is_editor_hint(): return - _label_x.rect_position += _draw_offset - _label_x.rect_size.x = graph_size.x + _label_x.position += _draw_offset + _label_x.size.x = graph_size.x _label_x.text = text_x - _label_y.rect_position += _draw_offset - _label_y.rect_size.x = graph_size.y + + _label_y.position += _draw_offset + _label_y.size.x = graph_size.y _label_y.text = text_y _points = curve.tessellate(5, 4) _line = Polygon.new(show_speed) _line.position = _draw_offset _line.line_2d.width = 3 - _line.line_2d.default_color = Color.white - _line.connect("line_end_moved", self, "_change_sprite_position") + _line.line_2d.default_color = Color.WHITE + _line.line_end_moved.connect(_change_sprite_position) add_child(_line) - _last_point = _points[0] + _draw_offset + if _points.size() > 0: + _last_point = _points[0] + _draw_offset func run() -> void: @@ -58,10 +60,9 @@ func reset() -> void: func _process(_delta: float) -> void: - if Engine.editor_hint: + if Engine.is_editor_hint(): return - - update() + queue_redraw() func _change_sprite_position(new_position: Vector2) -> void: @@ -70,38 +71,37 @@ func _change_sprite_position(new_position: Vector2) -> void: func _draw() -> void: # Don't offset the graph in the editor as drawing curves won't line up - var draw_offset = Vector2.ZERO if Engine.editor_hint else _draw_offset + var draw_offset = Vector2.ZERO if Engine.is_editor_hint() else _draw_offset draw_line(Vector2.ZERO + draw_offset, Vector2(graph_size.x, 0) + draw_offset, COLOR_GREY, 4, true) draw_line(Vector2.ZERO + draw_offset, Vector2(0, -graph_size.y) + draw_offset, COLOR_GREY, 4, true) - for i in range(graph_size.x / axis_increments): - draw_circle(Vector2(axis_increments + i * axis_increments, 0) + draw_offset, 4, Color.white) - for i in range(graph_size.y / axis_increments): - draw_circle(-Vector2(0, axis_increments + i * axis_increments) + draw_offset, 4, Color.white) + for i in range(int(graph_size.x / axis_increments)): + draw_circle(Vector2(axis_increments + i * axis_increments, 0) + draw_offset, 4, Color.WHITE) + for i in range(int(graph_size.y / axis_increments)): + draw_circle(-Vector2(0, axis_increments + i * axis_increments) + draw_offset, 4, Color.WHITE) if _last_point != Vector2(0, 0): - draw_circle(_last_point, 4, Color.white) + draw_circle(_last_point, 4, Color.WHITE) -class Polygon: - extends Node2D - - var points := PoolVector2Array() setget , get_points +# Inner class converted to Godot 4 +class Polygon extends Node2D: + var points := PackedVector2Array(): + get: return points + var draw_speed := 400.0 var line_2d := Line2D.new() - var _tween := Tween.new() - var _current_points := PoolVector2Array() + var _tween: Tween + var _current_points := PackedVector2Array() var _current_point_index := 0 var _total_distance := 0.0 signal animation_finished - signal line_end_moved(new_coordinates) + signal line_end_moved(new_coordinates: Vector2) func _init(line_draw_speed := 400.0) -> void: - add_child(_tween) add_child(line_2d) - _tween.connect("tween_all_completed", self, "next") draw_speed = line_draw_speed func reset() -> void: @@ -112,18 +112,22 @@ class Polygon: _current_points.resize(0) func start_draw_animation() -> void: - var previous_point := points[0] as Vector2 + if points.is_empty(): + return + + var previous_point := points[0] for index in range(1, points.size()): - var p := points[index] as Vector2 + var p := points[index] var distance = previous_point.distance_to(p) previous_point = p _total_distance += distance - _tween.stop_all() + + stop_animation() next() func next() -> void: if points.size() - _current_point_index < 2: - emit_signal("animation_finished") + animation_finished.emit() return var starting_point: Vector2 = points[_current_point_index] @@ -135,25 +139,25 @@ class Polygon: _current_points.append(starting_point) line_2d.points = _current_points - _tween.interpolate_method( - self, "_animate_point_position", starting_point, destination, animation_duration - ) - _tween.start() + + # Create a new tween for the segment + _tween = create_tween() + _tween.tween_method(_animate_point_position, starting_point, destination, animation_duration) + _tween.finished.connect(next) func stop_animation() -> void: - _tween.remove_all() + if _tween: + _tween.kill() func is_drawing() -> bool: - return _tween.is_active() + return _tween != null and _tween.is_valid() func _animate_point_position(point: Vector2) -> void: - var new_points := _current_points + var new_points := _current_points.duplicate() new_points.push_back(point) line_2d.points = new_points - emit_signal("line_end_moved", point + position) + line_end_moved.emit(point + position) - # Returns the local bounds of the polygon. That is to say, it only takes the - # point into account in local space, but not the polygon's `position`. func get_rect() -> Rect2: var top_left := Vector2.ZERO var bottom_right := Vector2.ZERO @@ -172,6 +176,3 @@ class Polygon: func get_center() -> Vector2: var rect := get_rect() return (rect.position + rect.end) / 2.0 + position - - func get_points() -> PoolVector2Array: - return points diff --git a/course/lesson-16-2d-vectors/increase_scale/IncreaseScale.gd b/course/lesson-16-2d-vectors/increase_scale/IncreaseScale.gd index b0c64ffe..92d075ca 100644 --- a/course/lesson-16-2d-vectors/increase_scale/IncreaseScale.gd +++ b/course/lesson-16-2d-vectors/increase_scale/IncreaseScale.gd @@ -1,6 +1,6 @@ extends Node2D -onready var _animation_tree := find_node("AnimationTree") +@onready var _animation_tree := find_child("AnimationTree") var level = 1 @@ -23,7 +23,7 @@ func _run(): for i in range(2): level_up() _animation_tree.travel("level") - yield(_animation_tree, "animation_finished") + await _animation_tree.animation_finished Events.emit_signal("practice_run_completed") func reset(): diff --git a/course/lesson-16-2d-vectors/resetting_robot/RobotReset.gd b/course/lesson-16-2d-vectors/resetting_robot/RobotReset.gd index 635072b8..52480530 100644 --- a/course/lesson-16-2d-vectors/resetting_robot/RobotReset.gd +++ b/course/lesson-16-2d-vectors/resetting_robot/RobotReset.gd @@ -4,7 +4,9 @@ extends Node2D var _position_start = Vector2(310.5413, 460.98476) var _scale_start = Vector2(5.154, 5.154) -onready var _animation_tree := find_node("AnimationTree") +@onready var _animation_tree: AnimationNodeStateMachinePlayback = ( + get_node("AnimationTree") as AnimationTree +).get("parameters/playback") as AnimationNodeStateMachinePlayback func _ready() -> void: reset() @@ -17,7 +19,7 @@ func reset_robot(): func _run() -> void: reset_robot() - yield(get_tree().create_timer(1), "timeout") + await get_tree().create_timer(1.0).timeout Events.emit_signal("practice_run_completed") _animation_tree.travel("saying_hi") diff --git a/course/lesson-16-2d-vectors/resetting_robot/TestRobotReset.gd b/course/lesson-16-2d-vectors/resetting_robot/TestRobotReset.gd index 39e983d6..608908c8 100644 --- a/course/lesson-16-2d-vectors/resetting_robot/TestRobotReset.gd +++ b/course/lesson-16-2d-vectors/resetting_robot/TestRobotReset.gd @@ -12,7 +12,7 @@ func test_use_vector2_to_reset_robot() -> String: # We need to track these because students might assign Vector2 values to variables # and then use those variables to reset position/scale. var declaration_regex := RegEx.new() - var compile_result := declaration_regex.compile("(?m)\\b(?:var|const|onready)\\s+([A-Za-z_]\\w*)\\s*(?::\\s*Vector2\\s*)?(?:=|:=)\\s*Vector2\\s*\\(") + var _compile_result := declaration_regex.compile("(?m)\\b(?:var|const|onready)\\s+([A-Za-z_]\\w*)\\s*(?::\\s*Vector2\\s*)?(?:=|:=)\\s*Vector2\\s*\\(") var vector2_variables := [] var last_search_start_index := 0 while true: @@ -39,25 +39,25 @@ func test_use_vector2_to_reset_robot() -> String: # Check if the position is assigned a Vector2 value directly, using the Vector2 constructor or Vector2.ZERO var position_direct_regex := RegEx.new() - compile_result = position_direct_regex.compile("\\b(?:self\\.)?position\\s*=\\s*(?:Vector2\\s*\\(|Vector2\\.ZERO\\b)") + _compile_result = position_direct_regex.compile("\\b(?:self\\.)?position\\s*=\\s*(?:Vector2\\s*\\(|Vector2\\.ZERO\\b)") if position_direct_regex.search(_slice.current_text): position_ok = true # Check if we assign a Vector2 variable to position elif variable_alternatives != "": var position_variable_regex := RegEx.new() - compile_result = position_variable_regex.compile("\\b(?:self\\.)?position\\s*=\\s*" + variable_alternatives + "\\b") + _compile_result = position_variable_regex.compile("\\b(?:self\\.)?position\\s*=\\s*" + variable_alternatives + "\\b") if position_variable_regex.search(_slice.current_text): position_ok = true # Check if the scale is set using the Vector2 constructor or Vector2.ZERO/Vector2.ONE var scale_direct_regex := RegEx.new() - compile_result = scale_direct_regex.compile("\\b(?:self\\.)?scale\\s*=\\s*(?:Vector2\\s*\\(|Vector2\\.(?:ZERO|ONE)\\b)") + _compile_result = scale_direct_regex.compile("\\b(?:self\\.)?scale\\s*=\\s*(?:Vector2\\s*\\(|Vector2\\.(?:ZERO|ONE)\\b)") if scale_direct_regex.search(_slice.current_text): scale_ok = true # Check if we assign a Vector2 variable to scale elif variable_alternatives != "": var scale_variable_regex := RegEx.new() - compile_result = scale_variable_regex.compile("\\b(?:self\\.)?scale\\s*=\\s*" + variable_alternatives + "\\b") + _compile_result = scale_variable_regex.compile("\\b(?:self\\.)?scale\\s*=\\s*" + variable_alternatives + "\\b") if scale_variable_regex.search(_slice.current_text): scale_ok = true diff --git a/course/lesson-17-while-loops/visuals/Board.gd b/course/lesson-17-while-loops/visuals/Board.gd index 3b02cc7b..ced5be2e 100644 --- a/course/lesson-17-while-loops/visuals/Board.gd +++ b/course/lesson-17-while-loops/visuals/Board.gd @@ -1,46 +1,63 @@ extends Node2D -export var board_width := 3 setget set_grid_width -export var board_height := 3 setget set_grid_height -export var cell_size := 64 -export var line_width := 4 -export var robot_start_position := Vector2(0, 1) +@export var board_width := 3: set = set_grid_width +@export var board_height := 3: set = set_grid_height +@export var cell_size := 64 +@export var line_width := 4 +@export var robot_start_position := Vector2(0, 1) var grid_size := Vector2(board_width, board_height) -var grid_size_px := cell_size * grid_size +# Note: Use float math for px to ensure smooth drawing +@onready var grid_size_px := Vector2(cell_size, cell_size) * grid_size -onready var _label := $Label as Label -onready var _robot := $Robot -onready var _timer := $Timer +@onready var _label := $Label as Label +@onready var _robot := $Robot as Node # Cast to Node for basic access +@onready var _timer := $Timer as Timer func _ready() -> void: - _timer.connect("timeout", self, "_on_timer_timeout") - _robot.cell_size = cell_size - _robot.grid_size_px = grid_size_px - _robot.cell = robot_start_position - update() + # Godot 4 Signal Syntax + _timer.timeout.connect(_on_timer_timeout) + + # Use set() to avoid warnings if the Robot script isn't a global class_name + _robot.set("cell_size", cell_size) + _robot.set("grid_size_px", grid_size_px) + _robot.set("cell", robot_start_position) + + queue_redraw() # update() -> queue_redraw() _update_label() func _draw() -> void: - _label.rect_position = Vector2.UP * (grid_size_px) / 2 - Vector2(_label.rect_size.x / 2, cell_size) - for x in range(grid_size.x): - for y in range(grid_size.y): - draw_rect(Rect2(Vector2(x * cell_size, y * cell_size) - grid_size_px / 2.0, Vector2.ONE * cell_size), Color.white, false, line_width) - - -func set_grid_width(width) -> void: + # rect_position -> position, rect_size -> size + _label.position = (Vector2.UP * grid_size_px.y / 2.0) - Vector2(_label.size.x / 2.0, cell_size) + + for x: int in range(int(grid_size.x)): + for y: int in range(int(grid_size.y)): + var rect_pos := Vector2(x * cell_size, y * cell_size) - grid_size_px / 2.0 + draw_rect( + Rect2(rect_pos, Vector2.ONE * cell_size), + Color.WHITE, + false, + line_width + ) + + +func set_grid_width(width: int) -> void: + board_width = width grid_size.x = width grid_size_px = grid_size * cell_size - _robot.grid_size_px = grid_size_px - update() + if is_node_ready(): + _robot.set("grid_size_px", grid_size_px) + queue_redraw() -func set_grid_height(height) -> void: +func set_grid_height(height: int) -> void: + board_height = height grid_size.y = height grid_size_px = grid_size * cell_size - update() + if is_node_ready(): + queue_redraw() func _update_label() -> void: @@ -49,4 +66,3 @@ func _update_label() -> void: func _on_timer_timeout() -> void: pass - diff --git a/course/lesson-17-while-loops/visuals/Robot.gd b/course/lesson-17-while-loops/visuals/Robot.gd index 255ab485..42db66fc 100644 --- a/course/lesson-17-while-loops/visuals/Robot.gd +++ b/course/lesson-17-while-loops/visuals/Robot.gd @@ -1,24 +1,32 @@ +class_name Robot extends Node2D - signal cell_changed -var cell := Vector2(0, 0) setget set_cell, get_cell var cell_size := 96 -var grid_size_px := Vector2.ZERO setget set_grid_size_px + +var grid_size_px: Vector2 = Vector2.ZERO: + set(value): + grid_size_px = value + set_cell(cell) + +var cell: Vector2 = Vector2(0, 0): + set(value): + set_cell(value) + get: + return cell func set_cell(new_cell: Vector2) -> void: cell = new_cell cell.x = min(cell.x, grid_size_px.x / cell_size - 1) - position = cell * cell_size + Vector2(cell_size/2, 12) - grid_size_px / 2.0 - emit_signal("cell_changed") - - -func get_cell() -> Vector2: - return cell - + position = cell * cell_size + Vector2(cell_size / 2.0, 12.0) - grid_size_px / 2.0 + cell_changed.emit() -func set_grid_size_px(value: Vector2): +func set_grid_size_px(value: Vector2) -> void: grid_size_px = value - set_cell(cell) + +func appear() -> void: + # Default no-op. + # Scenes that need visuals/animations can override this behavior. + pass diff --git a/course/lesson-17-while-loops/while_move/PracticeBoardWhile.gd b/course/lesson-17-while-loops/while_move/PracticeBoardWhile.gd index 8bfa3005..dd84ad7d 100644 --- a/course/lesson-17-while-loops/while_move/PracticeBoardWhile.gd +++ b/course/lesson-17-while-loops/while_move/PracticeBoardWhile.gd @@ -2,27 +2,27 @@ extends Node2D const START_CELL := Vector2(2, 0) -export var board_size := Vector2(5, 5) -export var cell_size := 64 -export var line_width := 4 +@export var board_size := Vector2(5, 5) +@export var cell_size := 64 +@export var line_width := 4 var cell := START_CELL -onready var _label := $Label -onready var _robot := $Robot +@onready var _label := $Label +@onready var _robot := $Robot func _ready() -> void: _robot.cell_size = cell_size _robot.cell = cell - update() + queue_redraw() func _run() -> void: move_to_bottom() _robot.cell = cell _update_label() - yield(get_tree().create_timer(0.5), "timeout") + await get_tree().create_timer(0.5).timeout Events.emit_signal("practice_run_completed") @@ -41,11 +41,11 @@ func reset() -> void: func _draw() -> void: for x in range(board_size.x): for y in range(board_size.y): - draw_rect(Rect2(Vector2(x * cell_size, y * cell_size), Vector2.ONE * cell_size), Color.white, false, line_width) + draw_rect(Rect2(Vector2(x * cell_size, y * cell_size), Vector2.ONE * cell_size), Color.WHITE, false, line_width) func _update_label() -> void: if not _label: - yield(self, "ready") + await ready _label.text = "cell = Vector2%s" % [_robot.cell] diff --git a/course/lesson-18-for-loops/for_move/PracticeBoardFor.gd b/course/lesson-18-for-loops/for_move/PracticeBoardFor.gd index 8ed254b2..25dfd82c 100644 --- a/course/lesson-18-for-loops/for_move/PracticeBoardFor.gd +++ b/course/lesson-18-for-loops/for_move/PracticeBoardFor.gd @@ -1,26 +1,26 @@ extends Node2D -export var board_size := Vector2(5, 5) -export var cell_size := 64 -export var line_width := 4 +@export var board_size := Vector2(5, 5) +@export var cell_size := 64 +@export var line_width := 4 var cell := Vector2(2, 0) -onready var _label := $Label -onready var _robot := $Robot +@onready var _label := $Label +@onready var _robot := $Robot func _ready() -> void: _robot.cell_size = cell_size _robot.cell = cell - update() + queue_redraw() func _run() -> void: move_to_bottom() _robot.cell = cell _update_label() - yield(get_tree().create_timer(0.5), "timeout") + await get_tree().create_timer(0.5).timeout Events.emit_signal("practice_run_completed") @@ -39,11 +39,11 @@ func reset() -> void: func _draw() -> void: for x in range(board_size.x): for y in range(board_size.y): - draw_rect(Rect2(Vector2(x * cell_size, y * cell_size), Vector2.ONE * cell_size), Color.white, false, line_width) + draw_rect(Rect2(Vector2(x * cell_size, y * cell_size), Vector2.ONE * cell_size), Color.WHITE, false, line_width) func _update_label() -> void: if not _label: - yield(self, "ready") + await ready _label.text = "cell = Vector2%s" % [_robot.cell] diff --git a/course/lesson-18-for-loops/for_rectangles/ForDrawingMultipleRectangles.gd b/course/lesson-18-for-loops/for_rectangles/ForDrawingMultipleRectangles.gd index 0adceb4c..af0caf9e 100644 --- a/course/lesson-18-for-loops/for_rectangles/ForDrawingMultipleRectangles.gd +++ b/course/lesson-18-for-loops/for_rectangles/ForDrawingMultipleRectangles.gd @@ -6,7 +6,7 @@ func _run(): play_draw_animation() -func draw_rectangle(length, height): +func draw_rectangle(length: float, height: float): move_forward(length) turn_right(90) move_forward(height) @@ -27,10 +27,10 @@ func run(): func _ready() -> void: - if not is_connected("turtle_finished", self, "_complete_run"): - connect("turtle_finished", self, "_complete_run") + if not turtle_finished.is_connected(_complete_run): + turtle_finished.connect(_complete_run) func _complete_run() -> void: - yield(get_tree().create_timer(0.5), "timeout") - Events.emit_signal("practice_run_completed") + await get_tree().create_timer(0.5).timeout + Events.practice_run_completed.emit() diff --git a/course/lesson-19-creating-arrays/moving-turtle/MovingTurtle.gd b/course/lesson-19-creating-arrays/moving-turtle/MovingTurtle.gd index 13e96740..3003f3a9 100644 --- a/course/lesson-19-creating-arrays/moving-turtle/MovingTurtle.gd +++ b/course/lesson-19-creating-arrays/moving-turtle/MovingTurtle.gd @@ -1,23 +1,42 @@ extends Node2D -export var board_size := Vector2(6, 4) setget set_board_size -export var cell_size := Vector2(80, 80) -export var line_width := 4 -export var draw_cell_coordinates := false -export var label_font: Resource +# In Godot 4, setget is replaced by set() and get() blocks on the variable itself +@export var board_size := Vector2(6, 4): + set(value): + board_size = value + board_size_px = cell_size * board_size + queue_redraw() # update() is now queue_redraw() + +@export var cell_size := Vector2(80, 80): + set(value): + cell_size = value + board_size_px = cell_size * board_size + queue_redraw() + +@export var line_width := 4 +@export var draw_cell_coordinates := false: + set(value): + draw_cell_coordinates = value + queue_redraw() + +@export var label_font: Font # Resource is fine, but Font is more specific for UI var board_size_px := cell_size * board_size # Maps nodes to grid positions -onready var units: Dictionary setget set_units +var units: Dictionary = {}: + set(value): + units = value + for unit in units: + var cell: Vector2 = units[unit] + if unit is Node2D: + unit.position = calculate_cell_position(cell) var _label_container := Control.new() # EXPORT path -# Note: Putting each vector on a -# separate line is just for -# readability. It's optional. -var turtle_path = [ +# Typed arrays (Array[Vector2]) are preferred in Godot 4 for performance +var turtle_path: Array[Vector2] = [ Vector2(1, 0), Vector2(1, 1), Vector2(2, 1), @@ -29,66 +48,63 @@ var turtle_path = [ ] # /EXPORT path -onready var turtle := $Turtle +@onready var turtle := $Turtle func _ready() -> void: _label_container.show_behind_parent = true add_child(_label_container) - set_units({ + + # Setting units manually here triggers the setter logic + self.units = { $Turtle: Vector2(0, 0), $Robot: Vector2(5, 3), $RocksGems: Vector2(2, 0), $RocksShield: Vector2(4, 2), $RocksGems2: Vector2(4, 3), $RocksShield2: Vector2(1, 3) - }) + } -func _run(): - update() - var path = [] +func _run() -> void: + queue_redraw() + var path: Array[Vector2] = [] for cell in turtle_path: path.append(calculate_cell_position(cell)) + turtle.move(path) - yield(turtle, "goal_reached") - Events.emit_signal("practice_run_completed") + # yield(object, "signal") is now await object.signal + await turtle.goal_reached + # Godot 4 signal emission syntax + Events.practice_run_completed.emit() # Draws a board grid centered on the node func _draw() -> void: - for x in range(board_size.x): - for y in range(board_size.y): - draw_rect(Rect2(Vector2(x, y) * cell_size - board_size_px / 2.0, Vector2.ONE * cell_size), Color.white, false, line_width) + # range() expects integers, and board_size uses floats + for x in range(int(board_size.x)): + for y in range(int(board_size.y)): + var rect_pos = Vector2(x, y) * cell_size - board_size_px / 2.0 + draw_rect(Rect2(rect_pos, cell_size), Color.WHITE, false, line_width) if draw_cell_coordinates: for label in _label_container.get_children(): label.queue_free() - for x in board_size.x: - for y in board_size.y: + for x in range(int(board_size.x)): + for y in range(int(board_size.y)): var cell = Vector2(x, y) var label = Label.new() - label.add_font_override("font", label_font) + # add_font_override -> add_theme_font_override + label.add_theme_font_override("font", label_font) label.text = str(cell) _label_container.add_child(label) - label.rect_position = calculate_cell_position(cell) - label.rect_size / 2.0 + + # rect_position -> position, rect_size -> size + # Note: size may be (0,0) for one frame unless we force a refresh, + # but for standard Label behavior this usually works. + label.position = calculate_cell_position(cell) - label.size / 2.0 -func set_units(new_value: Dictionary): - units = new_value - - for unit in units: - var cell: Vector2 = units[unit] - unit.position = calculate_cell_position(cell) - - -func calculate_cell_position(cell: Vector2): +func calculate_cell_position(cell: Vector2) -> Vector2: return cell * cell_size - board_size_px / 2.0 + cell_size / 2.0 - - -func set_board_size(new_size: Vector2): - board_size = new_size - - - diff --git a/course/lesson-19-creating-arrays/selecting-units/SelectingUnits.gd b/course/lesson-19-creating-arrays/selecting-units/SelectingUnits.gd index 5347f373..8a5e17f0 100644 --- a/course/lesson-19-creating-arrays/selecting-units/SelectingUnits.gd +++ b/course/lesson-19-creating-arrays/selecting-units/SelectingUnits.gd @@ -3,19 +3,25 @@ extends Node2D const LINE_WIDTH := 4.0 const COLOR_SELECTED_CELL := Color(0.14902, 0.776471, 0.968627) -export var board_size := Vector2(6, 4) -export var cell_size := Vector2(80, 80) -export var label_font: Resource +@export var board_size := Vector2(6, 4) +@export var cell_size := Vector2(80, 80) +@export var label_font: Resource var board_size_px := cell_size * board_size # Maps cell positions to nodes -var units: Dictionary setget set_units +var _units: Dictionary = {} + +var units: Dictionary: + set(value): + set_units(value) + get: + return _units var selected_units := [] var _label_container := Control.new() -onready var turtle := $Turtle +@onready var turtle := $Turtle func _ready() -> void: @@ -33,7 +39,7 @@ func _ready() -> void: func _run(): run() - yield(get_tree().create_timer(0.5), "timeout") + await get_tree().create_timer(0.5).timeout Events.emit_signal("practice_run_completed") @@ -55,23 +61,25 @@ func run(): func _draw() -> void: for x in range(board_size.x): for y in range(board_size.y): - draw_rect(Rect2(Vector2(x, y) * cell_size - board_size_px / 2.0, cell_size), Color.white, false, LINE_WIDTH) + draw_rect(Rect2(Vector2(x, y) * cell_size - board_size_px / 2.0, cell_size), Color.WHITE, false, LINE_WIDTH) #TODO: select units - for cell in selected_units: + for cell: Vector2 in selected_units: draw_rect(Rect2(units[cell].position - cell_size / 2.0, cell_size), COLOR_SELECTED_CELL, false, LINE_WIDTH) for label in _label_container.get_children(): label.queue_free() - for x in board_size.x: - for y in board_size.y: + for x in range(int(board_size.x)): + for y in range(int(board_size.y)): var cell = Vector2(x, y) var label = Label.new() - label.add_font_override("font", label_font) + label.add_theme_font_override("font", label_font) + label.text = str(cell) _label_container.add_child(label) - label.rect_position = calculate_cell_position(cell) - label.rect_size / 2.0 + label.position = calculate_cell_position(cell) - label.size / 2.0 + func select_units(cells: Array) -> void: @@ -79,15 +87,16 @@ func select_units(cells: Array) -> void: for cell in cells: if cell in units: selected_units.append(cell) - update() + queue_redraw() -func set_units(new_value: Dictionary): - units = new_value - for cell in units: - var unit: Node2D = units[cell] +func set_units(new_value: Dictionary) -> void: + _units = new_value + for cell in _units: + var unit: Node2D = _units[cell] unit.position = calculate_cell_position(cell) + func calculate_cell_position(cell: Vector2): return cell * cell_size - board_size_px / 2.0 + cell_size / 2.0 diff --git a/course/lesson-19-creating-arrays/visuals/GameBoard.gd b/course/lesson-19-creating-arrays/visuals/GameBoard.gd index 337e9fbf..b64ae84e 100644 --- a/course/lesson-19-creating-arrays/visuals/GameBoard.gd +++ b/course/lesson-19-creating-arrays/visuals/GameBoard.gd @@ -2,17 +2,41 @@ extends Node2D const LABEL_FONT := preload("res://ui/theme/fonts/font_code_small.tres") -export var board_size := Vector2(6, 4) setget set_board_size -export var cell_size := Vector2(80, 80) -export var line_width := 4 -export var draw_cell_coordinates := false +# Godot 4 uses set(value) blocks instead of setget +@export var board_size := Vector2(6, 4): + set(value): + board_size = value + board_size_px = cell_size * board_size + queue_redraw() + +@export var cell_size := Vector2(80, 80): + set(value): + cell_size = value + board_size_px = cell_size * board_size + queue_redraw() + +@export var line_width := 4 +@export var draw_cell_coordinates := false: + set(value): + draw_cell_coordinates = value + queue_redraw() var board_size_px := cell_size * board_size # Maps nodes to grid positions -onready var units: Dictionary setget set_units +var units: Dictionary = {}: + set(value): + units = value + for unit in units: + var cell: Vector2 = units[unit] + if unit is Node2D: + unit.position = calculate_cell_position(cell) + # Path to draw -var _path := [] +var _path: Array = []: + set(value): + _path = value + queue_redraw() var _label_container := Control.new() @@ -24,44 +48,40 @@ func _ready() -> void: # Draws a board grid centered on the node func _draw() -> void: - for x in range(board_size.x): - for y in range(board_size.y): - draw_rect(Rect2(Vector2(x, y) * cell_size - board_size_px / 2.0, Vector2.ONE * cell_size), Color.white, false, line_width) - draw_path(_path) + for x in range(int(board_size.x)): + for y in range(int(board_size.y)): + var rect_pos = Vector2(x, y) * cell_size - board_size_px / 2.0 + draw_rect(Rect2(rect_pos, cell_size), Color.WHITE, false, line_width) + + if _path.size() > 1: + draw_path(_path) if draw_cell_coordinates: + # Clear old labels for label in _label_container.get_children(): label.queue_free() - for x in board_size.x: - for y in board_size.y: + for x in range(int(board_size.x)): + for y in range(int(board_size.y)): var cell = Vector2(x, y) var label = Label.new() label.text = str(cell) - label.add_font_override("font", LABEL_FONT) + # add_font_override -> add_theme_font_override + label.add_theme_font_override("font", LABEL_FONT) _label_container.add_child(label) - label.rect_position = calculate_cell_position(cell) - label.rect_size / 2.0 + # rect_position -> position, rect_size -> size + label.position = calculate_cell_position(cell) - label.size / 2.0 -func draw_path(cells: Array): - var points = PoolVector2Array() +func draw_path(cells: Array) -> void: + # PoolVector2Array -> PackedVector2Array + var points := PackedVector2Array() for cell in cells: points.append(calculate_cell_position(cell)) - draw_polyline(points, Color("fff540"), line_width) - - -func set_units(new_value: Dictionary): - units = new_value + if points.size() > 1: + draw_polyline(points, Color("fff540"), line_width) - for unit in units: - var cell: Vector2 = units[unit] - unit.position = calculate_cell_position(cell) - -func calculate_cell_position(cell: Vector2): +func calculate_cell_position(cell: Vector2) -> Vector2: return cell * cell_size - board_size_px / 2.0 + cell_size / 2.0 - - -func set_board_size(new_size: Vector2): - board_size = new_size diff --git a/course/lesson-2-your-first-error/ErrorTranslatorExample.gd b/course/lesson-2-your-first-error/ErrorTranslatorExample.gd index f850cce3..a458e7e7 100644 --- a/course/lesson-2-your-first-error/ErrorTranslatorExample.gd +++ b/course/lesson-2-your-first-error/ErrorTranslatorExample.gd @@ -1,10 +1,11 @@ extends MarginContainer -onready var explanation := $MarginContainer/Column/Content/ErrorExplanation/Value as RichTextLabel -onready var suggestion := $MarginContainer/Column/Content/ErrorSuggestion/Value as RichTextLabel +@onready var explanation := $MarginContainer/Column/Content/ErrorExplanation/Value as RichTextLabel +@onready var suggestion := $MarginContainer/Column/Content/ErrorSuggestion/Value as RichTextLabel func _ready() -> void: - var message := GDScriptErrorDatabase.get_message(GDScriptCodes.ErrorCode.DUPLICATE_DECLARATION) - explanation.bbcode_text = TextUtils.tr_paragraph(message.explanation) - suggestion.bbcode_text = TextUtils.tr_paragraph(message.suggestion) + var message = GDScriptErrorDatabase.get_message(GDScriptCodes.ErrorCode.DUPLICATE_DECLARATION) + if message: + explanation.text = TextUtils.tr_paragraph(message.explanation as String) + suggestion.text = TextUtils.tr_paragraph(message.suggestion as String) diff --git a/course/lesson-2-your-first-error/first-error/ErrorScene.gd b/course/lesson-2-your-first-error/first-error/ErrorScene.gd index 71aaac34..a7a78bd3 100644 --- a/course/lesson-2-your-first-error/first-error/ErrorScene.gd +++ b/course/lesson-2-your-first-error/first-error/ErrorScene.gd @@ -1,15 +1,17 @@ extends Node2D -onready var _animation_tree := find_node("AnimationTree") +@onready var _animation_tree := find_child("AnimationTree", true, false) as AnimationTree -func _ready(): - yield(get_tree().create_timer(1.0), "timeout") - Events.emit_signal("practice_run_completed") +func _ready() -> void: + await get_tree().create_timer(1.0).timeout + Events.practice_run_completed.emit() # EXPORT wrong_code func this_code_is_wrong(): return # /EXPORT wrong_code -func _run(): - _animation_tree.travel("saying_hi") +func _run() -> void: + var state_machine_playback := _animation_tree.get("parameters/playback") as AnimationNodeStateMachinePlayback + if state_machine_playback: + state_machine_playback.travel("saying_hi") diff --git a/course/lesson-2-your-first-error/first-error/TestsFixError.gd b/course/lesson-2-your-first-error/first-error/TestsFixError.gd index cbf9afd8..8ee7ff5f 100644 --- a/course/lesson-2-your-first-error/first-error/TestsFixError.gd +++ b/course/lesson-2-your-first-error/first-error/TestsFixError.gd @@ -1,7 +1,8 @@ extends PracticeTester func test_remove_errors() -> String: - for line in _slice.get_slice_text(): + # FIX: Added ': String' to the loop variable to avoid Variant warnings + for line: String in _slice.get_slice_text(): if "#" in line: return tr("There's still a comment in your code. You need to remove the comment sign (#).") return "" diff --git a/course/lesson-20-looping-over-arrays/drawing-in-loops/DrawingInLoops.gd b/course/lesson-20-looping-over-arrays/drawing-in-loops/DrawingInLoops.gd index 0b598e37..01645347 100644 --- a/course/lesson-20-looping-over-arrays/drawing-in-loops/DrawingInLoops.gd +++ b/course/lesson-20-looping-over-arrays/drawing-in-loops/DrawingInLoops.gd @@ -1,30 +1,32 @@ extends DrawingTurtle -func _run(): +func _run() -> void: reset() - # Works around directly setting variables in parent class as the parent class isn't recognized from the live editor. + # Works around directly setting variables in parent class + # as the parent class isn't recognized from the live editor. set("speed_multiplier", 1.25) run() play_draw_animation() # EXPORT draw -var rectangle_sizes = [ +# Godot 4: Typed arrays are preferred for performance and clarity +var rectangle_sizes: Array[Vector2] = [ Vector2(200, 120), Vector2(140, 80), Vector2(80, 140), Vector2(200, 140), ] -func run(): - for size in rectangle_sizes: - draw_rectangle(size.x, size.y) - jump(size.x, 0) +func run() -> void: + for rect_size in rectangle_sizes: + draw_rectangle(rect_size.x, rect_size.y) + jump(rect_size.x, 0) # /EXPORT draw -func draw_rectangle(length, height): +func draw_rectangle(length: float, height: float) -> void: move_forward(length) turn_right(90) move_forward(height) @@ -36,10 +38,13 @@ func draw_rectangle(length, height): func _ready() -> void: - if not is_connected("turtle_finished", self, "_complete_run"): - connect("turtle_finished", self, "_complete_run") + # Godot 4 Signal connection syntax + # Assuming 'turtle_finished' is defined in DrawingTurtle + if not turtle_finished.is_connected(_complete_run): + turtle_finished.connect(_complete_run) func _complete_run() -> void: - yield(get_tree().create_timer(0.5), "timeout") - Events.emit_signal("practice_run_completed") + await get_tree().create_timer(0.5).timeout + # Godot 4 Signal emission syntax + Events.practice_run_completed.emit() diff --git a/course/lesson-20-looping-over-arrays/robot-path/RobotPath.gd b/course/lesson-20-looping-over-arrays/robot-path/RobotPath.gd index 585616a2..efc75187 100644 --- a/course/lesson-20-looping-over-arrays/robot-path/RobotPath.gd +++ b/course/lesson-20-looping-over-arrays/robot-path/RobotPath.gd @@ -5,12 +5,12 @@ const EXPECTED_PATH = [Vector2(1, 0), Vector2(1, 1), Vector2(1, 2), Vector2(2, 2 const LINE_WIDTH := 4 const COLOR_PATH := Color(0.14902, 0.776471, 0.968627) -export var board_size := Vector2(6, 4) -export var cell_size := Vector2(80, 80) +@export var board_size := Vector2(6, 4) +@export var cell_size := Vector2(80, 80) var board_size_px := cell_size * board_size -onready var robot := $Robot +@onready var robot := $Robot func _ready() -> void: @@ -39,8 +39,8 @@ func _run(): robot.move_queue.clear() robot.position = cell_to_position(Vector2.ZERO) run() - update() - yield(robot, "goal_reached") + queue_redraw() + await robot.goal_reached Events.emit_signal("practice_run_completed") @@ -50,12 +50,12 @@ func _draw() -> void: for y in range(board_size.y): draw_rect( Rect2(Vector2(x, y) * cell_size - board_size_px / 2.0, Vector2.ONE * cell_size), - Color.white, + Color.WHITE, false, LINE_WIDTH ) - var points := PoolVector2Array([cell_to_position(Vector2.ZERO)]) + var points := PackedVector2Array([cell_to_position(Vector2.ZERO)]) for cell in robot_path: points.append(cell_to_position(cell)) draw_polyline(points, COLOR_PATH, LINE_WIDTH) diff --git a/course/lesson-20-looping-over-arrays/robot-path/TestRobotPath.gd b/course/lesson-20-looping-over-arrays/robot-path/TestRobotPath.gd index 7fae5157..316f9abb 100644 --- a/course/lesson-20-looping-over-arrays/robot-path/TestRobotPath.gd +++ b/course/lesson-20-looping-over-arrays/robot-path/TestRobotPath.gd @@ -1,20 +1,20 @@ extends PracticeTester -var game_board: Node2D -var robot: Node2D -var path_source := [] -var path_robot := [] +var game_board: Node +var robot: Node +var path_source: Array[Vector2] = [] +var path_robot: Array[Vector2] = [] func _prepare() -> void: game_board = _scene_root_viewport.get_child(0) robot = game_board.get_node("Robot") - path_source = game_board.robot_path - path_robot = robot.points + path_source = game_board.get("robot_path") as Array[Vector2] + path_robot = robot.get("points") as Array[Vector2] func test_robot_moves_along_blue_path() -> String: - if game_board.EXPECTED_PATH != path_source: + if game_board.get("EXPECTED_PATH") != path_source: return tr("The robot's path changed. Did you change the robot_path array?") if path_robot.size() == 0: diff --git a/course/lesson-21-strings/string_array/StringArray.gd b/course/lesson-21-strings/string_array/StringArray.gd index 4f3c44e9..33f2fe67 100644 --- a/course/lesson-21-strings/string_array/StringArray.gd +++ b/course/lesson-21-strings/string_array/StringArray.gd @@ -1,6 +1,6 @@ extends Node2D -onready var _animation_tree := find_node("AnimationTree") +@onready var _animation_tree := find_child("AnimationTree") func _ready() -> void: @@ -22,7 +22,7 @@ func play_combo() -> void: for action in _animation_queue: if _animation_tree.has_animation(str(action)): _animation_tree.travel(action) - yield(_animation_tree, "animation_finished") + await _animation_tree.animation_finished var combo = [] diff --git a/course/lesson-21-strings/string_error/StringError.gd b/course/lesson-21-strings/string_error/StringError.gd index f0a892ad..3bdf4f8e 100644 --- a/course/lesson-21-strings/string_error/StringError.gd +++ b/course/lesson-21-strings/string_error/StringError.gd @@ -1,7 +1,7 @@ extends Node2D -onready var _animation_tree := find_node("AnimationTree") -onready var _label := find_node("Label") +@onready var _animation_tree := find_child("AnimationTree") +@onready var _label := find_child("Label") func _ready() -> void: @@ -14,7 +14,7 @@ func _run() -> void: _label.text = robot_name else: _label.text = "robot_name" - yield(get_tree().create_timer(1.0), "timeout") + await get_tree().create_timer(1.0).timeout _animation_tree.travel("saying_hi") Events.emit_signal("practice_run_completed") diff --git a/course/lesson-22-functions-return-values/convert-grid-coordinates/ConvertGridCoordinates.gd b/course/lesson-22-functions-return-values/convert-grid-coordinates/ConvertGridCoordinates.gd index 60215c34..bce77e4e 100644 --- a/course/lesson-22-functions-return-values/convert-grid-coordinates/ConvertGridCoordinates.gd +++ b/course/lesson-22-functions-return-values/convert-grid-coordinates/ConvertGridCoordinates.gd @@ -1,4 +1,4 @@ -tool +@tool extends Node2D const TEST_CELL_COORDINATES := [Vector2(0, 1), Vector2(2, 3), Vector2(5, 2)] @@ -12,8 +12,8 @@ var _draw_cells := false func _run(): _draw_cells = true - update() - yield(get_tree().create_timer(0.5), "timeout") + queue_redraw() + await get_tree().create_timer(0.5).timeout Events.emit_signal("practice_run_completed") @@ -33,7 +33,7 @@ func _draw() -> void: for x in range(GRID_SIZE.x): for y in range(GRID_SIZE.y): var rect := Rect2(Vector2(x, y) * cell_size - _grid_size_px / 2, cell_size) - draw_rect(rect, Color.white, false, LINE_WIDTH) + draw_rect(rect, Color.WHITE, false, LINE_WIDTH) if _draw_cells: for cell in TEST_CELL_COORDINATES: diff --git a/course/lesson-22-functions-return-values/visuals/grid_demo/GridDemo.gd b/course/lesson-22-functions-return-values/visuals/grid_demo/GridDemo.gd index cf0f8226..6ec4aa32 100644 --- a/course/lesson-22-functions-return-values/visuals/grid_demo/GridDemo.gd +++ b/course/lesson-22-functions-return-values/visuals/grid_demo/GridDemo.gd @@ -3,11 +3,11 @@ extends Control const FONT := preload("res://ui/theme/fonts/font_text.tres") const TITLE_FONT := preload("res://ui/theme/fonts/font_title_slim.tres") -export var grid_columns := 5 -export var grid_rows := 2 -export var cell_size := 120 -export var line_width := 3.0 -export var outer_line_width := 4.0 +@export var grid_columns := 5 +@export var grid_rows := 2 +@export var cell_size := 120 +@export var line_width := 3.0 +@export var outer_line_width := 4.0 var _hovered_cell := Vector2(-1, -1) var _grid_size_px := Vector2.ZERO @@ -19,7 +19,8 @@ var _grid_node: Node2D = null func _ready() -> void: _grid_size_px = Vector2(grid_columns * cell_size, grid_rows * cell_size) - rect_min_size = Vector2(600, 380) + # rect_min_size -> custom_minimum_size + custom_minimum_size = Vector2(600, 380) _grid_offset = Vector2( (600 - _grid_size_px.x) / 2.0, 50 @@ -27,16 +28,22 @@ func _ready() -> void: _grid_node = Node2D.new() _grid_node.position = _grid_offset - _grid_node.connect("draw", self, "_draw_grid_content") + # Godot 4 signal syntax + _grid_node.draw.connect(_draw_grid_content) add_child(_grid_node) _info_label = Label.new() - _info_label.add_font_override("font", TITLE_FONT) + # add_font_override -> add_theme_font_override + _info_label.add_theme_font_override("font", TITLE_FONT) _info_label.text = tr("Hover over a cell to see its pixel position") - _info_label.align = Label.ALIGN_CENTER - _info_label.autowrap = true - _info_label.rect_position = Vector2(0, _grid_offset.y + _grid_size_px.y + 20) - _info_label.rect_size = Vector2(600, 60) + + # Label alignment and autowrap changed in Godot 4 + _info_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER + _info_label.autowrap_mode = TextServer.AUTOWRAP_WORD_SMART + + # rect_position -> position, rect_size -> size + _info_label.position = Vector2(0, _grid_offset.y + _grid_size_px.y + 20) + _info_label.size = Vector2(600, 60) add_child(_info_label) @@ -46,7 +53,8 @@ func _process(_delta: float) -> void: if new_hovered_cell != _hovered_cell: _hovered_cell = new_hovered_cell - _grid_node.update() + # update() -> queue_redraw() + _grid_node.queue_redraw() _update_info_label() @@ -110,12 +118,18 @@ func _draw_grid_content() -> void: var cell_pos = Vector2(x * cell_size, y * cell_size) var cell_center = cell_pos + Vector2(cell_size, cell_size) / 2.0 var text = "(%d, %d)" % [x, y] - var text_size = FONT.get_string_size(text) + + # draw_string arguments changed significantly in Godot 4 + # We typically need to specify a font_size. + var font_size = 16 # Adjust this based on your theme + var text_size = FONT.get_string_size(text, HORIZONTAL_ALIGNMENT_LEFT, -1, font_size) var text_pos = cell_center - text_size / 2.0 - _grid_node.draw_string(FONT, text_pos, text, text_color) + + # Vector2(text_pos.x, text_pos.y + (text_size.y / 4.0)) helps with baseline centering + var draw_pos = Vector2(text_pos.x, text_pos.y + (text_size.y * 0.8)) + _grid_node.draw_string(FONT, draw_pos, text, HORIZONTAL_ALIGNMENT_LEFT, -1, font_size, text_color) # yellow circle/position mark at top left of the cell - # (This indicates the cell position that's calculated in the label below the grid) if _hovered_cell.x >= 0: var pixel_pos = _hovered_cell * cell_size var marker_color = Color(1.0, 0.8, 0.2, 1.0) diff --git a/course/lesson-23-append-to-arrays/clearing-meals/ClearingMeals.gd b/course/lesson-23-append-to-arrays/clearing-meals/ClearingMeals.gd index 74096f4e..a03cfe89 100644 --- a/course/lesson-23-append-to-arrays/clearing-meals/ClearingMeals.gd +++ b/course/lesson-23-append-to-arrays/clearing-meals/ClearingMeals.gd @@ -8,61 +8,63 @@ const WAIT_QUEUE := [ ] var _add_timer := Timer.new() - var _wait_queue := [] -onready var _waiting_orders_box := $Row/Pending/VBoxContainer as VBoxContainer -onready var _completed_orders_box := $Row/Done/VBoxContainer as VBoxContainer +@onready var _waiting_orders_box := $Row/Pending/VBoxContainer as VBoxContainer +@onready var _completed_orders_box := $Row/Done/VBoxContainer as VBoxContainer -func _ready(): +func _ready() -> void: add_child(_add_timer) _add_timer.wait_time = 1.0 - _add_timer.connect("timeout", self, "add_order") + # Godot 4 Signal Syntax + _add_timer.timeout.connect(add_order) -func _run(): +func _run() -> void: reset() _wait_queue = WAIT_QUEUE.duplicate() add_order() _add_timer.start() -func add_order(): - if _wait_queue.empty(): +func add_order() -> void: + if _wait_queue.is_empty(): _add_timer.stop() return - var order = _wait_queue.pop_back() + var order: Dictionary = _wait_queue.pop_back() var meal := Meal.new(order.name, order.time) - meal.connect("meal_ready", self, "_on_meal_ready", [meal]) + # Godot 4: bind() replaces the extra array argument in connect() + meal.meal_ready.connect(_on_meal_ready.bind(meal)) waiting_orders.append(order.name) _waiting_orders_box.add_child(meal) -func _on_meal_ready(completed_meal: Meal): - print("completing order `%s`"%[completed_meal.text]) +func _on_meal_ready(completed_meal: Meal) -> void: + print("completing order `%s`" % completed_meal.text) complete_current_order() - var order = completed_orders.back() - if order != null: - var order_name := "%s"%[order] + + if not completed_orders.is_empty(): + var order = completed_orders.back() + var order_name := str(order) var meal := Meal.new(order_name) _completed_orders_box.add_child(meal) - if waiting_orders.empty(): + + if waiting_orders.is_empty(): _complete_run() # EXPORT complete -var waiting_orders = [] -var completed_orders = [] +var waiting_orders: Array = [] +var completed_orders: Array = [] -func complete_current_order(): +func complete_current_order() -> void: var completed_order = waiting_orders.pop_front() completed_orders.append(completed_order) # /EXPORT complete -func reset(): +func reset() -> void: _add_timer.stop() - _wait_queue.clear() waiting_orders.clear() completed_orders.clear() @@ -73,56 +75,72 @@ func reset(): for child in _completed_orders_box.get_children(): child.queue_free() + func _complete_run() -> void: - yield(get_tree().create_timer(0.5), "timeout") - Events.emit_signal("practice_run_completed") + await get_tree().create_timer(0.5).timeout + # Godot 4 Signal Syntax + Events.practice_run_completed.emit() -class Meal extends VBoxContainer: +class Meal extends VBoxContainer: const TEXTURE_UNCHECKED := preload("res://ui/icons/checkbox_empty.png") const TEXTURE_CHECKED := preload("res://ui/icons/checkbox_checked.png") + signal meal_ready var label := Label.new() var progress := ProgressBar.new() - var tween := Tween.new() var texture := TextureRect.new() var time := 0.0 var _meal_is_ready := false - var text := "" setget , get_text + + # Godot 4 property syntax + var text: String: + get: return label.text func _init(init_text: String, init_time: float = 0) -> void: var container := HBoxContainer.new() - progress.percent_visible = false + # percent_visible -> show_percentage + progress.show_percentage = false container.add_child(texture) container.add_child(label) add_child(container) add_child(progress) - add_child(tween) + # Note: We do NOT add a Tween node in Godot 4; we use create_tween() time = init_time label.text = init_text func _ready() -> void: modulate.a = 0 - tween.interpolate_property(self, "modulate:a", 0, 1, 1, Tween.TRANS_LINEAR, Tween.EASE_OUT) + + # Godot 4 Tween system (SceneTreeTween) + var tween := create_tween() + # We use parallel() to fade in and update progress at the same time + tween.set_parallel(true) + tween.tween_property(self, "modulate:a", 1.0, 1.0).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_OUT) + if time > 0: texture.texture = TEXTURE_UNCHECKED - tween.connect("tween_all_completed", self, "_on_tween_completed") - tween.interpolate_property(progress, "value", 0, 100.0, time) + tween.tween_property(progress, "value", 100.0, time).from(0.0) + # Chain the finish signal + tween.set_parallel(false) + tween.finished.connect(_on_tween_completed) else: texture.texture = TEXTURE_CHECKED progress.value = 100 - tween.start() - - func _on_tween_completed(): + # Only fade in + tween.set_parallel(false) + # Even if time is 0, we start the tween to trigger modulate + + func _on_tween_completed() -> void: if _meal_is_ready: queue_free() return + _meal_is_ready = true texture.texture = TEXTURE_CHECKED - emit_signal("meal_ready") - tween.interpolate_property(self, "modulate:a", modulate.a, 0, 1, Tween.TRANS_LINEAR, Tween.EASE_IN) - tween.start() - - func get_text() -> String: - return label.text + meal_ready.emit() + + var fade_out := create_tween() + fade_out.tween_property(self, "modulate:a", 0.0, 1.0).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN) + fade_out.finished.connect(_on_tween_completed) diff --git a/course/lesson-23-append-to-arrays/clearing-meals/TestClearingMeals.gd b/course/lesson-23-append-to-arrays/clearing-meals/TestClearingMeals.gd index fce740d5..540126d4 100644 --- a/course/lesson-23-append-to-arrays/clearing-meals/TestClearingMeals.gd +++ b/course/lesson-23-append-to-arrays/clearing-meals/TestClearingMeals.gd @@ -1,13 +1,16 @@ extends PracticeTester var game_board: Node2D +# Preloading constants from other scripts remains the same const WAIT_QUEUE := preload("ClearingMeals.gd").WAIT_QUEUE func _prepare() -> void: + # Assuming _scene_root_viewport is a property of the base PracticeTester class game_board = _scene_root_viewport.get_child(0) func test_used_pop_front() -> String: + # Code-slicing logic typically remains the same as it checks raw text if not "waiting_orders.pop_front" in _slice.current_text: return tr("We found no call to the pop_front() function. Did you forget to call it?") return "" @@ -18,19 +21,27 @@ func test_used_append() -> String: return tr("We found no call to the append() function. Did you forget to call it?") return "" + func test_completed_orders_contain_all_elements() -> String: - # warning-ignore:unsafe_property_access - var current_orders := PoolStringArray(game_board.completed_orders) + # Godot 4: Warning ignore uses the @ annotation syntax + @warning_ignore("unsafe_property_access") + var completed_orders_raw = game_board.completed_orders + + # Godot 4: PoolStringArray is now PackedStringArray + var current_orders := PackedStringArray(completed_orders_raw) - if current_orders.size() == 0: + # Godot 4: is_empty() is preferred over size() == 0 + if current_orders.is_empty(): return tr("the completed_orders array is empty. Are you sure you appended the elements?") - var expected_orders := PoolStringArray() + var expected_orders := PackedStringArray() - for i in WAIT_QUEUE.size(): - var order = WAIT_QUEUE[-i-1] + # Godot 4: for loops over integers must use range() + for i in range(WAIT_QUEUE.size()): + var order = WAIT_QUEUE[-i - 1] expected_orders.append(order.name) + if current_orders != expected_orders: - return tr("we were expecting %s, but got %s instead")%[expected_orders, current_orders] + # String formatting with % still works in Godot 4 + return tr("we were expecting %s, but got %s instead") % [expected_orders, current_orders] return "" - diff --git a/course/lesson-23-append-to-arrays/popping-crates/PoppingCrates.gd b/course/lesson-23-append-to-arrays/popping-crates/PoppingCrates.gd index e835d02b..ad37f3c5 100644 --- a/course/lesson-23-append-to-arrays/popping-crates/PoppingCrates.gd +++ b/course/lesson-23-append-to-arrays/popping-crates/PoppingCrates.gd @@ -1,61 +1,72 @@ extends Control -# @type Array[Node] -onready var _initial_crates := $Column.get_children() +# In Godot 4, typed arrays provide better performance and autocompletion +@onready var _initial_crates: Array[Node] = $Column.get_children() -var _crates := [] var index := 0 var _is_resetting := false func _ready() -> void: - _initial_crates.invert() - var i:= 0 - for crate in _initial_crates: + # Godot 4: invert() is now reverse() + _initial_crates.reverse() + + for i in range(_initial_crates.size()): + var crate = _initial_crates[i] crate.set_label_index(i) - i += 1 - if not crate.is_connected("used", self, "_pop_next"): - crate.connect("used", self, "_pop_next") - if not crate.is_connected("restored", self, "_restore_next"): - crate.connect("restored", self, "_restore_next") + + # Godot 4 Signal syntax: signal.is_connected(callable) + if not crate.used.is_connected(_pop_next): + crate.used.connect(_pop_next) + if not crate.restored.is_connected(_restore_next): + crate.restored.connect(_restore_next) + + # Assigning the nodes to the crates variable (overwriting the strings for internal logic) crates = _initial_crates.duplicate() + if get_tree().current_scene == self: _run() func _run() -> void: run() - index = _initial_crates.size() -1 + index = _initial_crates.size() - 1 _pop_next() func _complete_run() -> void: - Events.emit_signal("practice_run_completed") + # Godot 4: signal emission + Events.practice_run_completed.emit() -func _pop_next(): + +func _pop_next() -> void: + # Check if we have processed all items (crates is likely empty from the run() loop) if index < crates.size(): _complete_run() else: var crate = _initial_crates[index] var crate_name = crate.get_texture_name() - print("popping crate %s '%s'"%[index, crate_name]) + print("popping crate %d '%s'" % [index, crate_name]) crate.use() index -= 1 -func reset(): +func reset() -> void: crates = _initial_crates.duplicate() - index = _initial_crates.size() + index = _initial_crates.size() _restore_next() -func _restore_next(): + +func _restore_next() -> void: index -= 1 if index < 0: - index = 0; + index = 0 return _initial_crates[index].reset(3) + # EXPORT run +# Note: Initial values as strings for the student's perspective var crates = [ "healing heart", "shield", @@ -63,7 +74,8 @@ var crates = [ "sword" ] -func run(): - while crates: +func run() -> void: + # is_empty() is the preferred way to check array size in Godot 4 + while not crates.is_empty(): crates.pop_back() # /EXPORT run diff --git a/course/lesson-23-append-to-arrays/visuals/Crate.gd b/course/lesson-23-append-to-arrays/visuals/Crate.gd index 5e9cb83e..9ff64f1c 100644 --- a/course/lesson-23-append-to-arrays/visuals/Crate.gd +++ b/course/lesson-23-append-to-arrays/visuals/Crate.gd @@ -3,6 +3,7 @@ extends Panel signal used signal restored +# Godot 4 uses Texture2D for UI textures const SWORD := preload("res://course/common/inventory/sword.png") const SHIELD := preload("res://course/common/inventory/shield.png") const HEALTH := preload("res://course/common/inventory/healing_heart.png") @@ -15,13 +16,22 @@ const textures = [ GEMS ] +# Godot 4 Property syntax replacing setget +@export var texture: Texture2D: + set(value): + texture = value + if not is_inside_tree(): + await ready + if texture_rect: + texture_rect.texture = value + get: + return texture -export var texture: Texture setget set_texture, get_texture -export var hide_after_animation := false +@export var hide_after_animation := false -onready var anim_player := $AnimationPlayer as AnimationPlayer -onready var texture_rect := $TextureRect as TextureRect -onready var label := $Label as Label +@onready var anim_player := $AnimationPlayer as AnimationPlayer +@onready var texture_rect := $TextureRect as TextureRect +@onready var label := $Label as Label var _animation_backwards := false @@ -29,26 +39,33 @@ var _animation_backwards := false func _ready() -> void: set_label_index(get_index()) if texture == null: - randomize() + # Note: In Godot 4, randomize() is called automatically on startup, + # but you can still call it if you need a specific seed reset. set_random_texture() - anim_player.connect("animation_finished", self, "_on_animation_finished") + + # Godot 4 Signal connection syntax + anim_player.animation_finished.connect(_on_animation_finished) -func set_random_texture(): +func set_random_texture() -> void: if get_index() > 0 and get_index() < textures.size(): # ensure textures appear at least once each in the first loop - var previous_crate = get_parent().get_child(get_index() - 1) - if previous_crate and previous_crate.texture: - var previous_texture_index := textures.find(previous_crate.texture) - if previous_texture_index > -1: - var next_index := (previous_texture_index + 1) % textures.size() - set_texture(textures[next_index]) - return + var parent = get_parent() + if parent: + var previous_crate = parent.get_child(get_index() - 1) + if previous_crate and previous_crate.texture: + var previous_texture_index := textures.find(previous_crate.texture) + if previous_texture_index > -1: + var next_index := (previous_texture_index + 1) % textures.size() + texture = textures[next_index] + return randomize_texture() -func randomize_texture(): - set_texture(textures[randi() % textures.size()]) + +func randomize_texture() -> void: + texture = textures[randi() % textures.size()] + func use() -> void: anim_player.play("use") @@ -59,34 +76,30 @@ func reset(speed := 2.0) -> void: anim_player.play("RESET") return _animation_backwards = true - anim_player.play("use", -1, -1 * speed, true) + # play(name, custom_blend, custom_speed, from_end) + anim_player.play("use", -1, -1.0 * speed, true) -func _on_animation_finished(animation_name: String) -> void: - if animation_name != "use": +func _on_animation_finished(animation_name: StringName) -> void: + if animation_name != &"use": return if _animation_backwards: _animation_backwards = false - emit_signal("restored") + restored.emit() return if hide_after_animation: hide() - emit_signal("used") + used.emit() -func set_texture(new_texture: Texture) -> void: - texture = new_texture - if not is_inside_tree(): - yield(self, "ready") - texture_rect.texture = new_texture - -func get_texture() -> Texture: - return texture - -func get_texture_name(): +func get_texture_name() -> String: + if not texture: + return "" var path := texture.resource_path - var filename := path.get_file().get_basename().split("_") - return PoolStringArray(filename).join(" ") + var filename_parts := path.get_file().get_basename().split("_") + # Godot 4: join is now a method of the string separator + return " ".join(PackedStringArray(filename_parts)) + func set_label_index(index: int) -> void: label.text = str(index) diff --git a/course/lesson-23-append-to-arrays/visuals/CrateStack.gd b/course/lesson-23-append-to-arrays/visuals/CrateStack.gd index 01212605..3927edc7 100644 --- a/course/lesson-23-append-to-arrays/visuals/CrateStack.gd +++ b/course/lesson-23-append-to-arrays/visuals/CrateStack.gd @@ -1,13 +1,11 @@ extends Control -# @type Array[Node] -onready var _initial_crates := $Column.get_children() -# @type Array[int] -var crates := [] +# In Godot 4, we use typed arrays for better performance and editor support +@onready var _initial_crates: Array[Node] = $Column.get_children() +var crates: Array[int] = [] var _is_resetting := false - const code = """var crates = ["%s"] func use_top_crate(): @@ -17,42 +15,55 @@ func use_top_crate(): func _ready() -> void: - _initial_crates.invert() - var i:= 0 - for crate in _initial_crates: + # Godot 4: Array.invert() is now Array.reverse() + _initial_crates.reverse() + + for i in range(_initial_crates.size()): + var crate = _initial_crates[i] + # Assuming Crate nodes have these methods/properties crate.set_label_index(i) - i += 1 crate.hide_after_animation = true - crate.connect("restored", self, "restore_crate") - crates = range(_initial_crates.size()) + # Godot 4 Signal connection syntax + crate.restored.connect(restore_crate) + + # Assign range to typed array + crates.clear() + for i in range(_initial_crates.size()): + crates.append(i) func run() -> void: - crates.pop_back() - _sync_nodes() + if not crates.is_empty(): + crates.pop_back() + _sync_nodes() -func _sync_nodes(): +func _sync_nodes() -> void: var index := crates.size() - if index < 0: + if index < 0 or index >= _initial_crates.size(): return + var crate = _initial_crates[index] - crate.use() - var remaining = PoolStringArray() + if crate.has_method("use"): + crate.use() + + var remaining := PackedStringArray() for crate_index in crates: remaining.append(_initial_crates[crate_index].get_texture_name()) - # TODO: display this to the user? + + # CHANGED HERE: prints( "removed: ", crate.get_texture_name(), - "remaining: ", '["'+remaining.join('", "')+'"]' + "remaining: ", '["' + '", "'.join(remaining) + '"]' ) -func reset(): + +func reset() -> void: restore_crate() -func restore_crate(): +func restore_crate() -> void: var index = crates.size() if index >= _initial_crates.size(): _is_resetting = false @@ -62,7 +73,9 @@ func restore_crate(): func get_code(_initial_code: String) -> String: - var names := PoolStringArray() + var names := PackedStringArray() for crate in _initial_crates: names.append(crate.get_texture_name()) - return code % [names.join('", "')] + + # CHANGED HERE: + return code % ['", "'.join(names)] diff --git a/course/lesson-23-append-to-arrays/visuals/OrderMeals.gd b/course/lesson-23-append-to-arrays/visuals/OrderMeals.gd index 7e9731a3..254e493b 100644 --- a/course/lesson-23-append-to-arrays/visuals/OrderMeals.gd +++ b/course/lesson-23-append-to-arrays/visuals/OrderMeals.gd @@ -7,55 +7,57 @@ const WAIT_QUEUE := [ {name = "tomato soup", time = 2.0}, ] -var waiting_orders = [] -var completed_orders = [] +var waiting_orders: Array[String] = [] +var completed_orders: Array[String] = [] var _add_timer := Timer.new() -var _wait_queue := [] +var _wait_queue: Array = [] -onready var _waiting_orders_box := $Row/Pending/VBoxContainer as VBoxContainer -onready var _completed_orders_box := $Row/Done/VBoxContainer as VBoxContainer +@onready var _waiting_orders_box := $Row/Pending/VBoxContainer as VBoxContainer +@onready var _completed_orders_box := $Row/Done/VBoxContainer as VBoxContainer -func _ready(): +func _ready() -> void: add_child(_add_timer) _add_timer.wait_time = 1.0 - _add_timer.connect("timeout", self, "add_order") + # Godot 4 signal connection syntax + _add_timer.timeout.connect(add_order) -func run(): +func run() -> void: _wait_queue = WAIT_QUEUE.duplicate() add_order() _add_timer.start() -func add_order(): - if _wait_queue.empty(): +func add_order() -> void: + if _wait_queue.is_empty(): _add_timer.stop() return - var order = _wait_queue.pop_back() + var order: Dictionary = _wait_queue.pop_back() var meal := Meal.new(order.name, order.time) - meal.connect("meal_ready", self, "_on_meal_ready") + # Godot 4 signal connection + meal.meal_ready.connect(_on_meal_ready) waiting_orders.append(order.name) _waiting_orders_box.add_child(meal) -func _on_meal_ready(): +func _on_meal_ready() -> void: complete_current_order() - var order_name := "%s"%[completed_orders.back()] + var order_name := str(completed_orders.back()) var meal := Meal.new(order_name) _completed_orders_box.add_child(meal) - if waiting_orders.empty(): + if waiting_orders.is_empty(): _complete_run() -func complete_current_order(): +func complete_current_order() -> void: var completed_order = waiting_orders.pop_front() completed_orders.append(completed_order) -func reset(): +func reset() -> void: _add_timer.stop() _wait_queue.clear() @@ -70,6 +72,7 @@ func reset(): func _complete_run() -> void: + # Usually emits a signal to the practice tester pass @@ -77,10 +80,10 @@ class Meal extends VBoxContainer: const TEXTURE_UNCHECKED := preload("res://ui/icons/checkbox_empty.png") const TEXTURE_CHECKED := preload("res://ui/icons/checkbox_checked.png") + signal meal_ready var progress := ProgressBar.new() - var tween := Tween.new() var texture := TextureRect.new() var time := 0.0 var _meal_is_ready := false @@ -88,33 +91,48 @@ class Meal extends VBoxContainer: func _init(init_text: String, init_time: float = 0) -> void: var label := Label.new() var container := HBoxContainer.new() - progress.percent_visible = false + + # Godot 4: percent_visible is now show_percentage + progress.show_percentage = false + container.add_child(texture) container.add_child(label) add_child(container) add_child(progress) - add_child(tween) + time = init_time label.text = init_text func _ready() -> void: modulate.a = 0.0 - tween.interpolate_property(self, "modulate:a", 0, 1, 1, Tween.TRANS_LINEAR, Tween.EASE_OUT) + + # Godot 4 Tweens are created via create_tween() and are not nodes + var tween := create_tween() + # Run fade and progress in parallel + tween.set_parallel(true) + tween.tween_property(self, "modulate:a", 1.0, 1.0).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_OUT) + if time > 0: texture.texture = TEXTURE_UNCHECKED - tween.connect("tween_all_completed", self, "_on_tween_completed") - tween.interpolate_property(progress, "value", 0, 100.0, time) + tween.tween_property(progress, "value", 100.0, time) + # Chain the finished signal + tween.set_parallel(false) # Next step happens after previous parallel steps finish + tween.finished.connect(_on_tween_completed) else: texture.texture = TEXTURE_CHECKED - progress.value = 100 - tween.start() + progress.value = 100.0 + # Just fade in + tween.set_parallel(false) - func _on_tween_completed(): + func _on_tween_completed() -> void: if _meal_is_ready: queue_free() return + _meal_is_ready = true texture.texture = TEXTURE_CHECKED - emit_signal("meal_ready") - tween.interpolate_property(self, "modulate:a", modulate.a, 0, 1, Tween.TRANS_LINEAR, Tween.EASE_IN) - tween.start() + meal_ready.emit() # Godot 4 signal emission + + var fade_out := create_tween() + fade_out.tween_property(self, "modulate:a", 0.0, 1.0).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN) + fade_out.finished.connect(_on_tween_completed) diff --git a/course/lesson-24-access-array-indices/align-tracks/AlignTracks.gd b/course/lesson-24-access-array-indices/align-tracks/AlignTracks.gd index f3dedc6b..78b5c4ad 100644 --- a/course/lesson-24-access-array-indices/align-tracks/AlignTracks.gd +++ b/course/lesson-24-access-array-indices/align-tracks/AlignTracks.gd @@ -1,56 +1,75 @@ extends Node2D -onready var tilemap := $TileMap as TileMap -onready var tiles := $Tiles as Node2D +@onready var tilemap := $TileMap as TileMap +@onready var tiles := $Tiles as Node2D const shift := Vector2(10, 10) -var aligned_tracks := [] +var aligned_tracks: Array = [] + +# EXPORT fix +var tracks: Array[Sprite2D] = [] + +func fix_tracks() -> void: + # Godot 4 supports negative indices in arrays natively + align(tracks[-1]) + align(tracks[-3]) + align(tracks[-4]) +# /EXPORT fix func _ready() -> void: tilemap.hide() reset() - if get_tree().get_current_scene() == self: + if get_tree().current_scene == self: _run() -func reset(): +func reset() -> void: aligned_tracks = [] remove_cells() copy_cells() -func remove_cells(): +func remove_cells() -> void: tracks = [] for child in tiles.get_children(): child.queue_free() -func copy_cells(): - for cell_pos in tilemap.get_used_cells(): - var x := int(cell_pos.x) - var y := int(cell_pos.y) - var cell := tilemap.get_cell(x, y) - var is_transposed := tilemap.is_cell_transposed(x, y) - var is_x_flipped := tilemap.is_cell_x_flipped(x, y) - var is_y_flipped := tilemap.is_cell_y_flipped(x, y) - var sub_tilemap = TileMap.new() +func copy_cells() -> void: + # Godot 4: get_used_cells now returns Array[Vector2i] (integer vectors) + # It also requires a layer index (usually 0) + for cell_pos in tilemap.get_used_cells(0): + var source_id := tilemap.get_cell_source_id(0, cell_pos) + var atlas_coords := tilemap.get_cell_atlas_coords(0, cell_pos) + var alternative_tile := tilemap.get_cell_alternative_tile(0, cell_pos) + var is_not_in_position := false - if cell == 4: - cell = 2 + # Original logic: if the tile index was 4, change to 2 + if source_id == 4: + source_id = 2 is_not_in_position = true + + # In Godot 4, TileMap logic is more complex, but to replicate the + # "Tile-inside-a-Sprite" behavior: + var sub_tilemap = TileMap.new() sub_tilemap.tile_set = tilemap.tile_set - sub_tilemap.set_cell(0, 0, cell, is_x_flipped, is_y_flipped, is_transposed) - var sprite := Sprite.new() - sprite.position = tilemap.map_to_world(cell_pos) + # Godot 4 set_cell: (layer, coords, source_id, atlas_coords, alternative_tile) + sub_tilemap.set_cell(0, Vector2i(0, 0), source_id, atlas_coords, alternative_tile) + + var sprite := Sprite2D.new() + # map_to_world is now map_to_local + sprite.position = tilemap.map_to_local(cell_pos) + if is_not_in_position: sprite.position += shift + sprite.add_child(sub_tilemap) tiles.add_child(sprite) tracks.append(sprite) -func align(track: Sprite) -> void: +func align(track: Sprite2D) -> void: if track == null: aligned_tracks.append("You tried to align a track that doesn't exist. Make sure your indices make sense") else: @@ -58,39 +77,39 @@ func align(track: Sprite) -> void: func _realign_selected_sprites() -> void: + if aligned_tracks.is_empty(): + _complete_run() + return + var item = aligned_tracks.pop_front() + if item is String: push_error(item) + _realign_selected_sprites() # Continue to next elif item: - var track := item as Sprite - var tween := Tween.new() - track.add_child(tween) - var initial := track.position - var target := initial - shift - tween.connect("tween_all_completed", self, "_realign_selected_sprites") - tween.connect("tween_all_completed", tween, "queue_free") - tween.interpolate_property(track, "position", initial, target, 1, Tween.TRANS_BOUNCE, Tween.EASE_OUT) - tween.start() + var track := item as Sprite2D + var target := track.position - shift + + # Godot 4 Tweens are created via create_tween() and are not nodes + var tween := create_tween() + tween.set_trans(Tween.TRANS_BOUNCE) + tween.set_ease(Tween.EASE_OUT) + + # tween_property(object, property, final_val, duration) + tween.tween_property(track, "position", target, 1.0) + + # Connect to the finished signal to process the next sprite + tween.finished.connect(_realign_selected_sprites) else: _complete_run() func _complete_run() -> void: - yield(get_tree().create_timer(0.5), "timeout") - Events.emit_signal("practice_run_completed") + await get_tree().create_timer(0.5).timeout + Events.practice_run_completed.emit() -func _run(): +func _run() -> void: reset() fix_tracks() _realign_selected_sprites() - - -# EXPORT fix -var tracks = [] - -func fix_tracks(): - align(tracks[-1]) - align(tracks[-3]) - align(tracks[-4]) -# /EXPORT fix diff --git a/course/lesson-24-access-array-indices/align-tracks/TestAlignTracks.gd b/course/lesson-24-access-array-indices/align-tracks/TestAlignTracks.gd index 4248aa4a..af2101ae 100644 --- a/course/lesson-24-access-array-indices/align-tracks/TestAlignTracks.gd +++ b/course/lesson-24-access-array-indices/align-tracks/TestAlignTracks.gd @@ -1,6 +1,5 @@ extends PracticeTester - var game_board: Node2D var expected_positions := { -1: Vector2(7, 6) * 64, @@ -10,20 +9,25 @@ var expected_positions := { func _prepare() -> void: + # Assuming _scene_root_viewport is provided by the parent PracticeTester game_board = _scene_root_viewport.get_child(0) func _compare(track_index: int) -> String: var expected: Vector2 = expected_positions[track_index] var tracks: Array = game_board.tracks - var track: Sprite = tracks[track_index] + # Godot 4: Sprite is now Sprite2D + var track := tracks[track_index] as Sprite2D var received := track.position + if received.is_equal_approx(expected): return "" - return "Track %s is not correctly positioned! Expected: %s. Received: %s"%[track_index, expected, received] + + return "Track %s is not correctly positioned! Expected: %s. Received: %s" % [track_index, expected, received] func test_first_track_is_well_positioned() -> String: + # .keys() returns an Array in Godot 4, so indexing works return _compare(expected_positions.keys()[0]) @@ -37,10 +41,11 @@ func test_third_track_is_well_positioned() -> String: func test_all_other_tracks_are_aligned_to_grid() -> String: var tracks: Array = game_board.tracks - for i in tracks.size(): - var track: Sprite = tracks[i] + for i in range(tracks.size()): + var track := tracks[i] as Sprite2D + # Converting to int to perform modulo on pixels var x := int(track.position.x) % 32 var y := int(track.position.y) % 32 if (x + y) > 0: - return "Track %s is not correctly aligned to the grid!"%[i] + return "Track %d is not correctly aligned to the grid!" % i return "" diff --git a/course/lesson-24-access-array-indices/find-crystals/FindCrystals.gd b/course/lesson-24-access-array-indices/find-crystals/FindCrystals.gd index db4620f0..0d97d1a7 100644 --- a/course/lesson-24-access-array-indices/find-crystals/FindCrystals.gd +++ b/course/lesson-24-access-array-indices/find-crystals/FindCrystals.gd @@ -1,38 +1,46 @@ extends CenterContainer var current_item: Node = null -var used_items := [] -var used_items_names := PoolStringArray() +var used_items: Array[Node] = [] +# Godot 4: PoolStringArray is now PackedStringArray +var used_items_names := PackedStringArray() -onready var grid_container := $GridContainer as GridContainer +@onready var grid_container := $GridContainer as GridContainer + +# EXPORT pick +# Moved declaration to the top to follow Godot 4 style, +# though it can stay at the bottom if preferred. +var inventory: Array[Node] = [] + +func pick_items() -> void: + use_item(inventory[6]) + use_item(inventory[8]) +# /EXPORT pick func _ready() -> void: - inventory = grid_container.get_children() - # Sadly, we can't randomize because we can't provide - # a dynamic solution. TODO: allow generating a solution - # var first_item_index := randi() % inventory.size() - # var second_item_index := first_item_index - # while second_item_index - first_item_index < 2: - # second_item_index = randi() % inventory.size() - # The user can pick any tuple [ fire, lightning ], but - # we need to ensure there are at least 2 we know for sure - # make sure those indices are the same in `pick_items` - # at the bottom + # Convert Array to Typed Array + inventory.assign(grid_container.get_children()) + var first_item_index := 6 var second_item_index := 8 + for i in inventory.size(): var child = inventory[i] if i == first_item_index: child.texture = child.SWORD elif i == second_item_index: child.texture = child.SHIELD - child.connect("mouse_entered", self, "set_current_item", [child]) - child.connect("mouse_exited", self, "set_current_item", [null]) - child.connect("used", self, "_on_item_used") - if get_tree().get_current_scene() == self: + + # Godot 4 Signal connection syntax using .bind() + child.mouse_entered.connect(set_current_item.bind(child)) + child.mouse_exited.connect(set_current_item.bind(null)) + child.used.connect(_on_item_used) + + if get_tree().current_scene == self: _run() + func _input(event: InputEvent) -> void: if event is InputEventMouseButton: var mouse_event := event as InputEventMouseButton @@ -40,7 +48,7 @@ func _input(event: InputEvent) -> void: use_item(current_item) -func set_current_item(item: Node): +func set_current_item(item: Node) -> void: current_item = item @@ -55,31 +63,29 @@ func _on_item_used() -> void: else: _complete_run() + func _complete_run() -> void: - print("used items: %s"%[used_items_names]) - yield(get_tree().create_timer(0.5), "timeout") - Events.emit_signal("practice_run_completed") + print("used items: %s" % [used_items_names]) + await get_tree().create_timer(0.5).timeout + # Godot 4 Signal emission + Events.practice_run_completed.emit() func _use_item(item: Node) -> void: var index = item.get_index() - # warning-ignore:unsafe_method_access + + # Godot 4 uses @ annotations for warning suppression + @warning_ignore("unsafe_method_access") var item_name = item.get_texture_name() - print("using item %s: \"%s\""%[index, item_name]) - # warning-ignore:unsafe_method_access + + print("using item %d: \"%s\"" % [index, item_name]) + + @warning_ignore("unsafe_method_access") item.use() + used_items_names.append(item_name) -func _run(): +func _run() -> void: pick_items() _on_item_used() - - -# EXPORT pick -var inventory = [] - -func pick_items(): - use_item(inventory[6]) - use_item(inventory[8]) -# /EXPORT pick diff --git a/course/lesson-24-access-array-indices/find-crystals/TestFindCrystals.gd b/course/lesson-24-access-array-indices/find-crystals/TestFindCrystals.gd index d1da4aea..b71fe717 100644 --- a/course/lesson-24-access-array-indices/find-crystals/TestFindCrystals.gd +++ b/course/lesson-24-access-array-indices/find-crystals/TestFindCrystals.gd @@ -1,13 +1,15 @@ extends PracticeTester -var permutations = [ - PoolStringArray(["sword", "shield"]), - PoolStringArray(["shield", "sword"]) +# Godot 4: PoolStringArray is replaced by PackedStringArray +var permutations := [ + PackedStringArray(["sword", "shield"]), + PackedStringArray(["shield", "sword"]) ] var game_board: Control func _prepare() -> void: + # Note: I'm assuming _scene_root_viewport is a variable provided by the parent PracticeTester. game_board = _scene_root_viewport.get_child(0) @@ -16,11 +18,12 @@ func test_correct_items_have_been_picked() -> String: for expected in permutations: if received == expected: return "" - return "The picked items are wrong! Expected: %s; received: %s"%[permutations[0], received] + # String formatting with % still works, but you can also use f-strings in Godot 4 + return "The picked items are wrong! Expected: %s; received: %s" % [permutations[0], received] func test_picked_correct_item_amount() -> String: - var received: PoolStringArray = game_board.used_items_names + var received: PackedStringArray = game_board.used_items_names if received.size() != 2: - return "We expected 2 items to be picked. Instead, we got %s."%[received.size()] + return "We expected 2 items to be picked. Instead, we got %d." % received.size() return "" diff --git a/course/lesson-24-access-array-indices/visuals/inventory/Inventory.gd b/course/lesson-24-access-array-indices/visuals/inventory/Inventory.gd index 51b52d41..c470a0be 100644 --- a/course/lesson-24-access-array-indices/visuals/inventory/Inventory.gd +++ b/course/lesson-24-access-array-indices/visuals/inventory/Inventory.gd @@ -4,20 +4,27 @@ var current_item: Node = null func _ready() -> void: for child in get_children(): - child.connect("mouse_entered", self, "set_current_item", [child]) - child.connect("mouse_exited", self, "set_current_item", [null]) + # Godot 4 uses the signal.connect() syntax + # We use .bind() to pass the 'child' or 'null' argument + child.mouse_entered.connect(set_current_item.bind(child)) + child.mouse_exited.connect(set_current_item.bind(null)) -func set_current_item(item: Node): +func set_current_item(item: Node) -> void: current_item = item func use_item(index: int) -> void: - if(index < 0): + # Support for negative indices + if index < 0: index += get_child_count() + if index < 0 or index > get_child_count() - 1: - printerr("Trying to access nonexistent item in inventory.") - return - print("using item %s"%[index]) - # warning-ignore:unsafe_method_access + printerr("Trying to access nonexistent item in inventory.") + return + + print("using item %s" % index) + + # Godot 4 uses @ annotations for warning suppression + @warning_ignore("unsafe_method_access") get_child(index).use() diff --git a/course/lesson-25-creating-dictionaries/adding-items/AddingItems.gd b/course/lesson-25-creating-dictionaries/adding-items/AddingItems.gd index 61df627b..eac20db1 100644 --- a/course/lesson-25-creating-dictionaries/adding-items/AddingItems.gd +++ b/course/lesson-25-creating-dictionaries/adding-items/AddingItems.gd @@ -1,72 +1,78 @@ extends Control - -onready var item_nodes := { - "healing heart": find_node("HealingHeart"), - "gems": find_node("Gems"), - "sword": find_node("Sword"), +# Godot 4: find_node is replaced by find_child +@onready var item_nodes := { + "healing heart": find_child("HealingHeart", true, false), + "gems": find_child("Gems", true, false), + "sword": find_child("Sword", true, false), } -onready var _grid := $Margin/Column/Grid as GridContainer +@onready var _grid := $Margin/Column/Grid as GridContainer func _ready() -> void: reset() -func reset(): +func reset() -> void: for node in item_nodes.values(): - node.hide() + if node: + node.hide() inventory["healing heart"] = 0 inventory["gems"] = 0 inventory["sword"] = 0 -var inventory = { +var inventory := { "healing heart": 0, "gems": 0, "sword": 0, } # EXPORT add -func add_item(item_name, amount): - inventory[item_name] += amount +func add_item(item_name: String, amount: int) -> void: + if inventory.has(item_name): + inventory[item_name] += amount # /EXPORT add -func run(): +func run() -> void: for i in range(2): add_item("healing heart", 4) add_item("gems", 2) add_item("sword", 3) + for item in inventory: var amount = inventory[item] display_item(item, amount) -func _run(): +func _run() -> void: clear_drawing() run() - yield(get_tree().create_timer(0.5), "timeout") - Events.emit_signal("practice_run_completed") + await get_tree().create_timer(0.5).timeout + # Godot 4 Signal syntax + Events.practice_run_completed.emit() -func clear_drawing(): - for child in _grid.get_children(): - child.hide() +func clear_drawing() -> void: + if _grid: + for child in _grid.get_children(): + child.hide() -func display_item(item: String, amount: int): +func display_item(item: String, amount: int) -> void: if not item in item_nodes: return var instance = item_nodes[item] - instance.get_node("Margin/Item/Amount").text = str(amount) - instance.show() + if instance: + instance.get_node("Margin/Item/Amount").text = str(amount) + instance.show() -func update_display(): +func update_display() -> void: clear_drawing() for item in inventory: display_item(item, inventory[item]) diff --git a/course/lesson-25-creating-dictionaries/creating-inventory/CreatingInventory.gd b/course/lesson-25-creating-dictionaries/creating-inventory/CreatingInventory.gd index 749340be..f251b8b1 100644 --- a/course/lesson-25-creating-dictionaries/creating-inventory/CreatingInventory.gd +++ b/course/lesson-25-creating-dictionaries/creating-inventory/CreatingInventory.gd @@ -1,22 +1,24 @@ extends Control - -onready var item_nodes := { - "healing heart": find_node("HealingHeart"), - "gems": find_node("Gems"), - "sword": find_node("Sword"), +# In Godot 4, find_node() is replaced by find_child(). +# The parameters (pattern, recursive, owner) are usually (name, true, false). +@onready var item_nodes := { + "healing heart": find_child("HealingHeart", true, false), + "gems": find_child("Gems", true, false), + "sword": find_child("Sword", true, false), } -onready var _grid := $Margin/Column/Grid as GridContainer +@onready var _grid := $Margin/Column/Grid as GridContainer func _ready() -> void: reset() -func reset(): +func reset() -> void: for node in item_nodes.values(): - node.hide() + if node: + node.hide() # EXPORT create var inventory = { @@ -26,34 +28,39 @@ var inventory = { } # /EXPORT create -func run(): +func run() -> void: for item in inventory: var amount = inventory[item] display_item(item, amount) -func _run(): +func _run() -> void: clear_drawing() run() - yield(get_tree().create_timer(0.5), "timeout") - Events.emit_signal("practice_run_completed") + # await is correct for Godot 4 + await get_tree().create_timer(0.5).timeout + # Signal emission is now done via the signal object itself + Events.practice_run_completed.emit() -func clear_drawing(): - for child in _grid.get_children(): - child.hide() +func clear_drawing() -> void: + if _grid: + for child in _grid.get_children(): + child.hide() -func display_item(item: String, amount: int): +func display_item(item: String, amount: int) -> void: if not item in item_nodes: return var instance = item_nodes[item] - instance.get_node("Margin/Item/Amount").text = str(amount) - instance.show() + if instance: + # Accessing the Label node and setting text + instance.get_node("Margin/Item/Amount").text = str(amount) + instance.show() -func update_display(): +func update_display() -> void: clear_drawing() for item in inventory: display_item(item, inventory[item]) diff --git a/course/lesson-25-creating-dictionaries/creating-inventory/TestInventory.gd b/course/lesson-25-creating-dictionaries/creating-inventory/TestInventory.gd index 2d76887a..19b5445e 100644 --- a/course/lesson-25-creating-dictionaries/creating-inventory/TestInventory.gd +++ b/course/lesson-25-creating-dictionaries/creating-inventory/TestInventory.gd @@ -8,52 +8,63 @@ var desired_inventory := { "sword": 1, } - func _prepare() -> void: inventory = _scene_root_viewport.get_child(0) - -func test_inventory_has_correct_keys(): - var source: Dictionary = inventory.get("inventory") +func test_inventory_has_correct_keys() -> String: + var source_raw = inventory.get("inventory") + if not source_raw is Dictionary: + return tr("The 'inventory' variable is missing or is not a Dictionary.") + + var source: Dictionary = source_raw if source.size() != desired_inventory.size(): return ( - tr( - "The amount of items is not as expected. The inventory should have %s items but your inventory has %s." - ) % [desired_inventory.size(), source.size()] + " " + - tr("Are you missing any items?") + tr("The amount of items is not as expected. The inventory should have %s items but your inventory has %s.") + % [desired_inventory.size(), source.size()] + + " " + tr("Are you missing any items?") ) - var inventories_match := desired_inventory.has_all(source.keys()) + # In Godot 4, we check if all keys in our desired dict exist in the source keys + var inventories_match: bool = desired_inventory.keys().all(func(key): return source.has(key)) + if inventories_match: return "" + # PoolStringArray -> PackedStringArray + var keys_string := "', '".join(PackedStringArray(desired_inventory.keys())) return tr( "The inventory doesn't contain all the required items. Make sure you have '%s' as keys in your inventory dictionary." - ) % PoolStringArray(desired_inventory.keys()).join("', '") + ) % keys_string -func test_inventory_has_correct_values(): - var source: Dictionary = inventory.get("inventory") +func test_inventory_has_correct_values() -> String: + var source_raw = inventory.get("inventory") + if not source_raw is Dictionary: + return tr("The 'inventory' variable is missing or is not a Dictionary.") + + var source: Dictionary = source_raw + var inventory_keys_do_match := ( desired_inventory.size() == source.size() and - desired_inventory.has_all(source.keys()) + desired_inventory.keys().all(func(key): return source.has(key)) ) + var inventory_values_do_match := true if inventory_keys_do_match: for key in source.keys(): - if not (desired_inventory[key] == source[key]): + if not desired_inventory[key] == source[key]: inventory_values_do_match = false break else: + var keys_string := "', '".join(PackedStringArray(desired_inventory.keys())) return tr( "The inventory doesn't contain all the required items. Make sure you have '%s' as keys in your inventory dictionary." - ) % PoolStringArray(desired_inventory.keys()).join("', '") + ) % keys_string if not inventory_values_do_match: return tr( "The values for one or more items aren't correct. You need %s healing hearts, %s gems, and %s sword." ) % [desired_inventory["healing heart"], desired_inventory["gems"], desired_inventory["sword"]] - else: - return "" + return "" diff --git a/course/lesson-26-looping-over-dictionaries/GameBoard.gd b/course/lesson-26-looping-over-dictionaries/GameBoard.gd index c7591dce..9d6c967b 100644 --- a/course/lesson-26-looping-over-dictionaries/GameBoard.gd +++ b/course/lesson-26-looping-over-dictionaries/GameBoard.gd @@ -1,4 +1,3 @@ - extends Node2D const LABEL_FONT := preload("res://ui/theme/fonts/font_code_small.tres") @@ -7,24 +6,37 @@ const UNITS_MAP := { "turtle": preload("Turtle.tscn"), } -export var board_size := Vector2(5, 3) setget set_board_size -export var cell_size := Vector2(80, 80) -export var line_width := 4 -export var draw_cell_coordinates := false +# In Godot 4, setters and getters are defined directly on the variable +@export var board_size := Vector2(5, 3): + set(value): + board_size = value + board_size_px = cell_size * board_size + queue_redraw() -var board_size_px := cell_size * board_size +@export var cell_size := Vector2(80, 80): + set(value): + cell_size = value + board_size_px = cell_size * board_size + queue_redraw() +@export var line_width := 4 +@export var draw_cell_coordinates := false + +var board_size_px := cell_size * board_size var _label_container := Control.new() # Maps nodes to grid positions -onready var units: Dictionary setget set_units +var units: Dictionary = {}: + set = set_units func _ready() -> void: _label_container.show_behind_parent = true + # In Godot 4, we use add_child(node) as usual add_child(_label_container) - update() + queue_redraw() # update() is now queue_redraw() + set_units({ Vector2(1, 0): "robot", Vector2(2, 2): "turtle", @@ -36,41 +48,46 @@ func _ready() -> void: func _draw() -> void: for x in range(board_size.x): for y in range(board_size.y): - draw_rect(Rect2(Vector2(x, y) * cell_size - board_size_px / 2.0, Vector2.ONE * cell_size), Color.white, false, line_width) + var rect_pos = Vector2(x, y) * cell_size - board_size_px / 2.0 + draw_rect(Rect2(rect_pos, cell_size), Color.WHITE, false, line_width) if draw_cell_coordinates: + # Clear old labels for label in _label_container.get_children(): label.queue_free() - for x in board_size.x: - for y in board_size.y: + for x in range(board_size.x): + for y in range(board_size.y): var cell = Vector2(x, y) var label = Label.new() label.text = str(cell) - label.add_font_override("font", LABEL_FONT) + # add_font_override is now add_theme_font_override + label.add_theme_font_override("font", LABEL_FONT) _label_container.add_child(label) - label.rect_position = calculate_cell_position(cell) - label.rect_size / 2.0 + + # rect_position is now position, rect_size is now size + # Note: label.size might be (0,0) until the next frame unless sorted + label.position = calculate_cell_position(cell) - label.size / 2.0 -func set_units(new_value: Dictionary): +func set_units(new_value: Dictionary) -> void: units = new_value if not is_inside_tree(): - yield(self, "ready") + await ready - for unit in get_children(): - unit.queue_free() + # Be careful: _label_container is a child. + # We only want to clear the units, not the internal UI container. + for child in get_children(): + if child != _label_container: + child.queue_free() for cell in units: var unit_type = units[cell] - var unit = UNITS_MAP[unit_type].instance() + # instance() is now instantiate() + var unit = UNITS_MAP[unit_type].instantiate() add_child(unit) unit.position = calculate_cell_position(cell) -func calculate_cell_position(cell: Vector2): +func calculate_cell_position(cell: Vector2) -> Vector2: return cell * cell_size - board_size_px / 2.0 + cell_size / 2.0 - - -func set_board_size(new_size: Vector2): - board_size = new_size - diff --git a/course/lesson-26-looping-over-dictionaries/display-inventory/DisplayInventory.gd b/course/lesson-26-looping-over-dictionaries/display-inventory/DisplayInventory.gd index df790927..91a409b6 100644 --- a/course/lesson-26-looping-over-dictionaries/display-inventory/DisplayInventory.gd +++ b/course/lesson-26-looping-over-dictionaries/display-inventory/DisplayInventory.gd @@ -1,13 +1,13 @@ extends Control -onready var item_nodes := { +@onready var item_nodes := { "healing heart": $Margin/Column/Grid/HealingHeart, "gems": $Margin/Column/Grid/Gems, "sword": $Margin/Column/Grid/Sword, } -onready var _grid := $Margin/Column/Grid as GridContainer +@onready var _grid := $Margin/Column/Grid as GridContainer func _ready() -> void: for node in item_nodes.values(): @@ -35,7 +35,7 @@ func run(): func _run(): clear_drawing() run() - yield(get_tree().create_timer(0.5), "timeout") + await get_tree().create_timer(0.5).timeout Events.emit_signal("practice_run_completed") diff --git a/course/lesson-26-looping-over-dictionaries/place-units/PlaceUnits.gd b/course/lesson-26-looping-over-dictionaries/place-units/PlaceUnits.gd index 64731f77..01457b7a 100644 --- a/course/lesson-26-looping-over-dictionaries/place-units/PlaceUnits.gd +++ b/course/lesson-26-looping-over-dictionaries/place-units/PlaceUnits.gd @@ -1,68 +1,85 @@ extends Node2D -export var board_size := Vector2(5, 3) setget set_board_size -export var cell_size := Vector2(80, 80) -export var line_width := 4 -export var draw_cell_coordinates := false - +@export var board_size := Vector2(5, 3): + set(value): + board_size = value + # Update the pixel calculation whenever the board size changes + board_size_px = cell_size * board_size + queue_redraw() + +@export var cell_size := Vector2(80, 80): + set(value): + cell_size = value + board_size_px = cell_size * board_size + queue_redraw() + +@export var line_width := 4 +@export var draw_cell_coordinates := false + +# Logic for board pixels var board_size_px := cell_size * board_size -var _placed_units := [] +var _placed_units: Array[Node2D] = [] -onready var units_map := { +@onready var units_map := { "robot": $Robot, "turtle": $Turtle, } func _ready() -> void: - for node in [$Robot, $Turtle]: - node.hide() - - update() + # Hide the template nodes + $Robot.hide() + $Turtle.hide() + queue_redraw() # update() is now queue_redraw() -func reset(): - for node in [$Robot, $Turtle]: - node.hide() +func reset() -> void: + $Robot.hide() + $Turtle.hide() clear_units() -func _run(): +func _run() -> void: clear_units() run() - yield(get_tree().create_timer(0.5), "timeout") - Events.emit_signal("practice_run_completed") + await get_tree().create_timer(0.5).timeout + # Godot 4 signal syntax + Events.practice_run_completed.emit() # EXPORT run -var units = { +var units := { Vector2(1, 0): "robot", Vector2(2, 2): "turtle", Vector2(3, 0): "robot", } -func run(): +func run() -> void: for cell in units: - var unit = units[cell] - place_unit(cell, unit) + var unit_type: String = units[cell] + place_unit(cell, unit_type) # /EXPORT run # Draws a board grid centered on the node func _draw() -> void: - for x in range(board_size.x): - for y in range(board_size.y): - draw_rect(Rect2(Vector2(x, y) * cell_size - board_size_px / 2.0, Vector2.ONE * cell_size), Color.white, false, line_width) + for x in range(int(board_size.x)): + for y in range(int(board_size.y)): + var rect_pos = Vector2(x, y) * cell_size - board_size_px / 2.0 + draw_rect(Rect2(rect_pos, cell_size), Color.WHITE, false, line_width) -func clear_units(): +func clear_units() -> void: for unit in _placed_units: - unit.queue_free() + if is_instance_valid(unit): + unit.queue_free() + _placed_units.clear() -func place_unit(cell: Vector2, unit_type: String): +func place_unit(cell: Vector2, unit_type: String) -> void: if not unit_type in units_map: return + var unit = units_map[unit_type].duplicate() unit.show() _placed_units.append(unit) @@ -73,6 +90,7 @@ func place_unit(cell: Vector2, unit_type: String): func get_displayed_units_info() -> Dictionary: var out := {} for child in _placed_units: + # Assuming child is a Sprite2D or similar with a texture property var type := "robot" if child.texture == units_map.robot.texture else "turtle" var cell := world_to_cell(child.position) out[cell] = type @@ -85,7 +103,3 @@ func cell_to_world(cell: Vector2) -> Vector2: func world_to_cell(world_position: Vector2) -> Vector2: return ((world_position + board_size_px / 2.0) / cell_size).floor() - - -func set_board_size(new_size: Vector2): - board_size = new_size diff --git a/course/lesson-27-value-types/display-energy/DisplayingEnergy.gd b/course/lesson-27-value-types/display-energy/DisplayingEnergy.gd index b3795225..eca8119b 100644 --- a/course/lesson-27-value-types/display-energy/DisplayingEnergy.gd +++ b/course/lesson-27-value-types/display-energy/DisplayingEnergy.gd @@ -1,14 +1,14 @@ extends Node -onready var bar := $VBoxContainer/HBoxContainer/Bar as ProgressBar +@onready var bar := $VBoxContainer/HBoxContainer/Bar as ProgressBar -onready var energy_label := $VBoxContainer/HBoxContainer/Bar/EnergyLabel as Label -onready var shadow := $VBoxContainer/HBoxContainer/Bar/EnergyLabel/Shadow as Label +@onready var energy_label := $VBoxContainer/HBoxContainer/Bar/EnergyLabel as Label +@onready var shadow := $VBoxContainer/HBoxContainer/Bar/EnergyLabel/Shadow as Label func _run(): run() - yield(get_tree().create_timer(0.5), "timeout") + await get_tree().create_timer(0.5).timeout Events.emit_signal("practice_run_completed") diff --git a/course/lesson-27-value-types/player-input/PlayerInput.gd b/course/lesson-27-value-types/player-input/PlayerInput.gd index fc34c85d..8aa6970d 100644 --- a/course/lesson-27-value-types/player-input/PlayerInput.gd +++ b/course/lesson-27-value-types/player-input/PlayerInput.gd @@ -1,11 +1,11 @@ extends PanelContainer -onready var input_field := $MarginContainer/VBoxContainer/HBoxContainer2/SpinBox as SpinBox +@onready var input_field := $MarginContainer/VBoxContainer/HBoxContainer2/SpinBox as SpinBox func _run(): buy_selected_item() - yield(get_tree().create_timer(0.5), "timeout") + await get_tree().create_timer(0.5).timeout Events.emit_signal("practice_run_completed") diff --git a/course/lesson-28-specifying-types/fix-hints/FixHints.gd b/course/lesson-28-specifying-types/fix-hints/FixHints.gd index f069c30e..c2b2fd69 100644 --- a/course/lesson-28-specifying-types/fix-hints/FixHints.gd +++ b/course/lesson-28-specifying-types/fix-hints/FixHints.gd @@ -8,5 +8,5 @@ var decimal_number: float = 3.14 # /EXPORT fix func _run(): - yield(get_tree().create_timer(0.5), "timeout") + await get_tree().create_timer(0.5).timeout Events.emit_signal("practice_run_completed") diff --git a/course/lesson-28-specifying-types/fix-values/FixValues.gd b/course/lesson-28-specifying-types/fix-values/FixValues.gd index af7a062c..e80f35f3 100644 --- a/course/lesson-28-specifying-types/fix-values/FixValues.gd +++ b/course/lesson-28-specifying-types/fix-values/FixValues.gd @@ -8,5 +8,5 @@ var decimal_number: float = 3.14 # /EXPORT fix func _run(): - yield(get_tree().create_timer(0.5), "timeout") + await get_tree().create_timer(0.5).timeout Events.emit_signal("practice_run_completed") diff --git a/course/lesson-3-standing-on-shoulders-of-giants/make-upright/MakeRobotUpright.gd b/course/lesson-3-standing-on-shoulders-of-giants/make-upright/MakeRobotUpright.gd index 639d3d56..96e1d09b 100644 --- a/course/lesson-3-standing-on-shoulders-of-giants/make-upright/MakeRobotUpright.gd +++ b/course/lesson-3-standing-on-shoulders-of-giants/make-upright/MakeRobotUpright.gd @@ -7,7 +7,7 @@ func _ready(): func _run(): run() - yield(get_tree().create_timer(1.0), "timeout") + await get_tree().create_timer(1.0).timeout Events.emit_signal("practice_run_completed") diff --git a/course/lesson-3-standing-on-shoulders-of-giants/make-visible/MakeCharacterVisible.gd b/course/lesson-3-standing-on-shoulders-of-giants/make-visible/MakeCharacterVisible.gd index f6a7db61..fc2d187d 100644 --- a/course/lesson-3-standing-on-shoulders-of-giants/make-visible/MakeCharacterVisible.gd +++ b/course/lesson-3-standing-on-shoulders-of-giants/make-visible/MakeCharacterVisible.gd @@ -1,16 +1,18 @@ extends Node2D -onready var _animation_tree := find_node("AnimationTree") +@onready var _animation_tree: AnimationTree = find_child("AnimationTree", true, false) -func _ready(): - _animation_tree.travel("saying_hi") +func _ready() -> void: + var playback := _animation_tree.get("parameters/playback") as AnimationNodeStateMachinePlayback + if playback: + playback.travel("saying_hi") -func _run(): +func _run() -> void: run() - yield(get_tree().create_timer(1.0), "timeout") - Events.emit_signal("practice_run_completed") + await get_tree().create_timer(1.0).timeout + Events.practice_run_completed.emit() # EXPORT show -func run(): +func run() -> void: show() # /EXPORT show diff --git a/course/lesson-3-standing-on-shoulders-of-giants/make-visible/TestsMakeCharacterVisible.gd b/course/lesson-3-standing-on-shoulders-of-giants/make-visible/TestsMakeCharacterVisible.gd index 4542ddc7..a9d44ab8 100644 --- a/course/lesson-3-standing-on-shoulders-of-giants/make-visible/TestsMakeCharacterVisible.gd +++ b/course/lesson-3-standing-on-shoulders-of-giants/make-visible/TestsMakeCharacterVisible.gd @@ -1,6 +1,5 @@ extends PracticeTester - func test_character_is_visible() -> String: var node_2d := _scene_root_viewport.get_child(0) as Node2D if not node_2d.visible: diff --git a/course/lesson-4-drawing-a-rectangle/drawing_bigger_rectangle/DrawingBiggerRectangle.gd b/course/lesson-4-drawing-a-rectangle/drawing_bigger_rectangle/DrawingBiggerRectangle.gd index 6646ceec..be56a6ac 100644 --- a/course/lesson-4-drawing-a-rectangle/drawing_bigger_rectangle/DrawingBiggerRectangle.gd +++ b/course/lesson-4-drawing-a-rectangle/drawing_bigger_rectangle/DrawingBiggerRectangle.gd @@ -2,18 +2,19 @@ extends DrawingTurtle func _ready() -> void: - if not is_connected("turtle_finished", self, "_complete_run"): - connect("turtle_finished", self, "_complete_run") + # Godot 4: signal.is_connected(Callable) and signal.connect(Callable) + if not turtle_finished.is_connected(_complete_run): + turtle_finished.connect(_complete_run) -func _run(): +func _run() -> void: reset() draw_rectangle() play_draw_animation() # EXPORT draw_rectangle -func draw_rectangle(): +func draw_rectangle() -> void: move_forward(220) turn_right(90) move_forward(260) @@ -25,5 +26,5 @@ func draw_rectangle(): func _complete_run() -> void: - yield(get_tree().create_timer(0.5), "timeout") - Events.emit_signal("practice_run_completed") + await get_tree().create_timer(0.5).timeout + Events.practice_run_completed.emit() diff --git a/course/lesson-4-drawing-a-rectangle/drawing_bigger_rectangle/TestsDrawingBiggerRectangle.gd b/course/lesson-4-drawing-a-rectangle/drawing_bigger_rectangle/TestsDrawingBiggerRectangle.gd index b1eb49fa..7f9c7a74 100644 --- a/course/lesson-4-drawing-a-rectangle/drawing_bigger_rectangle/TestsDrawingBiggerRectangle.gd +++ b/course/lesson-4-drawing-a-rectangle/drawing_bigger_rectangle/TestsDrawingBiggerRectangle.gd @@ -10,7 +10,7 @@ func _init() -> void: func test_draw_rectangle_of_220_by_260() -> String: var turtle: DrawingTurtle = _scene_root_viewport.get_child(0) var polygons := turtle.get_polygons() - if polygons.empty(): + if polygons.is_empty(): return tr("Nothing drawn. Did you call move_forward()?") var rectangle: DrawingTurtle.Polygon = polygons[0] diff --git a/course/lesson-4-drawing-a-rectangle/drawing_rectangle/DrawingRectangle.gd b/course/lesson-4-drawing-a-rectangle/drawing_rectangle/DrawingRectangle.gd index e77b8281..9cf024ff 100644 --- a/course/lesson-4-drawing-a-rectangle/drawing_rectangle/DrawingRectangle.gd +++ b/course/lesson-4-drawing-a-rectangle/drawing_rectangle/DrawingRectangle.gd @@ -2,18 +2,18 @@ extends DrawingTurtle func _ready() -> void: - if not is_connected("turtle_finished", self, "_complete_run"): - connect("turtle_finished", self, "_complete_run") + if not turtle_finished.is_connected(_complete_run): + turtle_finished.connect(_complete_run) -func _run(): +func _run() -> void: reset() draw_rectangle() play_draw_animation() # EXPORT draw_rectangle -func draw_rectangle(): +func draw_rectangle() -> void: move_forward(200) turn_right(90) move_forward(120) @@ -25,5 +25,5 @@ func draw_rectangle(): func _complete_run() -> void: - yield(get_tree().create_timer(0.5), "timeout") - Events.emit_signal("practice_run_completed") + await get_tree().create_timer(0.5).timeout + Events.practice_run_completed.emit() diff --git a/course/lesson-4-drawing-a-rectangle/drawing_rectangle/TestsDrawingRectangle.gd b/course/lesson-4-drawing-a-rectangle/drawing_rectangle/TestsDrawingRectangle.gd index fd4b0b88..e300775f 100644 --- a/course/lesson-4-drawing-a-rectangle/drawing_rectangle/TestsDrawingRectangle.gd +++ b/course/lesson-4-drawing-a-rectangle/drawing_rectangle/TestsDrawingRectangle.gd @@ -10,7 +10,7 @@ func _init() -> void: func test_draw_rectangle_of_200_by_120() -> String: var turtle: DrawingTurtle = _scene_root_viewport.get_child(0) var polygons := turtle.get_polygons() - if polygons.empty(): + if polygons.is_empty(): return tr("Nothing drawn. Did you call move_forward()?") var rectangle: DrawingTurtle.Polygon = polygons[0] diff --git a/course/lesson-4-drawing-a-rectangle/turning_right/TestsTurningRight.gd b/course/lesson-4-drawing-a-rectangle/turning_right/TestsTurningRight.gd index 6f2f3be8..0d1e8fee 100644 --- a/course/lesson-4-drawing-a-rectangle/turning_right/TestsTurningRight.gd +++ b/course/lesson-4-drawing-a-rectangle/turning_right/TestsTurningRight.gd @@ -10,7 +10,7 @@ func _init() -> void: func test_draw_corner_of_200_by_200() -> String: var turtle: DrawingTurtle = _scene_root_viewport.get_child(0) var polygons := turtle.get_polygons() - if polygons.empty(): + if polygons.is_empty(): return tr("Nothing drawn. Did you call move_forward()?") var rectangle: DrawingTurtle.Polygon = polygons[0] diff --git a/course/lesson-4-drawing-a-rectangle/turning_right/TurningRight.gd b/course/lesson-4-drawing-a-rectangle/turning_right/TurningRight.gd index 7688a19b..88a1dabe 100644 --- a/course/lesson-4-drawing-a-rectangle/turning_right/TurningRight.gd +++ b/course/lesson-4-drawing-a-rectangle/turning_right/TurningRight.gd @@ -2,18 +2,19 @@ extends DrawingTurtle func _ready() -> void: - if not is_connected("turtle_finished", self, "_complete_run"): - connect("turtle_finished", self, "_complete_run") + # Godot 4 signal syntax: signal.is_connected(Callable) and signal.connect(Callable) + if not turtle_finished.is_connected(_complete_run): + turtle_finished.connect(_complete_run) -func _run(): +func _run() -> void: reset() draw_corner() play_draw_animation() # EXPORT draw_corner -func draw_corner(): +func draw_corner() -> void: move_forward(200) turn_right(90) move_forward(200) @@ -21,5 +22,5 @@ func draw_corner(): func _complete_run() -> void: - yield(get_tree().create_timer(0.5), "timeout") - Events.emit_signal("practice_run_completed") + await get_tree().create_timer(0.5).timeout + Events.practice_run_completed.emit() diff --git a/course/lesson-5-your-first-function/TestsDrawingSquare.gd b/course/lesson-5-your-first-function/TestsDrawingSquare.gd index 1ec3bcfe..e2b91899 100644 --- a/course/lesson-5-your-first-function/TestsDrawingSquare.gd +++ b/course/lesson-5-your-first-function/TestsDrawingSquare.gd @@ -10,7 +10,7 @@ func _init() -> void: func test_draw_square_of_200_pixels() -> String: var turtle: DrawingTurtle = _scene_root_viewport.get_child(0) var polygons := turtle.get_polygons() - if polygons.empty(): + if polygons.is_empty(): return tr("Nothing drawn. Did you not call move_forward()?") var square: DrawingTurtle.Polygon = polygons[0] diff --git a/course/lesson-5-your-first-function/TestsDrawingThreeSquares.gd b/course/lesson-5-your-first-function/TestsDrawingThreeSquares.gd index 1598777a..c924d041 100644 --- a/course/lesson-5-your-first-function/TestsDrawingThreeSquares.gd +++ b/course/lesson-5-your-first-function/TestsDrawingThreeSquares.gd @@ -12,7 +12,7 @@ func _init() -> void: func test_draw_three_squares_of_200_pixels() -> String: var turtle: DrawingTurtle = _scene_root_viewport.get_child(0) var polygons := turtle.get_polygons() - if polygons.empty(): + if polygons.is_empty(): return tr("Nothing drawn. Did you not call draw_square()?") var count := polygons.size() diff --git a/course/lesson-5-your-first-function/drawing_multiple_squares/DrawingMultipleSquares.gd b/course/lesson-5-your-first-function/drawing_multiple_squares/DrawingMultipleSquares.gd index 16610c0a..4a65b23c 100644 --- a/course/lesson-5-your-first-function/drawing_multiple_squares/DrawingMultipleSquares.gd +++ b/course/lesson-5-your-first-function/drawing_multiple_squares/DrawingMultipleSquares.gd @@ -1,19 +1,18 @@ extends DrawingTurtle - func _ready() -> void: - if not is_connected("turtle_finished", self, "_complete_run"): - connect("turtle_finished", self, "_complete_run") + if not turtle_finished.is_connected(_complete_run): + turtle_finished.connect(_complete_run) -func _run(): +func _run() -> void: reset() draw_three_squares() play_draw_animation() # EXPORT draw_three_squares -func draw_square(): +func draw_square() -> void: move_forward(200) turn_right(90) move_forward(200) @@ -24,7 +23,7 @@ func draw_square(): turn_right(90) -func draw_three_squares(): +func draw_three_squares() -> void: draw_square() jump(300, 300) draw_square() @@ -34,5 +33,5 @@ func draw_three_squares(): func _complete_run() -> void: - yield(get_tree().create_timer(0.5), "timeout") - Events.emit_signal("practice_run_completed") + await get_tree().create_timer(0.5).timeout + Events.practice_run_completed.emit() diff --git a/course/lesson-5-your-first-function/drawing_squares/DrawingSquares.gd b/course/lesson-5-your-first-function/drawing_squares/DrawingSquares.gd index 2f40e6e7..de35a042 100644 --- a/course/lesson-5-your-first-function/drawing_squares/DrawingSquares.gd +++ b/course/lesson-5-your-first-function/drawing_squares/DrawingSquares.gd @@ -2,18 +2,18 @@ extends DrawingTurtle func _ready() -> void: - if not is_connected("turtle_finished", self, "_complete_run"): - connect("turtle_finished", self, "_complete_run") + # Godot 4 signal syntax + if not turtle_finished.is_connected(_complete_run): + turtle_finished.connect(_complete_run) - -func _run(): +func _run() -> void: reset() draw_square() play_draw_animation() # EXPORT draw_square -func draw_square(): +func draw_square() -> void: move_forward(200) turn_right(90) move_forward(200) @@ -26,5 +26,5 @@ func draw_square(): func _complete_run() -> void: - yield(get_tree().create_timer(0.5), "timeout") - Events.emit_signal("practice_run_completed") + await get_tree().create_timer(0.5).timeout + Events.practice_run_completed.emit() diff --git a/course/lesson-6-multiple-function-parameters/drawing_corners/DrawingCorners.gd b/course/lesson-6-multiple-function-parameters/drawing_corners/DrawingCorners.gd index 3786e04b..71b7d234 100644 --- a/course/lesson-6-multiple-function-parameters/drawing_corners/DrawingCorners.gd +++ b/course/lesson-6-multiple-function-parameters/drawing_corners/DrawingCorners.gd @@ -1,6 +1,6 @@ extends DrawingTurtle -func _run(): +func _run() -> void: reset() draw_corner(240) turn_left(90) @@ -10,7 +10,7 @@ func _run(): # EXPORT draw_corner -func draw_corner(length): +func draw_corner(length: float) -> void: move_forward(length) turn_right(90) move_forward(length) @@ -18,10 +18,10 @@ func draw_corner(length): func _ready() -> void: - if not is_connected("turtle_finished", self, "_complete_run"): - connect("turtle_finished", self, "_complete_run") + if not turtle_finished.is_connected(_complete_run): + turtle_finished.connect(_complete_run) func _complete_run() -> void: - yield(get_tree().create_timer(0.5), "timeout") - Events.emit_signal("practice_run_completed") + await get_tree().create_timer(0.5).timeout + Events.practice_run_completed.emit() diff --git a/course/lesson-6-multiple-function-parameters/drawing_corners/TestsDrawingCorners.gd b/course/lesson-6-multiple-function-parameters/drawing_corners/TestsDrawingCorners.gd index 7b63bdd3..c1294d91 100644 --- a/course/lesson-6-multiple-function-parameters/drawing_corners/TestsDrawingCorners.gd +++ b/course/lesson-6-multiple-function-parameters/drawing_corners/TestsDrawingCorners.gd @@ -1,30 +1,40 @@ extends PracticeTester -var expected_corners := [ - [Vector2(0, 0), Vector2(240, 0), Vector2(240, 240)], - [Vector2(0, 0), Vector2(120, 0), Vector2(120, 120)], +var expected_corners: Array[PackedVector2Array] = [ + PackedVector2Array([Vector2(0, 0), Vector2(240, 0), Vector2(240, 240)]), + PackedVector2Array([Vector2(0, 0), Vector2(120, 0), Vector2(120, 120)]), ] - -# We sort vertices for accurate comparison func _init() -> void: - for rect in expected_corners: - rect.sort() - + for i in range(expected_corners.size()): + var arr := Array(expected_corners[i]) + arr.sort() + expected_corners[i] = PackedVector2Array(arr) func test_draw_corners_of_varying_lengths() -> String: - var turtle: DrawingTurtle = _scene_root_viewport.get_child(0) + var turtle := _scene_root_viewport.get_child(0) as DrawingTurtle + if not turtle: + return "Error: Turtle node not found." + var polygons := turtle.get_polygons() - for index in polygons.size(): - var p = polygons[index] - var points = Array(p.get_points()) + + for index in range(polygons.size()): + var p := polygons[index] as DrawingTurtle.Polygon + if not p: + continue + + var raw_points: PackedVector2Array = p.call(&"get_points") + var points := Array(raw_points) points.sort() - var points_count = points.size() + + var points_count := points.size() + if points_count > 3: return tr("The drawn shape has too many points. Did you call move_forward() more than 2 times?") elif points_count < 3: return tr("The drawn shape has too few points. Did you call move_forward() less than 2 times?") - elif not expected_corners[index] == points: + + if not expected_corners[index] == PackedVector2Array(points): return tr("The drawn shape doesn't have the expected size. Did you use the length parameter?") return "" diff --git a/course/lesson-6-multiple-function-parameters/drawing_corners_advanced/DrawingCornersAdvanced.gd b/course/lesson-6-multiple-function-parameters/drawing_corners_advanced/DrawingCornersAdvanced.gd index 5962655a..d5c4a8e2 100644 --- a/course/lesson-6-multiple-function-parameters/drawing_corners_advanced/DrawingCornersAdvanced.gd +++ b/course/lesson-6-multiple-function-parameters/drawing_corners_advanced/DrawingCornersAdvanced.gd @@ -14,7 +14,7 @@ func _run(): # EXPORT draw_corner -func draw_corner(length, angle): +func draw_corner(length: float, angle: float) -> void: move_forward(length) turn_right(angle) move_forward(length) @@ -22,10 +22,10 @@ func draw_corner(length, angle): func _ready() -> void: - if not is_connected("turtle_finished", self, "_complete_run"): - connect("turtle_finished", self, "_complete_run") + if not turtle_finished.is_connected(_complete_run): + turtle_finished.connect(_complete_run) func _complete_run() -> void: - yield(get_tree().create_timer(0.5), "timeout") - Events.emit_signal("practice_run_completed") + await get_tree().create_timer(0.5).timeout + Events.practice_run_completed.emit() diff --git a/course/lesson-6-multiple-function-parameters/drawing_rectangles/DrawingRectangles.gd b/course/lesson-6-multiple-function-parameters/drawing_rectangles/DrawingRectangles.gd index c14e7a8e..21876efe 100644 --- a/course/lesson-6-multiple-function-parameters/drawing_rectangles/DrawingRectangles.gd +++ b/course/lesson-6-multiple-function-parameters/drawing_rectangles/DrawingRectangles.gd @@ -1,7 +1,7 @@ extends DrawingTurtle -func _run(): +func _run() -> void: reset() draw_rectangle(260.0, 180.0) jump(0.0, 220.0) @@ -10,7 +10,7 @@ func _run(): # EXPORT draw -func draw_rectangle(length, height): +func draw_rectangle(length: float, height: float) -> void: move_forward(length) turn_right(90) move_forward(height) @@ -23,10 +23,10 @@ func draw_rectangle(length, height): func _ready() -> void: - if not is_connected("turtle_finished", self, "_complete_run"): - connect("turtle_finished", self, "_complete_run") - + # Godot 4 signal syntax + if not turtle_finished.is_connected(_complete_run): + turtle_finished.connect(_complete_run) func _complete_run() -> void: - yield(get_tree().create_timer(0.5), "timeout") - Events.emit_signal("practice_run_completed") + await get_tree().create_timer(0.5).timeout + Events.practice_run_completed.emit() diff --git a/course/lesson-6-multiple-function-parameters/drawing_squares/DrawingSquares.gd b/course/lesson-6-multiple-function-parameters/drawing_squares/DrawingSquares.gd index 4dc1ba78..7afdc102 100644 --- a/course/lesson-6-multiple-function-parameters/drawing_squares/DrawingSquares.gd +++ b/course/lesson-6-multiple-function-parameters/drawing_squares/DrawingSquares.gd @@ -1,7 +1,7 @@ extends DrawingTurtle -func _run(): +func _run() -> void: reset() draw_square(200) jump(50.0, 50.0) @@ -10,7 +10,7 @@ func _run(): # EXPORT draw -func draw_square(length): +func draw_square(length: float) -> void: move_forward(length) turn_right(90) move_forward(length) @@ -23,10 +23,10 @@ func draw_square(length): func _ready() -> void: - if not is_connected("turtle_finished", self, "_complete_run"): - connect("turtle_finished", self, "_complete_run") + if not turtle_finished.is_connected(_complete_run): + turtle_finished.connect(_complete_run) func _complete_run() -> void: - yield(get_tree().create_timer(0.5), "timeout") - Events.emit_signal("practice_run_completed") + await get_tree().create_timer(0.5).timeout + Events.practice_run_completed.emit() diff --git a/course/lesson-6-multiple-function-parameters/lesson.tres b/course/lesson-6-multiple-function-parameters/lesson.tres index 6ee32bae..07e86ed2 100644 --- a/course/lesson-6-multiple-function-parameters/lesson.tres +++ b/course/lesson-6-multiple-function-parameters/lesson.tres @@ -11,11 +11,11 @@ script = ExtResource( 5 ) content_id = "res://course/lesson-6-multiple-function-parameters/content-jB7tKRHJ.tres" title = "" type = 0 -text = "In the previous lesson, you created a function to draw a square of a fixed size. +text = "In the previous part, you created a function to draw a square of a fixed size. This function is a bit limiting. Instead, it would be much better if we had a function to draw a square of [i]any[/i] size. Or better: any kind of rectangle (a square is a specific kind of rectangle). -In previous lessons, you used the [code]rotate()[/code] function and gave it an [b]argument[/b]." +In previous lessons, you used the [code]rotate()[/code] function and gave it an [i]argument[/i]." visual_element_path = "" reverse_blocks = false has_separator = false @@ -35,22 +35,18 @@ script = ExtResource( 5 ) content_id = "res://course/lesson-6-multiple-function-parameters/content-Y8VUDpPw.tres" title = "" type = 0 -text = "Just like [code]rotate()[/code], we can also give our functions [b]parameters[/b]. - -Parameters act as [i]placeholders[/i] in the function's code. They work like blank spaces that get filled in each time someone calls your function. - -When you write a function with parameters, you create a flexible template that can work with different values each time you use it. Let's see how the rotate() function is defined and uses a parameter:" +text = "Just like [code]rotate()[/code], we can also give our function [i]parameters[/i]. Parameters are labels you give to values passed to the function." visual_element_path = "" reverse_blocks = false has_separator = false -[sub_resource type="Resource" id=31] +[sub_resource type="Resource" id=6] script = ExtResource( 5 ) -content_id = "res://course/lesson-6-multiple-function-parameters/content-0c7DDizK.tres" -title = "" -type = 0 -text = "" -visual_element_path = "visuals/ExampleRotateFunction.tscn" +content_id = "res://course/lesson-6-multiple-function-parameters/content-QDwfyqdY.tres" +title = "Can I rotate in both directions?" +type = 1 +text = "The [code]radians[/code] can be a positive or negative number, which allows you to rotate both clockwise and counter-clockwise." +visual_element_path = "" reverse_blocks = false has_separator = false @@ -59,15 +55,15 @@ script = ExtResource( 5 ) content_id = "res://course/lesson-6-multiple-function-parameters/content-OexRjTRh.tres" title = "" type = 0 -text = "For now, focus on the first line, the function [i]definition[/i]: [code]func rotate(radians)[/code]. +text = "For now, please focus on the first line: [code]func rotate(radians)[/code]. -The word [code]radians[/code] is the function's parameter. It's the placeholder that gets \"replaced\" with the actual value when you call the function. +When you call [code]rotate(0.5)[/code], the computer binds the value [code]0.5[/code] to the label [code]radians[/code]. -When you [i]call[/i] this function with [code]rotate(0.5)[/code], the computer replaces the name \"radians\" in the function with [code]0.5[/code]. +Wherever the computer sees the identifier [code]radians[/code] inside the function, it replaces it with the [code]0.5[/code] value. -Each time you call the function, the replacement happens again: If you call [code]rotate(1.2)[/code], [code]radians[/code] becomes [code]1.2[/code]. +The parameter name is always a label you use to refer to a [i]value[/i]. The value in question can be a number, text, or anything else. -The parameter can be filled with a number, text, or anything else. In this lesson, we'll only use numbers as we have yet to learn about other value types." +For now, we'll stick to numbers as we have yet to see other value types." visual_element_path = "" reverse_blocks = false has_separator = false @@ -78,9 +74,9 @@ quiz_id = "res://course/lesson-6-multiple-function-parameters/quiz-DXXb7kug.tres question = "What is a function parameter?" content_bbcode = "" hint = "" -explanation_bbcode = "A parameter is a placeholder that gets replaced with the actual value you pass when calling the function. +explanation_bbcode = "A parameter is a label that represents a value. -The value can be different each time you call the function: it depends on what you put in parentheses." +The value in question can change: it depends on what you put in parentheses when calling a function." answer_options = [ "A label you give to a value the function receives.", "A number you use to make calculations.", "The name of a function." ] valid_answers = [ "A label you give to a value the function receives." ] is_multiple_choice = false @@ -91,9 +87,9 @@ script = ExtResource( 5 ) content_id = "res://course/lesson-6-multiple-function-parameters/content-ZN4rS5AJ.tres" title = "How to create functions with parameters" type = 0 -text = "When you write a function [i]definition[/i] (the line starting with the [code]func[/code] keyword), you can add parameters. +text = "You can give your function parameters when writing its [i]definition[/i] (the line starting with the [code]func[/code] keyword). -To add a parameter, write a placeholder name inside the parentheses. When someone calls your function with a value, every copy of the parameter in the function gets replaced with that value." +To do so, you add a name inside of the parentheses." visual_element_path = "" reverse_blocks = false has_separator = false @@ -113,9 +109,9 @@ script = ExtResource( 5 ) content_id = "res://course/lesson-6-multiple-function-parameters/content-yhcIb5Bn.tres" title = "" type = 0 -text = "You can give parameters any name! How you name functions and parameters is up to you. +text = "You can give parameters any name. How you name functions and parameters is up to you. -Just remember that names cannot contain spaces. To write parameter names with multiple words, in GDScript, we use underscores by convention. +Just remember that names cannot contain spaces. To write parameter names with multiple words, you need to use underscores. The following function definition is exactly equivalent to the previous one." visual_element_path = "" @@ -137,9 +133,9 @@ script = ExtResource( 5 ) content_id = "res://course/lesson-6-multiple-function-parameters/content-bDGt6fUq.tres" title = "" type = 0 -text = "Parameters make your code easier to reuse. You write the function once as a template, then you can call it many times with different values. +text = "Parameters make your code easier to reuse. -Here's an example with a function to draw any square. The parameter [code]length[/code] is a placeholder. Use the slider to change the value. When you click the button, the app calls [code]draw_square()[/code] and the placeholder gets replaced with your value, drawing squares of different sizes." +Here's an example with a function to draw any square. Use the slider to change the value passed to the function and draw squares of different sizes." visual_element_path = "" reverse_blocks = false has_separator = false @@ -173,11 +169,9 @@ script = ExtResource( 5 ) content_id = "res://course/lesson-6-multiple-function-parameters/content-MqE82V6j.tres" title = "Functions can have multiple parameters" type = 0 -text = "A function can have multiple parameters. You can use as many placeholders as you [i]need[/i]. +text = "You can use multiple parameters in a function. In fact, you can use as many as you [i]need[/i]. -To add multiple parameters, write a comma between each placeholder name. - -For example, [code]func move(x, y)[/code] has two placeholders: [code]x[/code] and [code]y[/code]. Each one gets replaced with its own value when you call the function." +To separate the function parameters, you need to write a comma between them." visual_element_path = "" reverse_blocks = false has_separator = false @@ -211,9 +205,7 @@ script = ExtResource( 5 ) content_id = "res://course/lesson-6-multiple-function-parameters/content-DizKUdOC.tres" title = "" type = 0 -text = "The following example shows a function with two parameters. The function moves an entity on both the X and Y axes. - -When you call [code]move(50, 100)[/code], every [code]x[/code] in the function gets replaced with [code]50[/code], and every [code]y[/code] gets replaced with [code]100[/code]." +text = "The following example defines a function that uses two parameters to move an entity on both the X and Y axes." visual_element_path = "" reverse_blocks = false has_separator = false @@ -287,9 +279,7 @@ script = ExtResource( 5 ) content_id = "res://course/lesson-6-multiple-function-parameters/content-QEn91c9l.tres" title = "" type = 0 -text = "Now it's your turn to create a function with multiple parameters. - -In the following practices, you'll write functions that I will call with different values. Your functions need to work correctly no matter what values the app passes to them." +text = "Now it's your turn to create a function with multiple parameters: a function to draw rectangles of any size." visual_element_path = "" reverse_blocks = false has_separator = false @@ -298,18 +288,13 @@ has_separator = false script = ExtResource( 3 ) practice_id = "res://course/lesson-6-multiple-function-parameters/practice-qAYVjotx.tres" title = "Drawing corners of different sizes" -goal = "Before we create a rectangle of any size, let's first practice with a simpler shape. - -I will call your function twice with different values: - -[code]draw_corner(240)[/code] -[code]draw_corner(120)[/code] +goal = "Before we create a rectangle of any size, let's first see how we can use parameters to draw simpler shapes. -Your task is to add a parameter named [code]length[/code] to your function definition. This creates a placeholder. When the app calls your function, the placeholder will get replaced with the value in parentheses. +Here we have an incomplete function that will draw corners with lines of any length, but it's missing its [code]length[/code] parameter. -Your function should move the turtle forward by an amount defined by the [code]length[/code] parameter, turn right [code]90[/code] degrees, then move forward by [code]length[/code] again. +The function will move the turtle forward an amount defined by the parameter [code]length[/code], turn [code]90[/code] degrees, then move forward [code]length[/code] pixels. -Each time the app calls your function, [code]length[/code] will be replaced with a different value: first [code]240[/code], then [code]120[/code]." +Complete the [code]draw_corner()[/code] function so it uses the [code]length[/code] parameter to draw corners." starting_code = "func draw_corner(): move_forward() turn_right(90) @@ -328,16 +313,9 @@ description = "Using function parameters, code a function you can reuse to draw script = ExtResource( 3 ) practice_id = "res://course/lesson-6-multiple-function-parameters/practice-DwfyqdYO.tres" title = "Using multiple parameters" -goal = "Now let's make the [code]draw_corner()[/code] function even more flexible. We'll add a second placeholder so the angle can also vary. - -I will call your function with different length and angle values: - -[code]draw_corner(240, 45)[/code] -[code]draw_corner(120, 90)[/code] +goal = "In this practice, we'll improve our [code]draw_corner()[/code] function so the angle can also vary. -Your task is to add the [code]angle[/code] parameter after [code]length[/code] in the function definition. Remember to separate the two placeholders with a comma. - -Remember: When the app calls [code]draw_corner(240, 45)[/code], the parameter [code]length[/code] will get replaced with [code]240[/code] and [code]angle[/code] will get replaced with [code]45[/code]." +Add the [code]angle[/code] parameter after the [code]length[/code] parameter in the [code]draw_corner()[/code] function and use it to draw corners of varying angles." starting_code = "func draw_corner(length): move_forward(length) turn_right() @@ -356,18 +334,15 @@ description = "With two parameters, code a function to draw corners with any ang script = ExtResource( 3 ) practice_id = "res://course/lesson-6-multiple-function-parameters/practice-v5tT6n1T.tres" title = "Drawing squares of any size" -goal = "Time to write a complete function from scratch! You'll make a function that draws squares of any size. - -I will call your function with different sizes: +goal = "We want a function to draw squares of any size. -[code]draw_square(200)[/code] -[code]draw_square(100)[/code] +We could use these squares as outlines when selecting units in a tactical game, as a frame for items in an inventory, and more. -Write a function named [code]draw_square()[/code] with one parameter called [code]length[/code]. Remember, this parameter is a placeholder that gets filled with the actual value when the function is called. +Create a function named [code]draw_square()[/code] that takes one parameter: the [code]length[/code] of the square's sides. -Your function needs to move forward by [code]length[/code], turn right 90 degrees, and do this four times to complete all four sides of the square. +[b]The turtle should face towards the right when starting or completing a square.[/b] -[b]Important:[/b] When the turtle finishes drawing, it should face right. So you need to turn right a total of four times." +Be sure to call [b]turn_right(90)[/b] enough times in your function to do so." starting_code = "" cursor_line = 0 cursor_column = 0 @@ -383,20 +358,13 @@ description = "In the previous lesson, your function would draw squares of a fix script = ExtResource( 3 ) practice_id = "res://course/lesson-6-multiple-function-parameters/practice-lkGx0c7D.tres" title = "Drawing rectangles of any size" -goal = "Let's create a function to draw rectangles with any length and height. - -I will call your function twice with different sizes: - -[code]draw_rectangle(260, 180)[/code] -[code]draw_rectangle(160, 210)[/code] - -Your function needs two parameters: [code]length[/code] and [code]height[/code]. When the app calls your function, the first number replaces [code]length[/code], and the second number replaces [code]height[/code]. +goal = "Let's make our square drawing function more flexible to include rectangles of varying sizes. -Use [code]length[/code] when you move horizontally and [code]height[/code] when you move vertically. +Your job is to code a function named [code]draw_rectangle()[/code] that takes two parameters: the [code]length[/code] and the [code]height[/code] of the rectangle. -This is the pattern you need to follow: move forward by [code]length[/code], turn right, move forward by [code]height[/code], turn right, then repeat this sequence once more. +[b]The turtle should face towards the right when starting or completing a rectangle.[/b] -[b]Important:[/b] When the turtle finishes drawing, it should face right. Make sure you turn right four times in total." +Note that we could still draw a square with [code]draw_rectangle()[/code] by having the [code]length[/code] and [code]height[/code] equal the same value." starting_code = "func draw_rectangle(): move_forward() turn_right(90) @@ -419,5 +387,5 @@ description = "With one parameter, you can make squares of any size. With two, y [resource] script = ExtResource( 1 ) title = "Your First Function Parameter" -content_blocks = [ SubResource( 1 ), SubResource( 2 ), SubResource( 5 ), SubResource( 31 ), SubResource( 7 ), SubResource( 8 ), SubResource( 9 ), SubResource( 10 ), SubResource( 11 ), SubResource( 12 ), SubResource( 13 ), SubResource( 14 ), SubResource( 15 ), SubResource( 16 ), SubResource( 17 ), SubResource( 18 ), SubResource( 19 ), SubResource( 20 ), SubResource( 21 ), SubResource( 22 ), SubResource( 23 ), SubResource( 24 ) ] +content_blocks = [ SubResource( 1 ), SubResource( 2 ), SubResource( 5 ), SubResource( 6 ), SubResource( 7 ), SubResource( 8 ), SubResource( 9 ), SubResource( 10 ), SubResource( 11 ), SubResource( 12 ), SubResource( 13 ), SubResource( 14 ), SubResource( 15 ), SubResource( 16 ), SubResource( 17 ), SubResource( 18 ), SubResource( 19 ), SubResource( 20 ), SubResource( 21 ), SubResource( 22 ), SubResource( 23 ), SubResource( 24 ) ] practices = [ SubResource( 25 ), SubResource( 26 ), SubResource( 27 ), SubResource( 28 ) ] diff --git a/course/lesson-6-multiple-function-parameters/visuals/DemoDrawingSquares.gd b/course/lesson-6-multiple-function-parameters/visuals/DemoDrawingSquares.gd index 77620355..f5e5cc6a 100644 --- a/course/lesson-6-multiple-function-parameters/visuals/DemoDrawingSquares.gd +++ b/course/lesson-6-multiple-function-parameters/visuals/DemoDrawingSquares.gd @@ -2,7 +2,7 @@ extends Node2D var size := 40.0 -onready var _turtle: DrawingTurtle = $DrawingTurtle +@onready var _turtle: DrawingTurtle = $DrawingTurtle func run(): diff --git a/course/lesson-6-multiple-function-parameters/visuals/DrawAnySquare.gd b/course/lesson-6-multiple-function-parameters/visuals/DrawAnySquare.gd index 86656fa8..70690c9a 100644 --- a/course/lesson-6-multiple-function-parameters/visuals/DrawAnySquare.gd +++ b/course/lesson-6-multiple-function-parameters/visuals/DrawAnySquare.gd @@ -1,9 +1,10 @@ -tool +@tool extends RunnableCodeExample -func _ready(): +func _ready() -> void: create_slider_for("size", 20.0, 200.0, 10.0) -func _set_instance_value(value: float, property_name: String, value_label: Label) -> void: - ._set_instance_value(value, property_name, value_label) - set_run_button_label("draw_square(%s)" % value) +func _set_instance_value(value, property_name: String, value_label: Label) -> void: + super._set_instance_value(value, property_name, value_label) + + set_run_button_label("draw_square(%s)" % str(value)) diff --git a/course/lesson-6-multiple-function-parameters/visuals/ExampleRotate.tscn b/course/lesson-6-multiple-function-parameters/visuals/ExampleRotate.tscn index 778d9428..85e398b4 100644 --- a/course/lesson-6-multiple-function-parameters/visuals/ExampleRotate.tscn +++ b/course/lesson-6-multiple-function-parameters/visuals/ExampleRotate.tscn @@ -20,3 +20,4 @@ margin_right = 607.0 margin_bottom = 107.0 rect_min_size = Vector2( 600, 100 ) text = "rotate(0.5)" +draw_spaces = true diff --git a/course/lesson-6-multiple-function-parameters/visuals/ExampleRotateFunction.tscn b/course/lesson-6-multiple-function-parameters/visuals/ExampleRotateFunction.tscn index 5ae524ce..e356c555 100644 --- a/course/lesson-6-multiple-function-parameters/visuals/ExampleRotateFunction.tscn +++ b/course/lesson-6-multiple-function-parameters/visuals/ExampleRotateFunction.tscn @@ -1,32 +1,20 @@ -[gd_scene load_steps=4 format=2] +[gd_scene load_steps=2 format=2] -[ext_resource path="res://ui/theme/gdscript_app_theme.tres" type="Theme" id=1] -[ext_resource path="res://ui/theme/panel_normal.tres" type="StyleBox" id=2] -[ext_resource path="res://course/common/GDScriptCodeExample.gd" type="Script" id=3] +[ext_resource path="res://course/common/GDScriptCodeExample.tscn" type="PackedScene" id=1] -[node name="ExampleRotateFunction" type="TextEdit"] +[node name="Control" type="PanelContainer"] +margin_right = 614.0 +margin_bottom = 114.0 +rect_min_size = Vector2( 0, 120 ) +size_flags_horizontal = 3 + +[node name="GDScriptCodeExample" parent="." instance=ExtResource( 1 )] +anchor_right = 0.0 +anchor_bottom = 0.0 margin_left = 7.0 margin_top = 7.0 margin_right = 607.0 -margin_bottom = 127.0 -rect_min_size = Vector2( 600, 120 ) -size_flags_horizontal = 3 -theme = ExtResource( 1 ) -custom_styles/read_only = ExtResource( 2 ) +margin_bottom = 113.0 +rect_min_size = Vector2( 600, 100 ) text = "func rotate(radians): - rotation = rotation + radians" -readonly = true -syntax_highlighting = true -show_line_numbers = true -draw_tabs = true -draw_spaces = true -context_menu_enabled = false -shortcut_keys_enabled = false -smooth_scrolling = true -caret_block_mode = true -caret_blink = true -script = ExtResource( 3 ) -__meta__ = { -"_editor_description_": "" -} -min_size = Vector2( 600, 120 ) + set_rotation(get_rotation() + radians)" diff --git a/course/lesson-7-member-variables/draw_rectangle_at_position/DrawingRectangleAtPosition.gd b/course/lesson-7-member-variables/draw_rectangle_at_position/DrawingRectangleAtPosition.gd index fa8a0ada..b28c6189 100644 --- a/course/lesson-7-member-variables/draw_rectangle_at_position/DrawingRectangleAtPosition.gd +++ b/course/lesson-7-member-variables/draw_rectangle_at_position/DrawingRectangleAtPosition.gd @@ -1,12 +1,12 @@ extends DrawingTurtle -func _run(): +func _run() -> void: reset() run() play_draw_animation() -func draw_rectangle(length, height): +func draw_rectangle(length: float, height: float) -> void: move_forward(length) turn_right(90) move_forward(height) @@ -18,7 +18,8 @@ func draw_rectangle(length, height): # EXPORT test_assignment -func run(): +func run() -> void: + # Accessing position.x/y remains the same in Godot 4 position.x = 120 position.y = 100 draw_rectangle(200, 120) @@ -26,10 +27,13 @@ func run(): func _ready() -> void: - if not is_connected("turtle_finished", self, "_complete_run"): - connect("turtle_finished", self, "_complete_run") + # Godot 4 Signal connection syntax: signal.connect(callable) + # Assuming 'turtle_finished' is defined in the parent DrawingTurtle class + if not turtle_finished.is_connected(_complete_run): + turtle_finished.connect(_complete_run) func _complete_run() -> void: - yield(get_tree().create_timer(0.5), "timeout") - Events.emit_signal("practice_run_completed") + await get_tree().create_timer(0.5).timeout + # Godot 4 Signal emission: signal.emit() + Events.practice_run_completed.emit() diff --git a/course/lesson-7-member-variables/draw_rectangle_at_position/TestsDrawingRectangles.gd b/course/lesson-7-member-variables/draw_rectangle_at_position/TestsDrawingRectangles.gd index f5f86721..f8b7dfe3 100644 --- a/course/lesson-7-member-variables/draw_rectangle_at_position/TestsDrawingRectangles.gd +++ b/course/lesson-7-member-variables/draw_rectangle_at_position/TestsDrawingRectangles.gd @@ -28,4 +28,3 @@ func test_rectangle_size_is_200_by_120() -> String: if points != expected_rect: return tr("The drawn shapes don't have the expected length and height. Did you forget to use the length and height parameter?") return "" - diff --git a/course/lesson-7-member-variables/draw_rectangles_at_positions/DrawingMultipleRectangles.gd b/course/lesson-7-member-variables/draw_rectangles_at_positions/DrawingMultipleRectangles.gd index 9dc93422..f3d46f74 100644 --- a/course/lesson-7-member-variables/draw_rectangles_at_positions/DrawingMultipleRectangles.gd +++ b/course/lesson-7-member-variables/draw_rectangles_at_positions/DrawingMultipleRectangles.gd @@ -1,12 +1,12 @@ extends DrawingTurtle -func _run(): +func _run() ->void: reset() run() play_draw_animation() -func draw_rectangle(length, height): +func draw_rectangle(length: float, height: float) ->void: move_forward(length) turn_right(90) move_forward(height) @@ -19,7 +19,7 @@ func draw_rectangle(length, height): # EXPORT run -func run(): +func run() ->void: position.x = 100 position.y = 100 draw_rectangle(100, 100) @@ -33,10 +33,10 @@ func run(): func _ready() -> void: - if not is_connected("turtle_finished", self, "_complete_run"): - connect("turtle_finished", self, "_complete_run") + if not turtle_finished.is_connected(_complete_run): + turtle_finished.connect(_complete_run) func _complete_run() -> void: - yield(get_tree().create_timer(0.5), "timeout") - Events.emit_signal("practice_run_completed") + await get_tree().create_timer(0.5).timeout + Events.practice_run_completed.emit() diff --git a/course/lesson-8-defining-variables/define-health-variable/DefineHealthVar.gd b/course/lesson-8-defining-variables/define-health-variable/DefineHealthVar.gd index d668fb69..24a3ef39 100644 --- a/course/lesson-8-defining-variables/define-health-variable/DefineHealthVar.gd +++ b/course/lesson-8-defining-variables/define-health-variable/DefineHealthVar.gd @@ -5,5 +5,5 @@ var health = 100 # /EXPORT health func _ready(): - yield(get_tree().create_timer(0.5), "timeout") + await get_tree().create_timer(0.5).timeout Events.emit_signal("practice_run_completed") diff --git a/course/lesson-9-adding-and-subtracting/healing/HealingRobot.gd b/course/lesson-9-adding-and-subtracting/healing/HealingRobot.gd index fb916a86..88b48aec 100644 --- a/course/lesson-9-adding-and-subtracting/healing/HealingRobot.gd +++ b/course/lesson-9-adding-and-subtracting/healing/HealingRobot.gd @@ -1,38 +1,44 @@ extends Node2D -var _healing = 50 -var _max_health = 100 +var _healing := 50 -onready var _animation_tree := find_node("AnimationTree") -onready var _health_bar := find_node("CustomHealthBar") +@onready var _animation_tree := find_child("AnimationTree") as AnimationTree +@onready var _health_bar := find_child("CustomHealthBar") as Node func _ready() -> void: - yield(get_tree(), "idle_frame") - _health_bar.set_health(health) + await get_tree().process_frame + if _health_bar.has_method("set_health"): + _health_bar.call("set_health", health) func _run() -> void: reset() heal(_healing) _update_robot() - yield(get_tree().create_timer(1.0), "timeout") - Events.emit_signal("practice_run_completed") + await get_tree().create_timer(1.0).timeout + # Godot 4 signal syntax + Events.practice_run_completed.emit() func _update_robot() -> void: - _animation_tree.travel("heal") - _health_bar.set_health(health) + var playback := _animation_tree.get("parameters/playback") as AnimationNodeStateMachinePlayback + if playback: + playback.travel("heal") + + if _health_bar.has_method("set_health"): + _health_bar.call("set_health", health) # EXPORT heal -var health = 50 +var health := 50 -func heal(amount): +func heal(amount: int) -> void: health += amount # /EXPORT heal -func reset(): +func reset() -> void: health = 50 - _health_bar.set_health(health) + if _health_bar.has_method("set_health"): + _health_bar.call("set_health", health) diff --git a/course/lesson-9-adding-and-subtracting/healing/TestHealingRobot.gd b/course/lesson-9-adding-and-subtracting/healing/TestHealingRobot.gd index 08414de4..1c250839 100644 --- a/course/lesson-9-adding-and-subtracting/healing/TestHealingRobot.gd +++ b/course/lesson-9-adding-and-subtracting/healing/TestHealingRobot.gd @@ -1,25 +1,26 @@ extends PracticeTester -var first_node: Node2D -var health := 0 +var first_node: Node +var health: int = 0 -func _prepare(): + +func _prepare() -> void: first_node = _scene_root_viewport.get_child(0) - health = first_node.health + health = int(first_node.get("health")) func test_robot_heals_the_right_amount() -> String: if health < 50: return tr("The robot's health decreased instead of increasing. Did you add the amount to health?") - if not health == 100: + if health != 100: return tr("The robot didn't heal as expected. It has %s, but it should have 100 health.") % [health] return "" func test_heal_function_uses_addition() -> String: - var regex = RegEx.new() - regex.compile("health\\s*+") - var result = regex.search(_slice.current_text) + var regex := RegEx.new() + regex.compile("health\\s*\\+") + var result := regex.search(_slice.current_text) if not result: return tr("It doesn't look like you're adding anything to health.") return "" diff --git a/course/lesson-9-adding-and-subtracting/taking-damage/DamagingRobot.gd b/course/lesson-9-adding-and-subtracting/taking-damage/DamagingRobot.gd index c6983d71..59b60ee2 100644 --- a/course/lesson-9-adding-and-subtracting/taking-damage/DamagingRobot.gd +++ b/course/lesson-9-adding-and-subtracting/taking-damage/DamagingRobot.gd @@ -3,12 +3,12 @@ extends Node2D var _damage = 50 var _max_health = 100 -onready var _animation_tree := find_node("AnimationTree") -onready var _health_bar := find_node("CustomHealthBar") +@onready var _animation_tree := find_child("AnimationTree") +@onready var _health_bar := find_child("CustomHealthBar") func _ready() -> void: - yield(get_tree(), "idle_frame") + await get_tree().process_frame _health_bar.set_health(health) @@ -16,7 +16,7 @@ func _run() -> void: reset() take_damage(_damage) _update_robot() - yield(get_tree().create_timer(1.0), "timeout") + await get_tree().create_timer(1.0).timeout Events.emit_signal("practice_run_completed") diff --git a/course/lesson-9-adding-and-subtracting/visuals/RobotCharacter.gd b/course/lesson-9-adding-and-subtracting/visuals/RobotCharacter.gd index 83fed528..06d9da2d 100644 --- a/course/lesson-9-adding-and-subtracting/visuals/RobotCharacter.gd +++ b/course/lesson-9-adding-and-subtracting/visuals/RobotCharacter.gd @@ -1,25 +1,28 @@ extends Node2D -export var health := 100 -export var max_health := 100 +@export var health := 100 +@export var max_health := 100 var _start_health := 0 -onready var _empty_health_bar := $HealthBar/HealthBarEmpty as ColorRect -onready var _health_bar := $HealthBar/HealthBarCurrent as ColorRect -onready var _label := $HealthBar/Label as Label -onready var _tween := $Tween as Tween -onready var _animation_player := $AnimationPlayer as AnimationPlayer +@onready var _empty_health_bar := $HealthBar/HealthBarEmpty as ColorRect +@onready var _health_bar := $HealthBar/HealthBarCurrent as ColorRect +@onready var _label := $HealthBar/Label as Label +# NOTE: AnimationPlayer was used in the Godot 3 version for animation hooks. +# After the Godot 4 port, this script no longer drives animations directly, +# so the reference was removed. +# @onready var _animation_player := $AnimationPlayer as AnimationPlayer +var _tween: Tween func _ready() -> void: _start_health = health - _health_bar.rect_size.x = _empty_health_bar.rect_size.x * health / max_health + _health_bar.size.x = _empty_health_bar.size.x * float(health) / float(max_health) _update_health_bar() func run() -> void: - if _tween.is_active(): + if _tween: return _run() @@ -32,13 +35,16 @@ func reset() -> void: func _update_health_bar() -> void: - var size_current = _health_bar.rect_size.x - var size_to = _empty_health_bar.rect_size.x * health / max_health - + var size_to: float = _empty_health_bar.size.x * float(health) / float(max_health) + _label.text = "health = %s" % [health] - - _tween.interpolate_property(_health_bar, "rect_size:x", size_current, size_to, 0.2, Tween.TRANS_EXPO, Tween.EASE_OUT) - _tween.start() + + if _tween: + _tween.kill() + _tween = create_tween() + _tween.tween_property(_health_bar, "size:x", size_to, 0.2)\ + .set_trans(Tween.TRANS_EXPO)\ + .set_ease(Tween.EASE_OUT) # Virtual method diff --git a/project.godot b/project.godot index 50b405f7..fa650a3d 100644 --- a/project.godot +++ b/project.godot @@ -6,358 +6,13 @@ ; [section] ; section goes between [] ; param=value ; assign values to parameters -config_version=4 - -_global_script_classes=[ { -"base": "PanelContainer", -"class": "CodeEditor", -"language": "GDScript", -"path": "res://ui/components/CodeEditor.gd" -}, { -"base": "Node", -"class": "CodeEditorEnhancer", -"language": "GDScript", -"path": "res://ui/components/CodeEditorEnhancer.gd" -}, { -"base": "Node2D", -"class": "CodeExampleVariableUnderline", -"language": "GDScript", -"path": "res://ui/components/CodeExampleVariableUnderline.gd" -}, { -"base": "MarginContainer", -"class": "CodeRefItem", -"language": "GDScript", -"path": "res://addons/gdscript-course-builder/ui/CodeRefItem.gd" -}, { -"base": "VBoxContainer", -"class": "CodeRefList", -"language": "GDScript", -"path": "res://addons/gdscript-course-builder/ui/CodeRefList.gd" -}, { -"base": "ColorRect", -"class": "ConfirmPopup", -"language": "GDScript", -"path": "res://ui/components/popups/ConfirmPopup.gd" -}, { -"base": "Node2D", -"class": "ConsoleArrowAnimation", -"language": "GDScript", -"path": "res://ui/components/ConsoleArrowAnimation.gd" -}, { -"base": "Resource", -"class": "ContentBlock", -"language": "GDScript", -"path": "res://resources/ContentBlock.gd" -}, { -"base": "Resource", -"class": "Course", -"language": "GDScript", -"path": "res://resources/Course.gd" -}, { -"base": "Resource", -"class": "CourseProgress", -"language": "GDScript", -"path": "res://resources/CourseProgress.gd" -}, { -"base": "Control", -"class": "DictInventory", -"language": "GDScript", -"path": "res://course/common/inventory/DictInventory.gd" -}, { -"base": "Control", -"class": "DictItem", -"language": "GDScript", -"path": "res://course/common/inventory/DictItem.gd" -}, { -"base": "Resource", -"class": "Documentation", -"language": "GDScript", -"path": "res://resources/Documentation.gd" -}, { -"base": "Reference", -"class": "DrawingTurtle", -"language": "GDScript", -"path": "res://course/common/turtle/DrawingTurtle.gd" -}, { -"base": "MarginContainer", -"class": "ErrorOverlayPopup", -"language": "GDScript", -"path": "res://ui/components/popups/ErrorOverlayPopup.gd" -}, { -"base": "Reference", -"class": "GDQuestCodes", -"language": "GDScript", -"path": "res://script_checking/GDQuestCodes.gd" -}, { -"base": "TextEdit", -"class": "GDScriptCodeExample", -"language": "GDScript", -"path": "res://course/common/GDScriptCodeExample.gd" -}, { -"base": "Reference", -"class": "GDScriptCodes", -"language": "GDScript", -"path": "res://script_checking/GDScriptCodes.gd" -}, { -"base": "Control", -"class": "GameView", -"language": "GDScript", -"path": "res://ui/components/GameView.gd" -}, { -"base": "Resource", -"class": "Glossary", -"language": "GDScript", -"path": "res://resources/Glossary.gd" -}, { -"base": "Resource", -"class": "Lesson", -"language": "GDScript", -"path": "res://resources/Lesson.gd" -}, { -"base": "Resource", -"class": "LessonProgress", -"language": "GDScript", -"path": "res://resources/LessonProgress.gd" -}, { -"base": "Reference", -"class": "MiniGDScriptTokenizer", -"language": "GDScript", -"path": "res://script_checking/MiniGDScriptTokenizer.gd" -}, { -"base": "ScriptVerifier", -"class": "OfflineScriptVerifier", -"language": "GDScript", -"path": "res://script_checking/OfflineScriptVerifier.gd" -}, { -"base": "PanelContainer", -"class": "OutputConsole", -"language": "GDScript", -"path": "res://ui/components/OutputConsole.gd" -}, { -"base": "Resource", -"class": "Practice", -"language": "GDScript", -"path": "res://resources/Practice.gd" -}, { -"base": "Revealer", -"class": "PracticeHint", -"language": "GDScript", -"path": "res://ui/screens/practice/PracticeHint.gd" -}, { -"base": "PanelContainer", -"class": "PracticeInfoPanel", -"language": "GDScript", -"path": "res://ui/screens/practice/PracticeInfoPanel.gd" -}, { -"base": "Control", -"class": "PracticeTestDisplay", -"language": "GDScript", -"path": "res://ui/screens/practice/PracticeTestDisplay.gd" -}, { -"base": "Reference", -"class": "PracticeTester", -"language": "GDScript", -"path": "res://script_checking/PracticeTester.gd" -}, { -"base": "Resource", -"class": "Profile", -"language": "GDScript", -"path": "res://resources/Profile.gd" -}, { -"base": "Resource", -"class": "Quiz", -"language": "GDScript", -"path": "res://resources/Quiz.gd" -}, { -"base": "Quiz", -"class": "QuizChoice", -"language": "GDScript", -"path": "res://resources/QuizChoice.gd" -}, { -"base": "MarginContainer", -"class": "QuizChoiceItem", -"language": "GDScript", -"path": "res://addons/gdscript-course-builder/ui/QuizChoiceItem.gd" -}, { -"base": "Quiz", -"class": "QuizInputField", -"language": "GDScript", -"path": "res://resources/QuizInputField.gd" -}, { -"base": "Reference", -"class": "RegExpGroup", -"language": "GDScript", -"path": "res://utils/RegExpGroup.gd" -}, { -"base": "Container", -"class": "Revealer", -"language": "GDScript", -"path": "res://ui/components/Revealer.gd" -}, { -"base": "HBoxContainer", -"class": "RunnableCodeExample", -"language": "GDScript", -"path": "res://ui/components/RunnableCodeExample.gd" -}, { -"base": "PanelContainer", -"class": "RunnableCodeExampleDebugger", -"language": "GDScript", -"path": "res://ui/components/RunnableCodeExampleDebugger.gd" -}, { -"base": "Reference", -"class": "ScriptError", -"language": "GDScript", -"path": "res://script_checking/ScriptError.gd" -}, { -"base": "Resource", -"class": "ScriptSlice", -"language": "GDScript", -"path": "res://resources/ScriptSlice.gd" -}, { -"base": "Reference", -"class": "ScriptVerifier", -"language": "GDScript", -"path": "res://script_checking/ScriptVerifier.gd" -}, { -"base": "TextEdit", -"class": "SliceEditor", -"language": "GDScript", -"path": "res://ui/components/SliceEditor.gd" -}, { -"base": "Control", -"class": "SliceEditorOverlay", -"language": "GDScript", -"path": "res://ui/components/SliceEditorOverlay.gd" -}, { -"base": "Reference", -"class": "SliceParser", -"language": "GDScript", -"path": "res://utils/SliceParser.gd" -}, { -"base": "ScrollContainer", -"class": "SmoothScrollContainer", -"language": "GDScript", -"path": "res://ui/components/SmoothScrollContainer.gd" -}, { -"base": "ScrollContainer", -"class": "SortableList", -"language": "GDScript", -"path": "res://addons/gdscript-course-builder/ui/SortableList.gd" -}, { -"base": "PanelContainer", -"class": "UIBaseQuiz", -"language": "GDScript", -"path": "res://ui/screens/lesson/UIBaseQuiz.gd" -}, { -"base": "MarginContainer", -"class": "UIContentBlock", -"language": "GDScript", -"path": "res://ui/screens/lesson/UIContentBlock.gd" -}, { -"base": "UINavigatablePage", -"class": "UILesson", -"language": "GDScript", -"path": "res://ui/UILesson.gd" -}, { -"base": "Control", -"class": "UINavigatablePage", -"language": "GDScript", -"path": "res://ui/UINavigatablePage.gd" -}, { -"base": "PanelContainer", -"class": "UINavigator", -"language": "GDScript", -"path": "res://ui/UINavigator.gd" -}, { -"base": "UINavigatablePage", -"class": "UIPractice", -"language": "GDScript", -"path": "res://ui/UIPractice.gd" -}, { -"base": "Node", -"class": "UIPracticeButton", -"language": "GDScript", -"path": "res://ui/screens/lesson/UIPracticeButton.gd" -}, { -"base": "UIBaseQuiz", -"class": "UIQuizChoice", -"language": "GDScript", -"path": "res://ui/screens/lesson/quizzes/UIQuizChoice.gd" -}, { -"base": "UIBaseQuiz", -"class": "UIQuizInputField", -"language": "GDScript", -"path": "res://ui/screens/lesson/quizzes/UIQuizInputField.gd" -}, { -"base": "Node2D", -"class": "WrappingNode2D", -"language": "GDScript", -"path": "res://course/common/WrappingNode2D.gd" -} ] -_global_script_class_icons={ -"CodeEditor": "", -"CodeEditorEnhancer": "", -"CodeExampleVariableUnderline": "", -"CodeRefItem": "", -"CodeRefList": "", -"ConfirmPopup": "", -"ConsoleArrowAnimation": "", -"ContentBlock": "", -"Course": "", -"CourseProgress": "", -"DictInventory": "", -"DictItem": "", -"Documentation": "", -"DrawingTurtle": "", -"ErrorOverlayPopup": "", -"GDQuestCodes": "", -"GDScriptCodeExample": "", -"GDScriptCodes": "", -"GameView": "", -"Glossary": "", -"Lesson": "", -"LessonProgress": "", -"MiniGDScriptTokenizer": "", -"OfflineScriptVerifier": "", -"OutputConsole": "", -"Practice": "", -"PracticeHint": "", -"PracticeInfoPanel": "", -"PracticeTestDisplay": "", -"PracticeTester": "", -"Profile": "", -"Quiz": "", -"QuizChoice": "", -"QuizChoiceItem": "", -"QuizInputField": "", -"RegExpGroup": "", -"Revealer": "res://ui/components/Revealer.svg", -"RunnableCodeExample": "", -"RunnableCodeExampleDebugger": "", -"ScriptError": "", -"ScriptSlice": "", -"ScriptVerifier": "", -"SliceEditor": "", -"SliceEditorOverlay": "", -"SliceParser": "", -"SmoothScrollContainer": "res://ui/components/smooth_scroll_container_icon.svg", -"SortableList": "", -"UIBaseQuiz": "", -"UIContentBlock": "", -"UILesson": "", -"UINavigatablePage": "", -"UINavigator": "", -"UIPractice": "", -"UIPracticeButton": "", -"UIQuizChoice": "", -"UIQuizInputField": "", -"WrappingNode2D": "" -} +config_version=5 [application] config/name="Learn to Code From Zero with Godot" run/main_scene="res://ui/UICore.tscn" +config/features=PackedStringArray("4.5") config/icon="res://icon.png" [autoload] @@ -374,141 +29,140 @@ TextUtils="*res://autoload/TextUtils.gd" [debug] -settings/fps/force_fps=60 gdscript/warnings/unused_signal=false gdscript/warnings/unsafe_property_access=true gdscript/warnings/unsafe_method_access=true gdscript/warnings/unsafe_call_argument=true +settings/fps/force_fps=60 [display] +window/stretch/mode="2d" +window/stretch/aspect="keep_height" window/size/width=1920 window/size/height=1080 window/size/fullscreen=true window/size/test_width=1080 window/size/test_height=600 -window/dpi/allow_hidpi=true window/vsync/use_vsync=false -window/stretch/mode="2d" -window/stretch/aspect="keep_height" [editor_plugins] -enabled=PoolStringArray( "res://addons/ColorPickerPresets/plugin.cfg", "res://addons/gdscript-course-builder/plugin.cfg" ) +enabled=PackedStringArray("res://addons/ColorPickerPresets/plugin.cfg", "res://addons/gdscript-course-builder/plugin.cfg") [input] save={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":true,"meta":false,"command":true,"pressed":false,"scancode":83,"physical_scancode":0,"unicode":0,"echo":false,"script":null) - ] +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] } toggle_file_list={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":true,"meta":false,"command":true,"pressed":false,"scancode":92,"physical_scancode":0,"unicode":0,"echo":false,"script":null) - ] +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] } toggle_distraction_free_mode={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":true,"control":true,"meta":false,"command":true,"pressed":false,"scancode":16777254,"physical_scancode":0,"unicode":0,"echo":false,"script":null) - ] +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] } jump={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":87,"physical_scancode":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777232,"physical_scancode":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":0,"pressure":0.0,"pressed":false,"script":null) , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":1,"axis_value":-1.0,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":32,"physical_scancode":0,"unicode":0,"echo":false,"script":null) - ] +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] } ui_back={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":true,"shift":false,"control":true,"meta":false,"command":true,"pressed":false,"scancode":16777231,"physical_scancode":0,"unicode":0,"echo":false,"script":null) - ] +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] } debug_step_forward={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777245,"physical_scancode":0,"unicode":0,"echo":false,"script":null) - ] +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] } toggle_full_screen={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777254,"physical_scancode":0,"unicode":0,"echo":false,"script":null) - ] +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] } run_code={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":true,"meta":false,"command":true,"pressed":false,"scancode":16777221,"physical_scancode":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777248,"physical_scancode":0,"unicode":0,"echo":false,"script":null) - ] +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] } reset_code={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":true,"meta":false,"command":true,"pressed":false,"scancode":82,"physical_scancode":0,"unicode":0,"echo":false,"script":null) - ] +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] } toggle_pause={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":true,"meta":false,"command":true,"pressed":false,"scancode":80,"physical_scancode":0,"unicode":0,"echo":false,"script":null) - ] +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] } toggle_output={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":true,"meta":false,"command":true,"pressed":false,"scancode":79,"physical_scancode":0,"unicode":0,"echo":false,"script":null) - ] +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] } toggle_solution={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":true,"meta":false,"command":true,"pressed":false,"scancode":83,"physical_scancode":0,"unicode":0,"echo":false,"script":null) - ] +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] } scroll_up_one_page={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777235,"physical_scancode":0,"unicode":0,"echo":false,"script":null) - ] +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] } scroll_down_one_page={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777236,"physical_scancode":0,"unicode":0,"echo":false,"script":null) - ] +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] } scroll_to_top={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777229,"physical_scancode":0,"unicode":0,"echo":false,"script":null) - ] +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] } scroll_to_bottom={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777230,"physical_scancode":0,"unicode":0,"echo":false,"script":null) - ] +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] } scroll_up={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777232,"physical_scancode":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"button_mask":0,"position":Vector2( 0, 0 ),"global_position":Vector2( 0, 0 ),"factor":1.0,"button_index":4,"canceled":false,"pressed":false,"doubleclick":false,"script":null) - ] +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":4,"canceled":false,"pressed":false,"double_click":false,"script":null) +] } scroll_down={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777234,"physical_scancode":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"button_mask":0,"position":Vector2( 0, 0 ),"global_position":Vector2( 0, 0 ),"factor":1.0,"button_index":5,"canceled":false,"pressed":false,"doubleclick":false,"script":null) - ] +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":5,"canceled":false,"pressed":false,"double_click":false,"script":null) +] } click={ "deadzone": 0.5, -"events": [ Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"button_mask":0,"position":Vector2( 0, 0 ),"global_position":Vector2( 0, 0 ),"factor":1.0,"button_index":1,"canceled":false,"pressed":false,"doubleclick":false,"script":null) - ] +"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":1,"canceled":false,"pressed":false,"double_click":false,"script":null) +] } close_settings={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":0,"physical_scancode":16777217,"unicode":0,"echo":false,"script":null) - ] +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] } apply_settings={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":0,"physical_scancode":16777221,"unicode":0,"echo":false,"script":null) - ] +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] } [physics] @@ -518,5 +172,5 @@ common/enable_pause_aware_picking=true [rendering] quality/driver/driver_name="GLES2" -environment/default_clear_color=Color( 0.188235, 0.188235, 0.286275, 1 ) +environment/default_clear_color=Color(0.188235, 0.188235, 0.286275, 1) environment/default_environment="res://default_env.tres" diff --git a/resources/ContentBlock.gd b/resources/ContentBlock.gd index 38c1b9e8..f15dcbb0 100644 --- a/resources/ContentBlock.gd +++ b/resources/ContentBlock.gd @@ -7,14 +7,14 @@ extends Resource enum Type { PLAIN, NOTE } # Uniquely identifies the content block resource. -export var content_id := "" +@export var content_id := "" -export var title := "" -export var type: int = Type.PLAIN -export (String, MULTILINE) var text := "" +@export var title := "" +@export var type: int = Type.PLAIN +@export_multiline var text: String = "" -export (String, FILE) var visual_element_path := "" +@export_file var visual_element_path: String = "" # If true, the visual element and text's order should be swapped. -export var reverse_blocks := false +@export var reverse_blocks := false -export var has_separator := false +@export var has_separator := false diff --git a/resources/Course.gd b/resources/Course.gd index 3d2a1909..5cbfe402 100644 --- a/resources/Course.gd +++ b/resources/Course.gd @@ -2,9 +2,9 @@ class_name Course extends Resource -export var title := "" +@export var title := "" # Array[Lesson] -export var lessons: Array +@export var lessons: Array func _init() -> void: diff --git a/resources/CourseProgress.gd b/resources/CourseProgress.gd index ccc01eb8..1e990dd7 100644 --- a/resources/CourseProgress.gd +++ b/resources/CourseProgress.gd @@ -2,13 +2,15 @@ class_name CourseProgress extends Resource # Course resource identifier. -export var course_id := "" -# Lesson progression data. -export var lessons := [] # Array of LessonProgress +@export var course_id := "" -func _init() -> void: - lessons = [] +# FIX: Tell Godot this is an array of LessonProgress objects +@export var lessons: Array[LessonProgress] = [] +func _init() -> void: + # In Godot 4, you don't necessarily need to reset these in _init + # if they are exported with defaults, but it doesn't hurt. + pass func reset() -> void: lessons = [] diff --git a/resources/Documentation.gd b/resources/Documentation.gd index 5dcfbbf2..242deffc 100644 --- a/resources/Documentation.gd +++ b/resources/Documentation.gd @@ -6,56 +6,72 @@ const COLOR_MEMBER := Color(0.960784, 0.980392, 0.980392) const COLOR_PARAMETER := Color(0.84511, 0.83905, 0.921875) const COLOR_VALUE := Color(0.369263, 0.373399, 0.472656) -export(String, FILE, "*.csv") var documentation_file := "" +# Godot 4: use export_file for file picker hints +@export_file("*.csv") var documentation_file: String = "" # Stores instances of MethodSpecification and PropertySpecification. -var _references := {methods = {}, properties = {}} +var _references := { "methods": {}, "properties": {} } # Returns the raw reference objects for the requested names. -func get_references(names: PoolStringArray) -> QueryResult: +func get_references(names: PackedStringArray) -> QueryResult: # Load CSV docstrings if necessary. - if _references.methods.empty() and _references.properties.empty(): + if (_references["methods"] as Dictionary).is_empty() and (_references["properties"] as Dictionary).is_empty(): assert( - documentation_file != "", "documentation file for `%s` not specified" % [resource_path] + documentation_file != "", + "documentation file for `%s` not specified" % [resource_path] ) _references = _parse_documentation_file(documentation_file) var result := QueryResult.new() for name in names: - if name in _references.methods: - result.methods.push_back(_references.methods[name]) - elif name in _references.properties: - result.properties.push_back(_references.properties[name]) + if (_references["methods"] as Dictionary).has(name): + result.methods.append((_references["methods"] as Dictionary)[name]) + elif (_references["properties"] as Dictionary).has(name): + result.properties.append((_references["properties"] as Dictionary)[name]) return result # Returns the reference as formatted BBCode text for the requested names. -func get_references_as_bbcode(names: PoolStringArray) -> String: +func get_references_as_bbcode(names: PackedStringArray) -> String: var selected_references := get_references(names) if selected_references.is_empty(): return "" var bbcode := "" - if selected_references.methods: + if not selected_references.methods.is_empty(): bbcode += "[b]Method descriptions[/b]" - for reference in selected_references.methods: - bbcode += "\n\n" + reference.to_bbcode() - if selected_references.properties: - bbcode += "\n\n" + "[b]Property descriptions[/b]" - for reference in selected_references.properties: - bbcode += "\n\n" + reference.to_bbcode() + for ref_item in selected_references.methods: + var m := ref_item as MethodSpecification + if m != null: + bbcode += "\n\n" + m.to_bbcode() + + if not selected_references.properties.is_empty(): + bbcode += "\n\n[b]Property descriptions[/b]" + for ref_item in selected_references.properties: + var p := ref_item as PropertySpecification + if p != null: + bbcode += "\n\n" + p.to_bbcode() + + return bbcode static func _parse_documentation_file(path: String) -> Dictionary: - var all_references := {methods = {}, properties = {}} - var file := File.new() - file.open(path, file.READ) - var _header := Array(file.get_csv_line()) + var all_references := { "methods": {}, "properties": {} } - while !file.eof_reached(): + var file := FileAccess.open(path, FileAccess.READ) + if file == null: + printerr("Failed to open documentation CSV: %s" % path) + return all_references + + # read header + var _header := file.get_csv_line() + + while not file.eof_reached(): var csv_line := file.get_csv_line() + if csv_line.is_empty(): + break if csv_line[0] == "": break @@ -63,44 +79,57 @@ static func _parse_documentation_file(path: String) -> Dictionary: if kind == "method": var method_spec := MethodSpecification.new() method_spec.name = csv_line[0] - var return_type: String = csv_line[1].strip_edges() - method_spec.return_type = return_type if return_type else "void" - method_spec.parameters = _parse_parameters(csv_line[2]) - method_spec.explanation = csv_line[3].strip_edges() - all_references.methods[method_spec.name] = method_spec + + var return_type: String = String(csv_line[1]).strip_edges() + method_spec.return_type = return_type if return_type != "" else "void" + + method_spec.parameters = _parse_parameters(String(csv_line[2])) + method_spec.explanation = String(csv_line[3]).strip_edges() + + (all_references["methods"] as Dictionary)[method_spec.name] = method_spec + elif kind == "property": var property_spec := PropertySpecification.new() property_spec.name = csv_line[0] - var type: String = csv_line[1].strip_edges() - property_spec.type = type if type else "void" - property_spec.explanation = csv_line[3] - property_spec.default_value = csv_line[5] - all_references.properties[property_spec.name] = property_spec + + var t: String = String(csv_line[1]).strip_edges() + property_spec.type = t if t != "" else "void" + + property_spec.explanation = String(csv_line[3]) + property_spec.default_value = String(csv_line[5]) + + (all_references["properties"] as Dictionary)[property_spec.name] = property_spec + else: printerr("Unknown kind for line %s: %s" % [csv_line, kind]) - file.close() return all_references static func _parse_parameters(parameters_list_string: String) -> MethodParameterList: parameters_list_string = parameters_list_string.strip_edges() + var parameters := MethodParameterList.new() if parameters_list_string == "": return parameters var parameters_list := parameters_list_string.split(",") for tuple_str in parameters_list: - var tuple: PoolStringArray = tuple_str.split(":") + var tuple: PackedStringArray = PackedStringArray(tuple_str.split(":")) + var param := MethodParameter.new() param.name = tuple[0].strip_edges() + if tuple.size() > 1: - var type := tuple[1].strip_edges().split("=") - param.type = type[0].strip_edges() - if type.size() > 1: - param.default = type[1].strip_edges() + var type_parts := tuple[1].strip_edges().split("=") + param.type = String(type_parts[0]).strip_edges() + + if type_parts.size() > 1: + param.default = String(type_parts[1]).strip_edges() param.required = false - parameters.list.push_back(param) + + parameters.list.append(param) + return parameters @@ -117,26 +146,29 @@ class MethodParameter: func to_bbcode() -> String: var name_string := "[b][color=#%s]%s[/color][/b]" % [COLOR_PARAMETER.to_html(), name] - var type_string := "[color=#%s]%s[/color]" % [COLOR_TYPE.to_html(), type] + var type_bbcode := "[color=#%s]%s[/color]" % [COLOR_TYPE.to_html(), type] var value_string := "[b][color=#%s]%s[/color][/b]" % [COLOR_VALUE.to_html(), default] if required: - return "%s: %s" % [name_string, type_string] - return "%s: %s = %s" % [name_string, type_string, value_string] + return "%s: %s" % [name_string, type_bbcode] + return "%s: %s = %s" % [name_string, type_bbcode, value_string] class MethodParameterList: - var list := [] + var list: Array = [] func _to_string() -> String: - return PoolStringArray(list).join(", ") + var parts := PackedStringArray() + for item in list: + parts.append(str(item)) + return ", ".join(parts) func to_bbcode() -> String: - var _list := PoolStringArray() + var parts := PackedStringArray() for param in list: - param = param as MethodParameter - _list.push_back(param.to_bbcode()) - return _list.join(", ") + parts.append((param as MethodParameter).to_bbcode()) + return ", ".join(parts) + class MethodSpecification: @@ -149,10 +181,9 @@ class MethodSpecification: return "%s %s(%s)" % [return_type, name, parameters] func to_bbcode() -> String: - var type_string := "[color=#%s]%s[/color]" % [COLOR_TYPE.to_html(), return_type] + var type_bbcode := "[color=#%s]%s[/color]" % [COLOR_TYPE.to_html(), return_type] var name_string := "[b][color=#%s]%s[/color][/b]" % [COLOR_MEMBER.to_html(), name] - - return "%s %s(%s)" % [type_string, name_string, parameters.to_bbcode()] + return "%s %s(%s)" % [type_bbcode, name_string, parameters.to_bbcode()] class PropertySpecification: @@ -162,25 +193,21 @@ class PropertySpecification: var explanation := "" func _to_string() -> String: - if default_value: + if default_value != "": return "%s %s [default: %s]" % [type, name, default_value] return "%s %s" % [type, name] func to_bbcode() -> String: - var type_string := "[color=#%s]%s[/color]" % [COLOR_TYPE.to_html(), type] + var type_bbcode := "[color=#%s]%s[/color]" % [COLOR_TYPE.to_html(), type] var name_string := "[b][color=#%s]%s[/color][/b]" % [COLOR_MEMBER.to_html(), name] - if default_value: - var value_string := ( - "[color=#%s][default: %s][/color]" - % [COLOR_VALUE.to_html(), default_value] - ) - return "%s %s %s" % [type_string, name_string, value_string] - return "%s %s" % [type_string, name_string] - + if default_value != "": + var value_string := "[color=#%s][default: %s][/color]" % [COLOR_VALUE.to_html(), default_value] + return "%s %s %s" % [type_bbcode, name_string, value_string] + return "%s %s" % [type_bbcode, name_string] class QueryResult: - var properties := [] - var methods := [] + var properties: Array[PropertySpecification] = [] + var methods: Array[MethodSpecification] = [] func is_empty() -> bool: - return properties.empty() and methods.empty() + return properties.is_empty() and methods.is_empty() diff --git a/resources/Glossary.gd b/resources/Glossary.gd index f86fc45a..650b7c09 100644 --- a/resources/Glossary.gd +++ b/resources/Glossary.gd @@ -16,10 +16,11 @@ func _init() -> void: func setup() -> void: _glossary = _parse_glossary_file(glossary_file) - var patterns := PoolStringArray() + var patterns := PackedStringArray() for key in _glossary: - patterns.append(key) - var terms_pattern := "(?:\\[ignore\\]\\w+)(*SKIP)(*F)|(%s)" % patterns.join("|") + patterns.append(key as String) + var terms_pattern := "(?:\\[ignore\\]\\w+)(*SKIP)(*F)|(%s)" % "|".join(patterns) + _glossary_regex.compile(terms_pattern) @@ -43,13 +44,12 @@ func get_match(keyword: String) -> Entry: # glossary entries. func _parse_glossary_file(path: String) -> Dictionary: var glossary := {} - var file := File.new() - file.open(path, file.READ) + var file := FileAccess.open(path, FileAccess.READ) var _header := Array(file.get_csv_line()) - while !file.eof_reached(): - var csv_line := file.get_csv_line() - if not csv_line[0]: + while not file.eof_reached(): + var csv_line: PackedStringArray = file.get_csv_line() + if csv_line.is_empty() or csv_line[0].is_empty(): break var plural_form = tr(csv_line[1]) @@ -71,6 +71,6 @@ class Entry: var explanation: String func _init(csv_line: Array) -> void: - term = tr(csv_line[0]).capitalize() - plural_form = tr(csv_line[1]) - explanation = TextUtils.tr_paragraph(csv_line[2]) + term = tr(StringName(csv_line[0] as String)).capitalize() + plural_form = tr(StringName(csv_line[1] as String)) + explanation = TextUtils.tr_paragraph(csv_line[2] as String) diff --git a/resources/Lesson.gd b/resources/Lesson.gd index 4a67a17c..7edadcc4 100644 --- a/resources/Lesson.gd +++ b/resources/Lesson.gd @@ -3,13 +3,13 @@ class_name Lesson extends Resource -export var title := "" +@export var title := "" # Array of content blocks to display sequentially in the lesson. The blocks in # question can be plain text and image ContentBlock, but also other resources # like quizzes. -export var content_blocks: Array +@export var content_blocks: Array # Array[Practice] -export var practices: Array +@export var practices: Array func _init() -> void: diff --git a/resources/LessonProgress.gd b/resources/LessonProgress.gd index 6cbb686f..ceac3912 100644 --- a/resources/LessonProgress.gd +++ b/resources/LessonProgress.gd @@ -2,15 +2,15 @@ class_name LessonProgress extends Resource # Lesson resource identifier. -export var lesson_id := "" +@export var lesson_id := "" # Identifiers of reached content blocks. -export var completed_blocks := [] # Array of String +@export var completed_blocks := [] # Array of String # Set when the user got to the bottom of the lesson and clicked on any practice. -export var completed_reading := false +@export var completed_reading := false # Identifiers of completed quiz resources. -export var completed_quizzes := [] # Array of String +@export var completed_quizzes: Array = [] #Array of String # Identifiers of completed practice resources. -export var completed_practices := [] # Array of String +@export var completed_practices := [] # Array of String func _init() -> void: completed_blocks = [] @@ -38,7 +38,7 @@ func get_completed_blocks_count(blocks: Array) -> int: matched_id = block_path break - if not matched_id.empty(): + if not matched_id.is_empty(): available_blocks.erase(matched_id) completed += 1 @@ -58,11 +58,11 @@ func get_completed_quizzes_count(quizzes: Array) -> int: var matched_id := "" for quiz_path in available_quizzes: - if quiz_path == String(quiz_id): # Can be an int from old pre-beta versions. + if quiz_path == str(quiz_id): matched_id = quiz_path break - if not matched_id.empty(): + if not matched_id.is_empty(): available_quizzes.erase(matched_id) completed += 1 @@ -86,7 +86,7 @@ func get_completed_practices_count(practices: Array) -> int: matched_id = practice_path break - if not matched_id.empty(): + if not matched_id.is_empty(): available_practices.erase(matched_id) completed += 1 diff --git a/resources/Practice.gd b/resources/Practice.gd index 05593f11..804e79e8 100644 --- a/resources/Practice.gd +++ b/resources/Practice.gd @@ -4,23 +4,26 @@ extends Resource const QueryResult := Documentation.QueryResult -# Uniquely identifies the practice resource. -export var practice_id := "" - -export var title := "" -export(String, MULTILINE) var goal := "" -export(String, MULTILINE) var starting_code := "" -export(int, 9999) var cursor_line := 0 -export(int, 9999) var cursor_column := 0 -export var hints := PoolStringArray() -export(String, FILE) var validator_script_path := "" -export(String, FILE) var script_slice_path := "" -# Optional: Name of the EXPORT slice to use (if script has multiple EXPORT blocks) -# If empty, will use the first EXPORT found in the script -export var slice_name := "" -export var documentation_references := PoolStringArray() -export var documentation_resource: Resource = preload("res://course/Documentation.tres") setget set_documentation_resource -export var description := "" +@export var practice_id := "" +@export var title := "" +@export var goal := "" +@export var starting_code := "" +@export var cursor_line := 0 +@export var cursor_column := 0 +@export var hints: PackedStringArray = PackedStringArray() +@export var validator_script_path := "" +@export var script_slice_path := "" +@export var slice_name := "" +@export var documentation_references: PackedStringArray = PackedStringArray() +@export var description := "" + +var _documentation_resource: Resource = preload("res://course/Documentation.tres") + +@export var documentation_resource: Resource: + get: + return _documentation_resource + set(value): + set_documentation_resource(value) func set_documentation_resource(new_documentation_resource: Resource) -> void: @@ -28,18 +31,16 @@ func set_documentation_resource(new_documentation_resource: Resource) -> void: (new_documentation_resource == null) or (new_documentation_resource is Documentation), "resource `%s` is not a Documentation resource" % [new_documentation_resource.resource_path] ) - documentation_resource = new_documentation_resource + _documentation_resource = new_documentation_resource func get_documentation_resource() -> Documentation: - return documentation_resource as Documentation + return _documentation_resource as Documentation -func get_documentation_raw() -> QueryResult: - if documentation_resource == null: - if not documentation_references.empty(): - push_error( - "Documentation References were selected, but no documentation resource was set" - ) +func get_documentation_raw() -> Documentation.QueryResult: + if _documentation_resource == null: + if not documentation_references.is_empty(): + push_error("Documentation References were selected, but no documentation resource was set") return null return get_documentation_resource().get_references(documentation_references) diff --git a/resources/Profile.gd b/resources/Profile.gd index 7393bc5e..a29e3b15 100644 --- a/resources/Profile.gd +++ b/resources/Profile.gd @@ -9,82 +9,90 @@ const VALID_FRAMERATE_LIMITS := [0, 30, 60] const URL_GODOT_DOCS_REF = "ref=godot-docs" # General profile details -export var player_name := "" +@export var player_name: String = "" + # Study progression (across multiple courses) -export var study_progression := [] -export var last_started_lesson := {} -export var last_visible_lesson_block := {} -export var is_sponsored_profile := true +# Typed arrays are better in Godot 4 +@export var study_progression: Array[Resource] = [] +@export var last_started_lesson: Dictionary[String, String] = {} +@export var last_visible_lesson_block: Dictionary[String, Dictionary] = {} +@export var is_sponsored_profile := true # User settings -export var language := "en" -# Relative size adjustment of all fonts, in integer numbers. -export var font_size_scale := 0 -# Lower contrast enabled -export var lower_contrast := false -# Dyslexia Font enabled -export var dyslexia_font := false -# Sensitivity when scrolling with the mouse wheel or touchpad. -export var scroll_sensitivity := 1.0 setget set_scroll_sensitivity -# Target framerate for the application, to reduce update intensity on lower end devices. -export var framerate_limit := 60 setget set_framerate_limit - +@export var language := "en" +@export var font_size_scale: float = 0 +@export var lower_contrast := false +@export var dyslexia_font := false + +@export var scroll_sensitivity: float = 1.0: + set(value): + scroll_sensitivity = max(value, 0.1) + scroll_sensitivity_changed.emit(scroll_sensitivity) + +@export var framerate_limit: int = 60: + set(value): + assert( + value in VALID_FRAMERATE_LIMITS, + "The framerate limit must be one of: " + str(VALID_FRAMERATE_LIMITS) + ) + framerate_limit = value + framerate_limit_changed.emit(framerate_limit) func _init() -> void: - study_progression = [] - last_started_lesson = {} - - if OS.has_feature("JavaScript"): - var window := JavaScript.get_interface("window") - var browser_url : String = window.location.href - is_sponsored_profile = browser_url.find(URL_GODOT_DOCS_REF) == -1 + if study_progression == null: + study_progression = [] + if last_started_lesson == null: + last_started_lesson = {} + if OS.has_feature("web"): + var window = JavaScriptBridge.get_interface("window") + if window: + var browser_url: String = str(JavaScriptBridge.eval("window.location.href")) + is_sponsored_profile = browser_url.find(URL_GODOT_DOCS_REF) == -1 func save() -> void: - if resource_path.empty(): + if resource_path.is_empty(): push_error("Cannot save a file without a filename, set resource_path first.") return - ResourceSaver.save(resource_path, self) + ResourceSaver.save(self, resource_path) take_over_path(resource_path) - func get_or_create_course(course_id: String) -> CourseProgress: - for course_progress in study_progression: - if course_progress.course_id == course_id: - return course_progress - - var course_progress := CourseProgress.new() - course_progress.course_id = course_id - study_progression.append(course_progress) - # Save when it's a new item. + for item in study_progression: + var course_p := item as CourseProgress + + if course_p and course_p.course_id == course_id: + return course_p + + var new_course_progress := CourseProgress.new() + new_course_progress.course_id = course_id + study_progression.append(new_course_progress) save() - - return course_progress + return new_course_progress func get_or_create_lesson(course_id: String, lesson_id: String) -> LessonProgress: var course_progress := get_or_create_course(course_id) - for lesson_progress in course_progress.lessons: - if lesson_progress.lesson_id == lesson_id: - return lesson_progress - - var lesson_progress := LessonProgress.new() - lesson_progress.lesson_id = lesson_id - course_progress.lessons.append(lesson_progress) - # Save when it's a new item. + + for item in course_progress.lessons: + var lesson_p := item as LessonProgress + + if lesson_p and lesson_p.lesson_id == lesson_id: + return lesson_p + + var new_lesson_progress := LessonProgress.new() + new_lesson_progress.lesson_id = lesson_id + course_progress.lessons.append(new_lesson_progress) save() - - return lesson_progress + return new_lesson_progress func set_lesson_reading_block(course_id: String, lesson_id: String, block_id: String) -> void: var lesson_progress := get_or_create_lesson(course_id, lesson_id) - # Mark the block as read, if it wasn't marked before. if not lesson_progress.completed_blocks.has(block_id): lesson_progress.completed_blocks.append(block_id) - # Set it as the last visible block to use it later to restore position on the page. if not last_visible_lesson_block.has(course_id): last_visible_lesson_block[course_id] = {} last_visible_lesson_block[course_id][lesson_id] = block_id @@ -103,7 +111,6 @@ func is_lesson_block_read(course_id: String, lesson_id: String, block_id: String func get_last_visited_lesson_block(course_id: String, lesson_id: String) -> String: - # Ensure we have some data for the course and the lesson, if we didn't have it before. var _course_progress := get_or_create_course(course_id) var _lesson_progress := get_or_create_lesson(course_id, lesson_id) @@ -165,26 +172,19 @@ func is_lesson_practice_completed(course_id: String, lesson_id: String, practice func set_last_started_lesson(course_id: String, lesson_id: String) -> void: - # Ensure we have some data for the course and the lesson, if we didn't have it before. var _course_progress := get_or_create_course(course_id) var _lesson_progress := get_or_create_lesson(course_id, lesson_id) - # Store the last started lesson. last_started_lesson[course_id] = lesson_id - save() func get_last_started_lesson(course_id: String) -> String: - # Ensure we have some data for the course, if we didn't have it before. var _course_progress := get_or_create_course(course_id) - var lesson_id := "" - if last_started_lesson.has(course_id): - lesson_id = last_started_lesson[course_id] + var lesson_id: String = last_started_lesson.get(course_id, "") - if lesson_id.empty(): + if lesson_id.is_empty(): return "" - # Ensure we have some data for the lesson, if we didn't have it before. var _lesson_progress := get_or_create_lesson(course_id, lesson_id) return lesson_id @@ -200,17 +200,3 @@ func reset_course_progress(course_id: String) -> void: last_started_lesson.erase(course_id) save() - - -func set_scroll_sensitivity(amount: float) -> void: - scroll_sensitivity = max(amount, 0.1) - emit_signal("scroll_sensitivity_changed", scroll_sensitivity) - - -func set_framerate_limit(limit: int) -> void: - assert( - limit in VALID_FRAMERATE_LIMITS, - "The framerate limit must be one of: " + str(VALID_FRAMERATE_LIMITS) - ) - framerate_limit = limit - emit_signal("framerate_limit_changed", framerate_limit) diff --git a/resources/Quiz.gd b/resources/Quiz.gd index c8d99ca6..7d30d72d 100644 --- a/resources/Quiz.gd +++ b/resources/Quiz.gd @@ -3,12 +3,12 @@ class_name Quiz extends Resource # Uniquely identifies the quiz resource. -export var quiz_id := "" +@export var quiz_id := "" -export var question := "" -export var content_bbcode := "" -export var hint := "" -export var explanation_bbcode := "" +@export var question := "" +@export var content_bbcode := "" +@export var hint := "" +@export var explanation_bbcode := "" class AnswerTestResult: diff --git a/resources/QuizChoice.gd b/resources/QuizChoice.gd index 237fa204..6fdf008b 100644 --- a/resources/QuizChoice.gd +++ b/resources/QuizChoice.gd @@ -1,6 +1,6 @@ # Quiz based on a single or multiple choice form. # The class is set to tool mode to use it in the Course Builder plugin. -tool +@tool class_name QuizChoice extends Quiz @@ -8,10 +8,12 @@ signal choice_type_changed(is_multiple_choice) const ERROR_NO_VALID_ANSWERS := "No valid answers set for QuizChoice resource, can't test answers." -export var answer_options := [] -export var valid_answers := [] -export var is_multiple_choice := true setget set_is_multiple_choice -export var do_shuffle_answers := true +@export var answer_options: Array[String] = [] +@export var valid_answers: Array[String] = [] +@export var is_multiple_choice: bool = true: + set(value): + set_is_multiple_choice(value) +@export var do_shuffle_answers: bool = true # We use the constructor to reset arrays and avoid a bug where creating a new @@ -25,7 +27,7 @@ func _init() -> void: func test_answer(answers: Array) -> AnswerTestResult: - assert(not valid_answers.empty(), ERROR_NO_VALID_ANSWERS) + assert(not valid_answers.is_empty(), ERROR_NO_VALID_ANSWERS) var result := AnswerTestResult.new() result.is_correct = answers.size() == valid_answers.size() if result.is_correct: @@ -37,8 +39,10 @@ func test_answer(answers: Array) -> AnswerTestResult: func set_is_multiple_choice(value: bool) -> void: + if is_multiple_choice == value: + return is_multiple_choice = value - emit_signal("choice_type_changed", is_multiple_choice) + choice_type_changed.emit(is_multiple_choice) func get_correct_answer_string() -> String: diff --git a/resources/QuizInputField.gd b/resources/QuizInputField.gd index 4adacc65..caa4ab28 100644 --- a/resources/QuizInputField.gd +++ b/resources/QuizInputField.gd @@ -2,9 +2,15 @@ class_name QuizInputField extends Quiz -var valid_answer setget set_valid_answer +var valid_answer: + set(value): + set_valid_answer(value) + get: + return _valid_answer + # One of the TYPE_* constants. Set automatically by changing the valid_answer. var _type := -1 +var _valid_answer: Variant = "" func test_answer(answer: String) -> AnswerTestResult: @@ -13,10 +19,10 @@ func test_answer(answer: String) -> AnswerTestResult: match _type: TYPE_INT: assert(valid_answer is int) - if not answer.is_valid_integer(): + if not answer.is_valid_int(): result.help_message = tr("You need to type a whole number for this answer. Example: 42") result.is_correct = int(answer) == valid_answer - TYPE_REAL: + TYPE_FLOAT: assert(valid_answer is float) if not answer.is_valid_float(): result.help_message = tr('You need to type a decimal for this answer. Use a "." to separate the decimal part. Example: 3.14') @@ -33,18 +39,19 @@ func test_answer(answer: String) -> AnswerTestResult: func set_valid_answer(value) -> void: if value is int or value is float: - valid_answer = value + _valid_answer = value elif value is String: value = value.strip_edges() if value.is_valid_float(): - valid_answer = float(value) + _valid_answer = float(value) elif value.is_valid_integer(): - valid_answer = int(value) + _valid_answer = int(value) else: - valid_answer = value + _valid_answer = value + + _type = typeof(_valid_answer) - _type = typeof(valid_answer) func get_correct_answer_string() -> String: - return valid_answer + return str(_valid_answer) diff --git a/resources/ScriptSlice.gd b/resources/ScriptSlice.gd index 678090f7..249131e2 100644 --- a/resources/ScriptSlice.gd +++ b/resources/ScriptSlice.gd @@ -4,20 +4,20 @@ class_name ScriptSlice extends Resource # Path to the .gd script file -export var script_path := "" -# Name of the EXPORT slice (e.g., "combo") -export var slice_name := "" -# Line numbers (0-indexed in source file, excluding EXPORT comment lines) -export var start := 0 -export var end := 0 +@export var script_path := "" +# Name of the @export slice (e.g., "combo") +@export var slice_name := "" +# Line numbers (0-indexed in source file, excluding @export comment lines) +@export var start := 0 +@export var end := 0 # Amount of leading spaces/tabs before the slice content -export var leading_spaces := 0 +@export var leading_spaces := 0 # Lines that are editable by the end user (the slice content) -export var lines_editable := [] +@export var lines_editable := [] # Lines before the editable region -export var lines_before := [] +@export var lines_before := [] # Lines after the editable region -export var lines_after := [] +@export var lines_after := [] # Cache for student's current code var current_text := "" @@ -25,9 +25,17 @@ var current_text := "" # pre-create slices as resources. I've replicated them to keep some of the old # interface. # Consider removing those and just keeping the functions to simplify the code. -var slice_text: String setget , get_slice_text -var start_offset: int setget , get_start_offset -var end_offset: int setget , get_end_offset +var slice_text: String: + get: + return get_slice_text() + +var start_offset: int: + get: + return get_start_offset() + +var end_offset: int: + get: + return get_end_offset() # Returns the path to the scene file (we derive this from script_path) @@ -35,7 +43,7 @@ var end_offset: int setget , get_end_offset # something more reliable, or at least add a CI check/unit test to validate all # paths func get_scene_path() -> String: - if script_path.empty(): + if script_path.is_empty(): return "" var scene_path := script_path.get_basename() + ".tscn" return scene_path @@ -44,7 +52,7 @@ func get_scene_path() -> String: # Loads and returns the scene for this practice func get_scene() -> PackedScene: var scene_path := get_scene_path() - if scene_path.empty() or not ResourceLoader.exists(scene_path): + if scene_path.is_empty() or not ResourceLoader.exists(scene_path): push_error("Scene not found: " + scene_path) return null return load(scene_path) as PackedScene @@ -52,20 +60,18 @@ func get_scene() -> PackedScene: # Loads and returns the script source code func get_script_source() -> String: - if script_path.empty(): + if script_path.is_empty(): return "" - var file := File.new() - if file.open(script_path, File.READ) != OK: + var file := FileAccess.open(script_path, FileAccess.READ) + if file == null: push_error("Failed to read script: " + script_path) return "" - var content := file.get_as_text() - file.close() - return content + return file.get_as_text() # Returns just the filename for error reporting func get_script_file_name() -> String: - if script_path.empty(): + if script_path.is_empty(): return "" return script_path.get_file() @@ -86,13 +92,15 @@ func get_viewport_size() -> Vector2: # Returns the editable slice text func get_slice_text() -> String: - return PoolStringArray(lines_editable).join("\n") + return "\n".join(PackedStringArray(lines_editable)) + # Returns the full script text with proper indentation func get_full_text() -> String: var middle_text := _indent_lines(lines_editable, leading_spaces) - return PoolStringArray(lines_before + middle_text + lines_after).join("\n") + return "\n".join(PackedStringArray(lines_before + middle_text + lines_after)) + # Returns all lines (before + editable + after) as an Array with proper indentation @@ -106,7 +114,8 @@ func get_main_lines() -> Array: func get_current_full_text() -> String: var student_lines := current_text.split("\n") var middle_text := _indent_lines(student_lines, leading_spaces) - return PoolStringArray(lines_before + middle_text + lines_after).join("\n") + return "\n".join(PackedStringArray(lines_before + middle_text + lines_after)) + # Returns the line offset where the editable region starts (for error positioning) @@ -134,11 +143,11 @@ func _indent_lines(lines: Array, indent_level: int) -> Array: # It makes it easier to check the student's source code via string match. # Returns a string with the whitespace and comments erased. static func preprocess_practice_code(code: String) -> String: - var result := PoolStringArray() + var result := PackedStringArray() var comment_suffix := RegEx.new() comment_suffix.compile("#.*$") for line in code.split("\n"): line = line.strip_edges().replace(" ", "") - if not (line.empty() or line.begins_with("#")): + if not (line.is_empty() or line.begins_with("#")): result.push_back(comment_suffix.sub(line, "")) - return result.join("\n") + return "\n".join(result) diff --git a/script_checking/GDScriptCodes.gd b/script_checking/GDScriptCodes.gd index 162c08e2..67f7fa4a 100644 --- a/script_checking/GDScriptCodes.gd +++ b/script_checking/GDScriptCodes.gd @@ -18,14 +18,13 @@ # translation, etc. Multiple raw messages can share the same code. # class_name GDScriptCodes -extends Reference +extends RefCounted # Codes start at 10000 to give some space for WarningCodes coming from the engine. enum ErrorCode { CYCLIC_REFERENCE = 10000, INVALID_INDENTATION, UNEXPECTED_CHARACTER, - UNKNOWN_CHARACTER, UNEXPECTED_CHARACTER_IN_KEYWORD, UNEXPECTED_CHARACTER_IN_EXPORT_HINT, INVALID_OPERATOR_USAGE, @@ -98,7 +97,7 @@ enum WarningCode { # # You can test validity of this database by running res://tests/TestGDScriptCodes.gd # -const MESSAGE_DATABASE := [ +const MESSAGE_DATABASE: Array[Dictionary] = [ # Compiler errors. { "_unused": [ @@ -339,15 +338,6 @@ const MESSAGE_DATABASE := [ ], "code": ErrorCode.UNEXPECTED_CHARACTER, }, - { - "patterns": [ - ["Unknown character"] - ], - "raw": [ - "Unknown character", - ], - "code": ErrorCode.UNKNOWN_CHARACTER, - }, { "patterns": [ ["Expected", "after", "preload"], diff --git a/script_checking/MiniGDScriptTokenizer.gd b/script_checking/MiniGDScriptTokenizer.gd index faec6cf0..fdfaf867 100644 --- a/script_checking/MiniGDScriptTokenizer.gd +++ b/script_checking/MiniGDScriptTokenizer.gd @@ -24,26 +24,27 @@ const TOKEN_WHILE_LOOP := "while_loop" const TOKEN_BREAK := "break_statement" const TOKEN_ASSIGNMENT := "assignment" -var tokens := [] +var tokens: Array[Dictionary] = [] -var _code_lines := PoolStringArray() -var _line_index := 0 +var _code_lines: PackedStringArray = PackedStringArray() +var _line_index: int = 0 -var _current_line := "" +var _current_line: String = "" -var _current_scope := [] +var _current_scope: Array = [] var _indent_regex := RegEx.new() +var _available_tokens: Dictionary[String, RegEx] = {} # Order matters! While loop must be checked before function call to avoid matching "while(...)" as a function -var _token_order := [ +var _token_order: PackedStringArray = PackedStringArray([ TOKEN_FUNC_DECLARATION, TOKEN_WHILE_LOOP, TOKEN_BREAK, TOKEN_ASSIGNMENT, TOKEN_FUNC_CALL, -] +]) -var _available_tokens := { +const TOKEN_PATTERNS: Dictionary[String, String] = { TOKEN_FUNC_DECLARATION: "^func\\s+(?[a-zA-Z_].*?)(?:\\(\\s*(?:(?[^)]+)[,)])*|\\):)", TOKEN_FUNC_CALL: "\\t.*?\\s?(?[a-zA-Z_][a-zA-Z0-9_]+)\\(\\s*(?.*?)\\s*\\)", TOKEN_WHILE_LOOP: "^\\s*while\\s*\\(?\\s*(?.+?)\\s*\\)?\\s*:", @@ -54,17 +55,19 @@ var _available_tokens := { func _init(text: String) -> void: _code_lines = text.split("\n") - _indent_regex.compile('^(\\s|\\t)') - for token_type in _available_tokens: - var pattern: String = _available_tokens[token_type] + + _indent_regex.compile("^(\\s|\\t)") + + for token_type in TOKEN_PATTERNS: var regex := RegEx.new() - regex.compile(pattern) + regex.compile(String(TOKEN_PATTERNS[token_type])) _available_tokens[token_type] = regex _current_scope = tokens tokenize() + func tokenize(): _line_index = 0 var size := _code_lines.size() @@ -86,28 +89,37 @@ func tokenize(): _line_index += 1 -func _process_function_declaration(token: Dictionary): - var parameters_list: PoolStringArray = token.get("args", "").split(",") - var parameters := [] - for tuple_str in parameters_list: - var tuple: PoolStringArray = tuple_str.split(":") +func _process_function_declaration(token: Dictionary) -> void: + var args_str: String = str(token.get("args", "")) + var parameters_list: PackedStringArray = args_str.split(",") + + var parameters: Array = [] + for tuple_str: String in parameters_list: + var tuple: PackedStringArray = tuple_str.split(":") + var param := { "name": "", "type": "", "default": "", "required": true, } + param.name = tuple[0].strip_edges() + if tuple.size() > 1: - var type := tuple[1].strip_edges().split("=") - param.type = type[0].strip_edges() - if type.size() > 1: - param.default = type[1].strip_edges() + var type_parts: PackedStringArray = tuple[1].strip_edges().split("=") + param.type = type_parts[0].strip_edges() + + if type_parts.size() > 1: + param.default = type_parts[1].strip_edges() param.required = false + if param.name != "": parameters.append(param) + token["args"] = parameters - var body := [] + + var body: Array = [] token["body"] = body _current_scope = body tokens.append(token) @@ -122,7 +134,13 @@ func _process_while_loop(token: Dictionary): _current_scope = body _line_index += 1 - var while_indent := _get_indentation_level(_code_lines[_line_index - 1]) + var while_indent := 0 + var line := _code_lines[_line_index - 1] + for i in range(line.length()): + if line[i] == ' ' or line[i] == '\t': + while_indent += 1 + else: + break # Continue parsing the body until we reach a statement with equal or less indentation while _line_index < _code_lines.size(): @@ -132,7 +150,12 @@ func _process_while_loop(token: Dictionary): _line_index += 1 continue - var current_indent := _get_indentation_level(current_line) + var current_indent := 0 + for i in range(current_line.length()): + if current_line[i] == ' ' or current_line[i] == '\t': + current_indent += 1 + else: + break # If we've dedented, the while body is done. Otherwise, tokenize this # line as part of the while body @@ -197,13 +220,14 @@ func has_infinite_while_loop() -> bool: # Recursively checks tokens for infinite while loops -func _check_infinite_while_in_tokens(token_list: Array) -> bool: - for token in token_list: - if token.type == TOKEN_WHILE_LOOP: +func _check_infinite_while_in_tokens(token_list: Array[Dictionary]) -> bool: + for token: Dictionary in token_list: + if token.get("type", "") == TOKEN_WHILE_LOOP: if _is_while_loop_infinite(token): return true elif token.has("body"): - if _check_infinite_while_in_tokens(token.body): + var body := token.get("body") as Array[Dictionary] + if body and _check_infinite_while_in_tokens(body): return true return false @@ -211,7 +235,7 @@ func _check_infinite_while_in_tokens(token_list: Array) -> bool: func _is_while_loop_infinite(while_token: Dictionary) -> bool: var condition: String = while_token.get("condition", "") - if _has_break_statement(while_token.body): + if _has_break_statement(while_token.get("body") as Array[Dictionary]): return false var stripped := condition.strip_edges() @@ -223,25 +247,17 @@ func _is_while_loop_infinite(while_token: Dictionary) -> bool: # Checks if a token body contains a break statement func _has_break_statement(body: Array) -> bool: - for token in body: - if token.type == TOKEN_BREAK: + for token_v in body: + var token := token_v as Dictionary + if token.is_empty(): + continue + + if token.get("type", "") == TOKEN_BREAK: return true + if token.has("body"): - if _has_break_statement(token.body): + var sub_body := token.get("body") as Array + if sub_body and _has_break_statement(sub_body): return true - return false - -# Gets the indentation level of a line, counting tabs as equivalent to 4 spaces -# This helps normalize mixed indentation for comparison purposes -func _get_indentation_level(line: String) -> int: - var indent := 0 - for i in range(line.length()): - var character := line[i] - if character == '\t': - indent += 4 - elif character == ' ': - indent += 1 - else: - break - return indent / 4 + return false diff --git a/script_checking/OfflineScriptVerifier.gd b/script_checking/OfflineScriptVerifier.gd index 4a795541..c0653a91 100644 --- a/script_checking/OfflineScriptVerifier.gd +++ b/script_checking/OfflineScriptVerifier.gd @@ -17,20 +17,23 @@ const PARSE_WRAPPER_CLASS := "GDScriptParserWrap" var errors := [] -func _init(new_script_text: String).(new_script_text) -> void: - pass - +func _init(new_script_text: String) -> void: + super(new_script_text) func test() -> void: if ClassDB.class_exists(PARSE_WRAPPER_CLASS): - var wrap: Reference = ClassDB.instance(PARSE_WRAPPER_CLASS) - wrap.parse_script(_new_script_text) - if wrap.has_error(): - var error_line: int = wrap.get_error_line() - 1 - var line_text := _new_script_text.split("\n")[error_line] + var wrapper := ClassDB.instantiate(PARSE_WRAPPER_CLASS) as Object + wrapper.call("parse_script", _new_script_text) + + var has_err := wrapper.call("has_error") as bool + if has_err: + var error_line := (wrapper.call("get_error_line") as int) - 1 + var line_text: String = _new_script_text.split("\n")[error_line] + var err_msg: String = str(wrapper.call("get_error")) + var error_data := make_error_from_data( 1, - wrap.get_error(), + err_msg, "gdscript", -1, error_line, @@ -47,8 +50,9 @@ func test() -> void: return + static func make_error_no_parser_wrapper_class() -> ScriptError: - var err = ScriptVerifier.ScriptError.new() + var err := ScriptError.new() err.message = "No Script Parser class in exported app. There will be no error checking possible" err.severity = 1 err.code = ScriptVerifier.GDQuestErrorCode.NO_PARSER_CLASS @@ -59,7 +63,7 @@ static func make_error_from_data( severity: int, message: String, source: String, - code: int, + _code: int, line: int, character_start: int, character_end: int @@ -82,10 +86,11 @@ static func make_error_from_data( } } - var error = ScriptVerifier.ScriptError.new() + var error := ScriptError.new() error.from_JSON(error_block) return error + static func check_error_is_missing_parser_error(error: ScriptError) -> bool: return error.code == GDQuestCodes.ErrorCode.NO_PARSER_CLASS diff --git a/script_checking/PracticeTester.gd b/script_checking/PracticeTester.gd index 578d8913..4293c6d1 100644 --- a/script_checking/PracticeTester.gd +++ b/script_checking/PracticeTester.gd @@ -10,7 +10,7 @@ # You can probe the tested scene and script slice using the `_scene` and # `_slice` properties below. class_name PracticeTester -extends Reference +extends RefCounted # Reference to the tested scene. Use it to test the state of nodes in the scene. var _scene_root_viewport: Node @@ -119,4 +119,4 @@ class TestResult: func is_success() -> bool: - return errors.empty() + return errors.is_empty() diff --git a/script_checking/ScriptError.gd b/script_checking/ScriptError.gd index 56c6482c..d9c509ff 100644 --- a/script_checking/ScriptError.gd +++ b/script_checking/ScriptError.gd @@ -8,7 +8,7 @@ # var error = ScriptError.new() # error.from_JSON(json_error) class_name ScriptError -extends Reference +extends RefCounted var error_range := ErrorRange.new() var message := "" @@ -17,14 +17,25 @@ var code := 0 func from_JSON(json: Dictionary) -> void: - if "message" in json: - message = String(json.message) - if "range" in json: - error_range.from_JSON(json.range) - if "severity" in json: - severity = int(json.severity) - if "code" in json: - code = _improve_error_code(json.code, message) + if json.has("message"): + var msg := json["message"] as String + if msg != null: + message = msg + else: + message = str(json["message"]) + + if json.has("range"): + var r := json["range"] as Dictionary + if r != null: + error_range.from_JSON(r) + + if json.has("severity"): + var sev := json["severity"] as int + severity = sev + + if json.has("code"): + var c := json["code"] as int + code = _improve_error_code(c, message) func _improve_error_code(raw_code: int, raw_message: String) -> int: @@ -35,9 +46,10 @@ func _improve_error_code(raw_code: int, raw_message: String) -> int: # But if it's -1, try to remap the message to a new code using the GDScript codes database. var remapped_code := -1 # Iterate through every record to find the one that has a matching pattern. - for record in GDScriptCodes.MESSAGE_DATABASE: + for rec_v in GDScriptCodes.MESSAGE_DATABASE: + var record := rec_v as Dictionary # First check if the record has a valid structure, just in case. - if not typeof(record) == TYPE_DICTIONARY: + if record.is_empty(): continue if not record.has("patterns") or not record.has("code"): continue @@ -47,27 +59,29 @@ func _improve_error_code(raw_code: int, raw_message: String) -> int: # Iterate through an array of match patterns to see if any of them matches our message # completely. var matched = false - for pattern in record.patterns: + var patterns: Array = record["patterns"] as Array + + for pattern_v in patterns: + var pattern: Array = pattern_v as Array # Pattern must be an array of strings. - if not typeof(pattern) == TYPE_ARRAY: + if pattern.is_empty(): continue # We'll be modifying the message here, so copy it. - var curr_message = raw_message + var curr_message: String = raw_message # Pattern's substrings must match the target message in order. - for i in pattern.size(): + for i in range(pattern.size()): # If the substring does not match, exit early, this is not our match. - var substring := pattern[i] as String - var found = curr_message.find(substring) + var substring: String = pattern[i] as String + var found: int = curr_message.find(substring) if found == -1: break - # Cut a part of the message that we have already matched to exclude it from - # further checks. + # substr() needs ints; found is now int. curr_message = curr_message.substr(found) i += 1 - # We reached the end of the pattern without errors, so this is our match. - if i >= pattern.size(): + # If we reached the last element and never broke, it's a match. + if i == pattern.size() - 1: matched = true break @@ -90,10 +104,11 @@ class ErrorRange: var end := ErrorPosition.new() func from_JSON(json: Dictionary) -> void: - if "start" in json: - start.from_JSON(json.start) - if "end" in json: - end.from_JSON(json.end) + if json.has("start") and json["start"] is Dictionary: + start.from_JSON(json["start"] as Dictionary) + + if json.has("end") and json["end"] is Dictionary: + end.from_JSON(json["end"] as Dictionary) func _to_string() -> String: return "[%s-%s]" % [start, end] @@ -104,10 +119,28 @@ class ErrorPosition: var line := 0 func from_JSON(json: Dictionary) -> void: - if "character" in json: - character = int(json.character) - if "line" in json: - line = int(json.line) + if json.has("character"): + var v: Variant = json["character"] + if v is int: + character = v as int + elif v is float: + character = int(v as float) + elif v is bool: + character = int(v as bool) + elif v is String: + character = int((v as String).to_float()) + + if json.has("line"): + var v2: Variant = json["line"] + if v2 is int: + line = v2 as int + elif v2 is float: + line = int(v2 as float) + elif v2 is bool: + line = int(v2 as bool) + elif v2 is String: + line = int((v2 as String).to_float()) + func _to_string() -> String: return "(%s:%s)" % [line, character] diff --git a/script_checking/ScriptVerifier.gd b/script_checking/ScriptVerifier.gd index de387d3e..3f35290e 100644 --- a/script_checking/ScriptVerifier.gd +++ b/script_checking/ScriptVerifier.gd @@ -2,9 +2,9 @@ # # Usage: override the test() function. class_name ScriptVerifier -extends Reference +extends RefCounted -const ScriptError := preload("./ScriptError.gd") +const ScriptErrorScript := preload("./ScriptError.gd") const WarningCode := GDScriptCodes.WarningCode const ErrorCode := GDScriptCodes.ErrorCode const GDQuestErrorCode := GDQuestCodes.ErrorCode @@ -40,6 +40,6 @@ func test() -> void: # this will stop the running application if there's an error # in the script static func test_file(current_file_name: String) -> bool: - var test_file := load(current_file_name) as GDScript - var test_instance = test_file.new() + var script := load(current_file_name) as GDScript + var test_instance = script.new() return test_instance != null diff --git a/tests/TestDrawingTurtlePractices.gd b/tests/TestDrawingTurtlePractices.gd new file mode 100644 index 00000000..cd879753 --- /dev/null +++ b/tests/TestDrawingTurtlePractices.gd @@ -0,0 +1,333 @@ +# Unit tests for DrawingTurtle to verify multiple solution approaches +# for turtle-based practices work correctly. +# +# These tests ensure that both position-setting and jump() approaches +# produce equivalent results for Lesson 7 Practice 2 and similar exercises. +# +# Run this test by loading the scene or calling run_all_tests(). +extends Node + +# In Godot 4, preloading scripts works the same way +const DrawingTurtleScript := preload("res://course/common/turtle/DrawingTurtle.gd") + +var _tests_run: int = 0 +var _tests_passed: int = 0 +var _tests_failed: int = 0 +var _failure_messages: Array[String] = [] # Typed arrays are preferred in Godot 4 + + +func _ready() -> void: + print("\n" + "=".repeat(60)) + print("DrawingTurtle Practice Tests") + print("=".repeat(60) + "\n") + + run_all_tests() + + print("\n" + "=".repeat(60)) + print("Results: %d passed, %d failed out of %d tests" % [_tests_passed, _tests_failed, _tests_run]) + print("=".repeat(60)) + + if _failure_messages.size() > 0: + print("\nFailures:") + for msg in _failure_messages: + print(" - %s" % msg) + print("") + + if _tests_failed == 0: + print("\nOK - All DrawingTurtle tests passed!\n") + get_tree().quit(0) + else: + print("\nFAIL - Some tests failed\n") + get_tree().quit(1) + + +func run_all_tests() -> void: + # Lesson 7 Practice 2 - Drawing multiple rectangles + _test_lesson7_practice2_position_solution() + _test_lesson7_practice2_jump_solution() + _test_lesson7_practice2_mixed_solution() + + # Edge case tests + _test_position_change_closes_polygon() + _test_jump_after_position_change() + _test_multiple_position_changes_before_drawing() + _test_polygon_points_are_normalized() + + # Regression tests for previously reported bugs + _test_position_and_jump_mix_does_not_leave_unclosed_shapes() + +# ============================================================================= +# Lesson 7 Practice 2: Draw three 100x100 squares at (100,100), (300,100), (500,100) +# ============================================================================= + + +func _test_lesson7_practice2_position_solution() -> void: + var turtle := _create_turtle() + + turtle.position.x = 100 + turtle.position.y = 100 + _draw_rectangle(turtle, 100, 100) + + turtle.position.x = 300 + _draw_rectangle(turtle, 100, 100) + + turtle.position.x = 500 + _draw_rectangle(turtle, 100, 100) + + var polygons = turtle.get_polygons() + + _assert_equals(3, polygons.size(), "Position solution: Should draw 3 polygons") + _assert_polygon_at_position(polygons[0], Vector2(100, 100), "Position solution: First square at (100, 100)") + _assert_polygon_at_position(polygons[1], Vector2(300, 100), "Position solution: Second square at (300, 100)") + _assert_polygon_at_position(polygons[2], Vector2(500, 100), "Position solution: Third square at (500, 100)") + _assert_polygon_is_100x100_square(polygons[0], "Position solution: First polygon is 100x100") + _assert_polygon_is_100x100_square(polygons[1], "Position solution: Second polygon is 100x100") + _assert_polygon_is_100x100_square(polygons[2], "Position solution: Third polygon is 100x100") + + turtle.queue_free() + + +func _test_lesson7_practice2_jump_solution() -> void: + var turtle := _create_turtle() + + turtle.position.x = 100 + turtle.position.y = 100 + _draw_rectangle(turtle, 100, 100) + + turtle.jump(200, 0) + _draw_rectangle(turtle, 100, 100) + + turtle.jump(200, 0) + _draw_rectangle(turtle, 100, 100) + + var polygons = turtle.get_polygons() + + _assert_equals(3, polygons.size(), "Jump solution: Should draw 3 polygons") + _assert_polygon_at_position(polygons[0], Vector2(100, 100), "Jump solution: First square at (100, 100)") + _assert_polygon_at_position(polygons[1], Vector2(300, 100), "Jump solution: Second square at (300, 100)") + _assert_polygon_at_position(polygons[2], Vector2(500, 100), "Jump solution: Third square at (500, 100)") + _assert_polygon_is_100x100_square(polygons[0], "Jump solution: First polygon is 100x100") + _assert_polygon_is_100x100_square(polygons[1], "Jump solution: Second polygon is 100x100") + _assert_polygon_is_100x100_square(polygons[2], "Jump solution: Third polygon is 100x100") + + turtle.queue_free() + + +func _test_lesson7_practice2_mixed_solution() -> void: + var turtle := _create_turtle() + + turtle.position.x = 100 + turtle.position.y = 100 + _draw_rectangle(turtle, 100, 100) + + turtle.position.x = 300 + _draw_rectangle(turtle, 100, 100) + + turtle.jump(200, 0) + _draw_rectangle(turtle, 100, 100) + + var polygons = turtle.get_polygons() + + _assert_equals(3, polygons.size(), "Mixed solution: Should draw 3 polygons") + _assert_polygon_at_position(polygons[0], Vector2(100, 100), "Mixed solution: First square at (100, 100)") + _assert_polygon_at_position(polygons[1], Vector2(300, 100), "Mixed solution: Second square at (300, 100)") + _assert_polygon_at_position(polygons[2], Vector2(500, 100), "Mixed solution: Third square at (500, 100)") + + turtle.queue_free() + +# ============================================================================= +# Edge Case Tests +# ============================================================================= + + +func _test_position_change_closes_polygon() -> void: + var turtle := _create_turtle() + + turtle.position = Vector2(50, 50) + turtle.move_forward(100) + turtle.turn_right(90) + turtle.move_forward(50) + + turtle.position = Vector2(200, 200) + turtle.move_forward(30) + + var polygons = turtle.get_polygons() + + _assert_true(polygons.size() >= 1, "Position change closes polygon: At least 1 polygon created") + _assert_polygon_at_position(polygons[0], Vector2(50, 50), "Position change closes polygon: First at (50, 50)") + + turtle.queue_free() + + +func _test_jump_after_position_change() -> void: + var turtle := _create_turtle() + + turtle.position = Vector2(100, 100) + _draw_rectangle(turtle, 50, 50) + + turtle.jump(100, 0) + _draw_rectangle(turtle, 50, 50) + + var polygons = turtle.get_polygons() + + _assert_equals(2, polygons.size(), "Jump after position change: Should draw 2 polygons") + _assert_polygon_at_position(polygons[0], Vector2(100, 100), "Jump after position: First at (100, 100)") + _assert_polygon_at_position(polygons[1], Vector2(200, 100), "Jump after position: Second at (200, 100)") + + turtle.queue_free() + + +func _test_multiple_position_changes_before_drawing() -> void: + var turtle := _create_turtle() + + turtle.position.x = 50 + turtle.position.y = 50 + turtle.position.x = 100 + turtle.position.y = 100 + _draw_rectangle(turtle, 50, 50) + + var polygons = turtle.get_polygons() + + _assert_equals(1, polygons.size(), "Multiple position changes: Should only draw 1 polygon") + _assert_polygon_at_position(polygons[0], Vector2(100, 100), "Multiple position changes: Rectangle at final position") + + turtle.queue_free() + + +func _test_polygon_points_are_normalized() -> void: + var turtle := _create_turtle() + + turtle.position = Vector2(150, 75) + _draw_rectangle(turtle, 100, 100) + + var polygons = turtle.get_polygons() + + _assert_equals(1, polygons.size(), "Normalized points: Should have 1 polygon") + + # In Godot 4, PoolVector2Array is replaced by PackedVector2Array + var points: PackedVector2Array = polygons[0].points + var has_origin := false + for p in points: + if p.is_equal_approx(Vector2.ZERO): + has_origin = true + break + + _assert_true(has_origin, "Normalized points: Points should include (0, 0) origin") + + turtle.queue_free() + + +func _test_position_and_jump_mix_does_not_leave_unclosed_shapes() -> void: + var turtle := _create_turtle() + + turtle.position.x = 100 + turtle.position.y = 100 + _draw_rectangle(turtle, 100, 100) + + turtle.jump(200, 0) + _draw_rectangle(turtle, 100, 100) + + turtle.position.x = 600 + _draw_rectangle(turtle, 100, 100) + + var polygons = turtle.get_polygons() + + _assert_equals(3, polygons.size(), "Mix regression: Should draw exactly 3 complete polygons") + + for i in range(polygons.size()): + var points: PackedVector2Array = polygons[i].points + _assert_true( + points.size() == 5, + "Mix regression: Polygon %d should have 5 points (closed)" % (i + 1) + ) + _assert_true( + points[0].is_equal_approx(points[4]), + "Mix regression: Polygon %d should be closed" % (i + 1) + ) + + turtle.queue_free() + +# ============================================================================= +# Helper Functions +# ============================================================================= + + +func _create_turtle() -> Node2D: + var turtle = DrawingTurtleScript.new() + add_child(turtle) + return turtle + + +func _draw_rectangle(turtle: Node2D, length: float, height: float) -> void: + # Note: If DrawingTurtle uses methods like move_forward, ensure they are + # defined in DrawingTurtle.gd. + turtle.call("move_forward", length) + turtle.call("turn_right", 90) + turtle.call("move_forward", height) + turtle.call("turn_right", 90) + turtle.call("move_forward", length) + turtle.call("turn_right", 90) + turtle.call("move_forward", height) + turtle.call("turn_right", 90) + # Using call if the method is intended to be internal or dynamically accessed + if turtle.has_method("_close_polygon"): + turtle.call("_close_polygon") + + +func _assert_equals(expected, actual, message: String) -> void: + _tests_run += 1 + if expected == actual: + _tests_passed += 1 + print(" PASS: %s" % message) + else: + _tests_failed += 1 + _failure_messages.append("%s (expected %s, got %s)" % [message, expected, actual]) + print(" FAIL: %s (expected %s, got %s)" % [message, expected, actual]) + + +func _assert_true(condition: bool, message: String) -> void: + _tests_run += 1 + if condition: + _tests_passed += 1 + print(" PASS: %s" % message) + else: + _tests_failed += 1 + _failure_messages.append(message) + print(" FAIL: %s" % message) + + +func _assert_polygon_at_position(polygon, expected_position: Vector2, message: String) -> void: + _tests_run += 1 + if polygon.position.is_equal_approx(expected_position): + _tests_passed += 1 + print(" PASS: %s" % message) + else: + _tests_failed += 1 + _failure_messages.append("%s (got position %s)" % [message, polygon.position]) + print(" FAIL: %s (got position %s)" % [message, polygon.position]) + + +func _assert_polygon_is_100x100_square(polygon, message: String) -> void: + var expected_rect: Array[Vector2] = [ + Vector2(0, 0), + Vector2(100, 0), + Vector2(100, 100), + Vector2(0, 100), + Vector2(0, 0), + ] + expected_rect.sort() + + # Convert PackedVector2Array to Array[Vector2] for easier sorting/comparison + var actual_points: Array[Vector2] = [] + for p in polygon.points: + actual_points.append(p) + actual_points.sort() + + _tests_run += 1 + if actual_points == expected_rect: + _tests_passed += 1 + print(" PASS: %s" % message) + else: + _tests_failed += 1 + _failure_messages.append("%s (points don't match 100x100 square)" % message) + print(" FAIL: %s (points don't match 100x100 square)" % message) diff --git a/tests/TestGDScriptCodes.gd b/tests/TestGDScriptCodes.gd index 576466ae..12af2d97 100644 --- a/tests/TestGDScriptCodes.gd +++ b/tests/TestGDScriptCodes.gd @@ -1,41 +1,46 @@ -tool +@tool extends EditorScript const SOURCE_PATH := "res://tests/gdscript-error-list.txt" - -func _run(): +func _run() -> void: print("[TEST] GDscript Error Codes") - var source_file := File.new() - var error = source_file.open(SOURCE_PATH, File.READ) - if error != OK: - printerr("Failed to load the source file at '%s': Error code %d." % [SOURCE_PATH, error]) + if not FileAccess.file_exists(SOURCE_PATH): + printerr("Source file does not exist at: ", SOURCE_PATH) + return + + var source_file := FileAccess.open(SOURCE_PATH, FileAccess.READ) + if not source_file: + printerr("Failed to load the source file at '%s'. Error: %d" % [SOURCE_PATH, FileAccess.get_open_error()]) return - var message_list := PoolStringArray() - source_file.seek(0) - while source_file.get_position() < source_file.get_len(): - var line = source_file.get_line() - var error_message = parse_json(line) - if not error_message.empty(): - message_list.append(error_message) + var message_list: Array[String] = [] + + while source_file.get_position() < source_file.get_length(): + var line := source_file.get_line() + var parsed_value = JSON.parse_string(line) + + if parsed_value is String: + var error_message: String = parsed_value + if not error_message.is_empty(): + message_list.append(error_message) + source_file.close() - # Validity of the error database. print() print("Checking database validity...") var total_entries := GDScriptCodes.MESSAGE_DATABASE.size() var unused_entries := 0 var valid_entries := 0 - var matching_list := [] + var matching_list: Array[Dictionary] = [] var i := -1 for record in GDScriptCodes.MESSAGE_DATABASE: i += 1 - - if not typeof(record) == TYPE_DICTIONARY: + + if not record is Dictionary: printerr("Invalid error database record %d: Not a dictionary." % [i]) continue @@ -44,22 +49,24 @@ func _run(): continue if not record.has("patterns") or not record.has("code"): - printerr( - "Invalid error database record %d: Doesn't have 'patterns' or 'code' field." % [i] - ) + printerr("Invalid error database record %d: Missing 'patterns' or 'code'." % [i]) continue - if not typeof(record.patterns) == TYPE_ARRAY or not typeof(record.code) == TYPE_INT: - printerr("Invalid error database record %d: Fields exist, but have invalid type." % [i]) + + if not record.patterns is Array or not record.code is int: + printerr("Invalid error database record %d: Invalid field types." % [i]) continue var has_invalid_patterns := false - for pattern in record.patterns: - if not typeof(pattern) == TYPE_ARRAY: + for pattern_item in record.patterns: + # 1. Cast to Array explicitly + var pattern := pattern_item as Array + if pattern == null: has_invalid_patterns = true break - if pattern.size() == 0: + if pattern.is_empty(): has_invalid_patterns = true break + if has_invalid_patterns: printerr("Invalid error database record %d: Has invalid patterns." % [i]) continue @@ -69,7 +76,6 @@ func _run(): print("- Valid records: %d/%d" % [valid_entries + unused_entries, total_entries]) - # Pattern coverage and uniqueness. print() print("Checking pattern coverage and uniqueness (only valid records)...") @@ -81,18 +87,23 @@ func _run(): var matched_codes := [] for record in matching_list: - var matched = false - for pattern in record.patterns: - var message = raw_message - for j in pattern.size(): - var substring := pattern[j] as String - var found = message.find(substring) + var matched := false + var patterns: Array = record.patterns + + for pattern_item in patterns: + var pattern: Array = pattern_item + var message := raw_message + var pattern_size: int = pattern.size() + + for j in range(pattern_size): + var substring: String = pattern[j] + var found := message.find(substring) if found == -1: break message = message.substr(found) - j += 1 - if j >= pattern.size(): + + if j == pattern_size - 1: matched = true break @@ -111,11 +122,5 @@ func _run(): print("- Unmatched messages: %d/%d" % [unmatched_messages, total_messages]) print("- Unique matches: %d/%d" % [unique_matched_messages, total_messages]) - print( - ( - "- Duplicate matches: %d/%d" - % [total_messages - (unique_matched_messages + unmatched_messages), total_messages] - ) - ) - + print("- Duplicate matches: %d/%d" % [total_messages - (unique_matched_messages + unmatched_messages), total_messages]) print() diff --git a/tests/TestResourcePaths.gd b/tests/TestResourcePaths.gd index a409baf5..30bfe770 100644 --- a/tests/TestResourcePaths.gd +++ b/tests/TestResourcePaths.gd @@ -1,11 +1,10 @@ -tool +@tool extends EditorScript const COURSE_RESOURCE_PATH := "res://course/course-learn-gdscript.tres" const VISUAL_ELEMENT_EXTENSIONS := ["tscn", "png", "jpg", "jpeg", "svg", "gif"] -var _file_tester := File.new() - +# FileAccess is used via static methods in Godot 4, so we don't need a local variable here. func _run() -> void: print("[TEST] Testing all resource paths...") @@ -16,58 +15,46 @@ func _run() -> void: ) return - var course = ResourceLoader.load(COURSE_RESOURCE_PATH, "", true) + # In Godot 4, the third argument is cache_mode (ResourceLoader.CacheMode) + var course = ResourceLoader.load(COURSE_RESOURCE_PATH, "", ResourceLoader.CACHE_MODE_REUSE) if not course: printerr( "Failed to load the course resource at '%s'. Aborting test." % [COURSE_RESOURCE_PATH] ) + return - var error_messages := PoolStringArray() + var error_messages := PackedStringArray() # PoolStringArray -> PackedStringArray var index := 1 + for lesson in course.lessons: + # Using explicit type hints here prevents warnings about visual_element_path for content_block in lesson.content_blocks: if not _is_valid(lesson, content_block.visual_element_path, VISUAL_ELEMENT_EXTENSIONS): error_messages.append( - ( - "Lesson %s (%s): visual element at path '%s' is not valid." - % [index, lesson.title, content_block.visual_element_path] - ) + "Lesson %s (%s): visual element at path '%s' is not valid." + % [index, lesson.title, content_block.visual_element_path] ) var practice_index := 1 for practice in lesson.practices: if not _is_valid(lesson, practice.validator_script_path, ["gd"]): error_messages.append( - ( - "Lesson %s (%s) / Practice %s (%s): validator script at path '%s' is not valid." - % [ - index, - lesson.title, - practice_index, - practice.title, - practice.validator_script_path - ] - ) + "Lesson %s (%s) / Practice %s (%s): validator script at path '%s' is not valid." + % [index, lesson.title, practice_index, practice.title, practice.validator_script_path] ) if not _is_valid(lesson, practice.script_slice_path): error_messages.append( - ( - "Lesson %s (%s) / Practice %s (%s): script slice at path '%s' is not valid." - % [ - index, - lesson.title, - practice_index, - practice.title, - practice.script_slice_path - ] - ) + "Lesson %s (%s) / Practice %s (%s): script slice at path '%s' is not valid." + % [index, lesson.title, practice_index, practice.title, practice.script_slice_path] ) + practice_index += 1 index += 1 var count := error_messages.size() if count > 0: print("%s invalid resources found." % count) - print(error_messages.join("\n")) + # Join with \n + print("\n".join(error_messages)) else: print("No invalid resources found!") print("Done.") @@ -75,12 +62,15 @@ func _run() -> void: # Returns true if the path is valid, whether it's relative or absolute. func _is_valid(resource: Resource, path: String, valid_extensions := ["tres"]) -> bool: - if path.empty(): + if path.is_empty(): return true + if not path.get_extension().to_lower() in valid_extensions: return false var test_path := path - if test_path.is_rel_path(): - test_path = resource.resource_path.get_base_dir().plus_file(test_path) - return _file_tester.file_exists(test_path) + # FIX: is_rel_path() was renamed to is_relative_path() in Godot 4 + if test_path.is_relative_path(): + test_path = resource.resource_path.get_base_dir().path_join(test_path) + + return FileAccess.file_exists(test_path) diff --git a/tests/integration_test_course.gd b/tests/integration_test_course.gd index 902bb1ee..a77355f9 100644 --- a/tests/integration_test_course.gd +++ b/tests/integration_test_course.gd @@ -1,32 +1,19 @@ # Integration test that runs through all lessons and practices in the course. -# Tests that lessons load correctly, practices load correctly, solution code -# does solve every practice. -# -# This test does not currently run through the application navigation through -# the user interface. It currently loads the lessons and practices independently -# and just checks that individually the screens and all the content load and -# display without error and that we're able to apply the solution to a practice, -# run it, and complete the practice. -# -# A future improvement would be making it run entirely through the application -# UI, but this already safeguards things. -# -# To run, run the scene file that uses this script from the editor. extends Node const COURSE_PATH := "res://course/course-learn-gdscript.tres" const UILessonScene := preload("res://ui/UILesson.tscn") const UIPracticeScene := preload("res://ui/UIPractice.tscn") -export var time_scale := 4.0 -export var lesson_load_timeout := 2.0 -export var practice_setup_timeout := 2.0 -export var practice_execution_timeout := 10.0 +@export var time_scale := 4.0 +@export var lesson_load_timeout := 2.0 +@export var practice_setup_timeout := 2.0 +@export var practice_execution_timeout := 10.0 var _course_resource: Course = null -var _fail_messages := [] -var _timeout_messages := [] +var _fail_messages: Array[String] = [] +var _timeout_messages: Array[String] = [] var _tests_run_count := 0 var _tests_passed_count := 0 @@ -61,9 +48,10 @@ func _run_integration_test() -> void: var lesson: Lesson = _course_resource.lessons[lesson_index] print("[Lesson %d/%d] Testing: %s" % [lesson_index + 1, total_lessons, lesson.title]) - # Functions yield which in Godot 3 returns function state objects - var awaited_lesson_test: GDScriptFunctionState = _test_lesson(lesson) - var is_lesson_test_passed: bool = yield(awaited_lesson_test, "completed") + # In Godot 4, we await the function directly. + # If the function is async (contains await), it returns the result when finished. + var is_lesson_test_passed: bool = await _test_lesson(lesson) + if not is_lesson_test_passed: _fail_messages.append("Lesson %d: %s - Failed to load/display" % [lesson_index + 1, lesson.title]) print(" FAIL - Lesson failed\n") @@ -77,8 +65,8 @@ func _run_integration_test() -> void: _tests_run_count += 1 print(" [Practice %d/%d] Testing: %s" % [practice_index, lesson.practices.size(), practice.title]) - var awaited_practice_test: GDScriptFunctionState = _test_practice(practice, lesson) - var is_practice_test_passed: bool = yield(awaited_practice_test, "completed") + var is_practice_test_passed: bool = await _test_practice(practice, lesson) + if not is_practice_test_passed: _fail_messages.append("Practice: %s (Lesson %d)" % [practice.title, lesson_index + 1]) print(" FAIL - Practice failed") @@ -92,13 +80,13 @@ func _run_integration_test() -> void: func _test_lesson(lesson: Lesson) -> bool: - var ui_lesson: UILesson = UILessonScene.instance() + var ui_lesson: UILesson = UILessonScene.instantiate() # instance() -> instantiate() add_child(ui_lesson) ui_lesson.enable_integration_test_mode() - var setup_result: GDScriptFunctionState = ui_lesson.setup(lesson, _course_resource) - yield(setup_result, "completed") + # ui_lesson.setup is likely async, so we await it + await ui_lesson.setup(lesson, _course_resource) var displayed := false var timed_out := false @@ -108,19 +96,22 @@ func _test_lesson(lesson: Lesson) -> bool: add_child(timer) var state := {"displayed": false, "timer": timer} - ui_lesson.connect("lesson_displayed", self, "_on_lesson_displayed_signal", [state]) - timer.connect("timeout", self, "_on_lesson_timeout_signal", [state]) + + # Godot 4 Signal connection syntax + ui_lesson.lesson_displayed.connect(_on_lesson_displayed_signal.bind(state)) + timer.timeout.connect(_on_lesson_timeout_signal.bind(state)) timer.start() - var wait_start_time := OS.get_ticks_msec() + var wait_start_time := Time.get_ticks_msec() # OS.get_ticks_msec() -> Time.get_ticks_msec() while not displayed and not timed_out: - if OS.get_ticks_msec() - wait_start_time > lesson_load_timeout * 1000.0: + if Time.get_ticks_msec() - wait_start_time > lesson_load_timeout * 1000.0: timed_out = true break + # Check internal property directly if signal didn't fire yet if state.displayed or ui_lesson._practices_visibility_container.visible: displayed = true break - yield(get_tree(), "idle_frame") + await get_tree().process_frame timer.queue_free() @@ -152,18 +143,17 @@ func _on_lesson_timeout_signal(state: Dictionary) -> void: func _test_practice(practice: Practice, lesson: Lesson) -> bool: - var ui_practice: UIPractice = UIPracticeScene.instance() + var ui_practice: UIPractice = UIPracticeScene.instantiate() add_child(ui_practice) ui_practice.turn_on_test_mode() - var setup_result = ui_practice.setup(practice, lesson, _course_resource) - if setup_result != null and setup_result is GDScriptFunctionState: - yield(setup_result, "completed") + # Use await on the setup call + await ui_practice.setup(practice, lesson, _course_resource) var frames_waited := 0 while frames_waited < 5: - yield(get_tree(), "idle_frame") + await get_tree().process_frame frames_waited += 1 if not ui_practice._practice or ui_practice._practice != practice: @@ -172,7 +162,7 @@ func _test_practice(practice: Practice, lesson: Lesson) -> bool: ui_practice._on_use_solution_pressed() - yield(get_tree(), "idle_frame") + await get_tree().process_frame ui_practice._validate_and_run_student_code() @@ -185,19 +175,21 @@ func _test_practice(practice: Practice, lesson: Lesson) -> bool: add_child(execution_timer) var state := {"complete": false, "timer": execution_timer} - ui_practice.connect("test_student_code_completed", self, "_on_practice_execution_complete_signal", [state]) - execution_timer.connect("timeout", self, "_on_practice_execution_timeout_signal", [state]) + + # Assuming 'test_student_code_completed' is a signal defined in UIPractice + ui_practice.test_student_code_completed.connect(_on_practice_execution_complete_signal.bind(state)) + execution_timer.timeout.connect(_on_practice_execution_timeout_signal.bind(state)) execution_timer.start() - var wait_start_time := OS.get_ticks_msec() + var wait_start_time := Time.get_ticks_msec() while not execution_complete and not timed_out: - if OS.get_ticks_msec() - wait_start_time > practice_execution_timeout * 1000.0: + if Time.get_ticks_msec() - wait_start_time > practice_execution_timeout * 1000.0: timed_out = true break if state.complete or execution_timer.is_stopped(): execution_complete = true break - yield(get_tree(), "idle_frame") + await get_tree().process_frame execution_timer.queue_free() @@ -225,9 +217,7 @@ func _on_practice_execution_timeout_signal(state: Dictionary) -> void: func _print_summary() -> void: - var separator := "" - for i in range(50): - separator += "=" + var separator := "=".repeat(50) print("\n" + separator) print("Test Summary") print(separator) @@ -259,4 +249,3 @@ func _print_summary() -> void: else: print("\nFAIL - Tests failed") get_tree().quit(1) - diff --git a/ui/LoadingScreen.gd b/ui/LoadingScreen.gd index d51570bf..9f3332ca 100644 --- a/ui/LoadingScreen.gd +++ b/ui/LoadingScreen.gd @@ -9,34 +9,42 @@ const PROGRESS_DURATION := 0.75 enum State { IDLE, LOADING, FADING_IN, FADING_OUT } -var progress_value := 0.0 setget set_progress_value +var _progress_value: float = 0.0 +var progress_value: float: + set(value): + set_progress_value(value) + get: + return _progress_value var _state: int = State.IDLE +var _tween: Tween -onready var _progress_bar := $MarginContainer/Control/ProgressBar as ProgressBar -onready var _tweener := $Tween as Tween +func _kill_tween() -> void: + if _tween != null and _tween.is_running(): + _tween.kill() + _tween = null +@onready var _progress_bar := $MarginContainer/Control/ProgressBar as ProgressBar func _ready() -> void: _state = State.IDLE _progress_bar.value = 0.0 - _tweener.connect("tween_all_completed", self, "_on_tweener_finished") _animate_progress() func set_progress_value(value: float) -> void: - progress_value = clamp(value, 0.0, 1.0) - + _progress_value = clamp(value, 0.0, 1.0) + if is_inside_tree(): _animate_progress() func reset_progress_value() -> void: - progress_value = 0.0 - + _progress_value = 0.0 + if is_inside_tree(): - _progress_bar.value = progress_value + _progress_bar.value = _progress_value func fade_in() -> void: @@ -44,50 +52,58 @@ func fade_in() -> void: modulate.a = 0.0 visible = true - _tweener.stop_all() - _tweener.interpolate_property(self, "modulate:a", 0.0, 1.0, FADING_DURATION, Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) - _tweener.start() + _kill_tween() + _tween = create_tween() + _tween.tween_property(self, "modulate:a", 1.0, FADING_DURATION)\ + .set_trans(Tween.TRANS_LINEAR)\ + .set_ease(Tween.EASE_IN_OUT) + _tween.finished.connect(_on_tweener_finished) func fade_out() -> void: _state = State.FADING_OUT - _tweener.stop_all() - _tweener.interpolate_property(self, "modulate:a", modulate.a, 0.0, FADING_DURATION, Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) - _tweener.start() + _kill_tween() + _tween = create_tween() + _tween.tween_property(self, "modulate:a", 0.0, FADING_DURATION)\ + .set_trans(Tween.TRANS_LINEAR)\ + .set_ease(Tween.EASE_IN_OUT) + _tween.finished.connect(_on_tweener_finished) func _animate_progress() -> void: if _state != State.IDLE: return - + _state = State.LOADING - _tweener.stop_all() + _kill_tween() if _progress_bar.value == progress_value: _state = State.IDLE - emit_signal("loading_finished") + loading_finished.emit() return - _tweener.interpolate_property(_progress_bar, "value", _progress_bar.value, progress_value, PROGRESS_DURATION, Tween.TRANS_CUBIC, Tween.EASE_IN_OUT) - _tweener.start() + _tween = create_tween() + _tween.tween_property(_progress_bar, "value", progress_value, PROGRESS_DURATION)\ + .set_trans(Tween.TRANS_CUBIC)\ + .set_ease(Tween.EASE_IN_OUT) + _tween.finished.connect(_on_tweener_finished) func _on_tweener_finished() -> void: if _state == State.FADING_IN: - emit_signal("faded_in") - + faded_in.emit() _state = State.IDLE _animate_progress() - elif _state == State.FADING_OUT: - emit_signal("faded_out") + elif _state == State.FADING_OUT: + faded_out.emit() _state = State.IDLE visible = false elif _state == State.LOADING: if _progress_bar.value == _progress_bar.max_value: - emit_signal("loading_finished") + loading_finished.emit() _state = State.IDLE fade_out() diff --git a/ui/LoadingScreen.tscn b/ui/LoadingScreen.tscn index 5d9806c4..4618cd9b 100644 --- a/ui/LoadingScreen.tscn +++ b/ui/LoadingScreen.tscn @@ -1,74 +1,43 @@ -[gd_scene load_steps=7 format=2] +[gd_scene load_steps=4 format=3 uid="uid://dpmfg2urdyige"] -[ext_resource path="res://ui/theme/panel_darker_with_shadow.tres" type="StyleBox" id=1] -[ext_resource path="res://ui/icons/loading_splash.png" type="Texture" id=2] -[ext_resource path="res://ui/theme/gdscript_app_theme.tres" type="Theme" id=3] -[ext_resource path="res://ui/theme/progress_simple_background.tres" type="StyleBox" id=4] -[ext_resource path="res://ui/theme/progress_simple_foreground.tres" type="StyleBox" id=5] -[ext_resource path="res://ui/LoadingScreen.gd" type="Script" id=6] +[ext_resource type="Texture2D" uid="uid://b7pswfpkg5ly0" path="res://ui/icons/loading_splash.png" id="2"] +[ext_resource type="Theme" path="res://ui/theme/gdscript_app_theme.tres" id="3"] +[ext_resource type="Script" uid="uid://ckb5c2rl6ufus" path="res://ui/LoadingScreen.gd" id="6"] [node name="LoadingScreen" type="PanelContainer"] +anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 -theme = ExtResource( 3 ) -script = ExtResource( 6 ) -__meta__ = { -"_edit_use_anchors_": false -} +theme = ExtResource("3") +script = ExtResource("6") [node name="ClearColor" type="ColorRect" parent="."] -margin_right = 1920.0 -margin_bottom = 1080.0 -color = Color( 0.188235, 0.188235, 0.286275, 1 ) +layout_mode = 2 +color = Color(0.188235, 0.188235, 0.286275, 1) [node name="MarginContainer" type="MarginContainer" parent="."] -margin_right = 1920.0 -margin_bottom = 1080.0 +layout_mode = 2 [node name="BackgroundPanel" type="Panel" parent="MarginContainer"] -margin_left = 20.0 -margin_top = 20.0 -margin_right = 1900.0 -margin_bottom = 1060.0 -custom_styles/panel = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} +layout_mode = 2 [node name="SplashTexture" type="TextureRect" parent="MarginContainer"] -margin_left = 20.0 -margin_top = 20.0 -margin_right = 1900.0 -margin_bottom = 1060.0 +layout_mode = 2 size_flags_vertical = 3 -texture = ExtResource( 2 ) -expand = true +texture = ExtResource("2") +expand_mode = 1 stretch_mode = 4 -__meta__ = { -"_edit_use_anchors_": false -} [node name="Control" type="Control" parent="MarginContainer"] -margin_left = 20.0 -margin_top = 20.0 -margin_right = 1900.0 -margin_bottom = 1060.0 +layout_mode = 2 [node name="ProgressBar" type="ProgressBar" parent="MarginContainer/Control"] +layout_mode = 0 anchor_left = 0.25 anchor_top = 0.85 anchor_right = 0.75 anchor_bottom = 0.85 grow_horizontal = 2 grow_vertical = 2 -rect_min_size = Vector2( 0, 24 ) -custom_styles/fg = ExtResource( 5 ) -custom_styles/bg = ExtResource( 4 ) max_value = 1.0 value = 0.5 -percent_visible = false -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="Tween" type="Tween" parent="."] diff --git a/ui/UICore.gd b/ui/UICore.gd index bd294fca..6a56fccf 100644 --- a/ui/UICore.gd +++ b/ui/UICore.gd @@ -1,31 +1,32 @@ extends Control -const WelcomeScreen := preload("./screens/welcome_screen/WelcomeScreen.gd") -const LoadingScreen := preload("./LoadingScreen.gd") -const ReportFormPopup := preload("./components/popups/ReportFormPopup.gd") -const SettingsPopup := preload("./components/popups/SettingsPopup.gd") +# It's often better to use class_name in the scripts themselves, +# but preloading scripts as types works too. +const WelcomeScreen := preload("res://ui/screens/welcome_screen/WelcomeScreen.gd") +const LoadingScreen := preload("res://ui/LoadingScreen.gd") +const ReportFormPopup := preload("res://ui/components/popups/ReportFormPopup.gd") +const SettingsPopup := preload("res://ui/components/popups/SettingsPopup.gd") -export var default_course := "res://course/course-learn-gdscript.tres" +@export var default_course := "res://course/course-learn-gdscript.tres" var _unloading_target: Control var _loading_target: Control -var _course_navigator: UINavigator +var _course_navigator: Node -onready var _pages := $Pages as Control -onready var _loading_screen := $Pages/LoadingScreen as LoadingScreen -onready var _welcome_screen := $Pages/WelcomeScreen as WelcomeScreen -onready var _settings_screen := $Pages/SettingsScreen as Control -onready var _course_screen := $Pages/CourseScreen as Control +@onready var _pages := $Pages as Control +@onready var _loading_screen := $Pages/LoadingScreen as LoadingScreen +@onready var _welcome_screen := $Pages/WelcomeScreen as WelcomeScreen +@onready var _course_screen := $Pages/CourseScreen as Control -onready var _settings_popup := $SettingsPopup as SettingsPopup -onready var _report_form_popup := $ReportFormPopup as ReportFormPopup +@onready var _settings_popup := $SettingsPopup as Control +@onready var _report_form_popup := $ReportFormPopup as Control var _user_profile := UserProfiles.get_profile() func _init() -> void: _update_framerate(_user_profile.framerate_limit) - _user_profile.connect("framerate_limit_changed", self, "_update_framerate") + _user_profile.framerate_limit_changed.connect(_update_framerate) OS.low_processor_usage_mode = true OS.low_processor_usage_mode_sleep_usec = 20000 @@ -35,49 +36,40 @@ func _ready() -> void: _report_form_popup.hide() _update_welcome_button() - _loading_screen.connect("faded_in", self, "_on_loading_faded_in") - _loading_screen.connect("loading_finished", self, "_on_loading_finished") - _welcome_screen.connect("course_requested", self, "_on_course_requested") + _loading_screen.faded_in.connect(_on_loading_faded_in) + _loading_screen.loading_finished.connect(_on_loading_finished) + _welcome_screen.course_requested.connect(_on_course_requested) - Events.connect("report_form_requested", _report_form_popup, "show") - Events.connect("settings_requested", _settings_popup, "show") - Events.connect("course_completed", self, "_show_end_screen") + Events.report_form_requested.connect(_report_form_popup.show) + Events.settings_requested.connect(_settings_popup.show) + Events.course_completed.connect(_show_end_screen) - NavigationManager.connect("welcome_screen_navigation_requested", self, "_go_to_welcome_screen") - # Needed to navigate back from the end screen to the outliner. - NavigationManager.connect("outliner_navigation_requested", _course_screen, "show") + NavigationManager.welcome_screen_navigation_requested.connect(_go_to_welcome_screen) + NavigationManager.outliner_navigation_requested.connect(_course_screen.show) - if NavigationManager.current_url != "": + if not NavigationManager.current_url.is_empty(): _on_course_requested() return + _loading_screen.hide() _welcome_screen.appear() func _unhandled_input(event: InputEvent) -> void: - # We need to check the distraction free mode to avoid conflicts with the - # button in UIPractice. if ( event.is_action_pressed("toggle_full_screen") and not event.is_action_pressed("toggle_distraction_free_mode") ): - Events.emit_signal("fullscreen_toggled") + Events.fullscreen_toggled.emit() accept_event() -# Use this function to manually display the loading screen and control its -# progress. To increase the loading progress, set -# _loading_screen.progress_value. When the value reaches 1.0, the loading screen -# disappears automatically. func start_loading(target: Control) -> void: _loading_target = target _loading_screen.reset_progress_value() _loading_screen.fade_in() -# Immediately displays the loaded target after playing the loading screen -# animation. If the loading screen is transparent, this function doesn't fade it -# in. func load_immediately(target: Control) -> void: _loading_target = target _loading_screen.reset_progress_value() @@ -90,57 +82,58 @@ func _on_course_requested(force_outliner: bool = false) -> void: start_loading(_course_screen) _loading_screen.progress_value = 0.5 - yield(get_tree(), "idle_frame") + await get_tree().process_frame - if default_course.empty(): - # We completely failed, chief! + if default_course.is_empty(): printerr("Missing the default course path, make sure to set it in the UICore scene.") return - # We don't preload this scene, nor the course resource, so that the initial load into the app - # is faster. Consider using ResourceLoader.load_interactive() for progress updates in the future. var course_navigator_scene := load("res://ui/UINavigator.tscn") as PackedScene - _course_navigator = course_navigator_scene.instance() - _course_navigator.course = load(default_course) as Course + _course_navigator = course_navigator_scene.instantiate() + + # Explicitly casting for the navigator properties + _course_navigator.set("course", load(default_course)) var user_profile = UserProfiles.get_profile() - var lesson_id = user_profile.get_last_started_lesson(default_course) - if not lesson_id.empty(): - _course_navigator.set_start_from_lesson(lesson_id) + var lesson_id: String = user_profile.get_last_started_lesson(default_course) + if not lesson_id.is_empty(): + _course_navigator.call("set_start_from_lesson", lesson_id) - _course_navigator.load_into_outliner = force_outliner + _course_navigator.set("load_into_outliner", force_outliner) _course_screen.add_child(_course_navigator) _loading_screen.progress_value = 1.0 func _on_loading_faded_in() -> void: - if _unloading_target and is_instance_valid(_unloading_target): + if is_instance_valid(_unloading_target): _unloading_target.hide() _unloading_target = null func _on_loading_finished() -> void: - if _loading_target and is_instance_valid(_loading_target): + if is_instance_valid(_loading_target): _loading_target.show() _loading_target = null func _show_end_screen(_course: Course) -> void: - var show_sponsored_screen := UserProfiles.get_profile().is_sponsored_profile + var show_sponsored_screen: bool = UserProfiles.get_profile().is_sponsored_profile for page in _pages.get_children(): - page.hide() + var control_page := page as Control + if control_page: + control_page.hide() if show_sponsored_screen: - get_tree().change_scene("res://ui/screens/end_screen/EndScreen.tscn") + get_tree().change_scene_to_file("res://ui/screens/end_screen/EndScreen.tscn") else: - get_tree().change_scene("res://ui/screens/end_screen/SponsorlessEndScreen.tscn") - + get_tree().change_scene_to_file("res://ui/screens/end_screen/SponsorlessEndScreen.tscn") func _go_to_welcome_screen() -> void: _course_screen.hide() - _course_navigator.queue_free() + if is_instance_valid(_course_navigator): + _course_navigator.queue_free() _update_welcome_button() start_loading(_welcome_screen) @@ -148,15 +141,15 @@ func _go_to_welcome_screen() -> void: func _update_welcome_button() -> void: - if default_course.empty(): + if default_course.is_empty(): return var user_profile = UserProfiles.get_profile() - var lesson_id = user_profile.get_last_started_lesson(default_course) - _welcome_screen.set_button_continue(not lesson_id.empty()) + var lesson_id: String = user_profile.get_last_started_lesson(default_course) + _welcome_screen.set_button_continue(not lesson_id.is_empty()) func _update_framerate(new_framerate: int) -> void: - if new_framerate == 0: + if new_framerate <= 0: new_framerate = 1000 - OS.low_processor_usage_mode_sleep_usec = 1_000_000 / new_framerate + OS.low_processor_usage_mode_sleep_usec = int(1000000.0 / new_framerate) diff --git a/ui/UICore.tscn b/ui/UICore.tscn index 4f0a4a3d..6ed848ce 100644 --- a/ui/UICore.tscn +++ b/ui/UICore.tscn @@ -1,43 +1,56 @@ -[gd_scene load_steps=7 format=2] +[gd_scene load_steps=7 format=3 uid="uid://b61bhldqe135i"] -[ext_resource path="res://ui/screens/welcome_screen/WelcomeScreen.tscn" type="PackedScene" id=1] -[ext_resource path="res://ui/theme/gdscript_app_theme.tres" type="Theme" id=2] -[ext_resource path="res://ui/LoadingScreen.tscn" type="PackedScene" id=3] -[ext_resource path="res://ui/UICore.gd" type="Script" id=4] -[ext_resource path="res://ui/components/popups/ReportFormPopup.tscn" type="PackedScene" id=5] -[ext_resource path="res://ui/components/popups/SettingsPopup.tscn" type="PackedScene" id=6] +[ext_resource type="PackedScene" uid="uid://b1lpjgiqmvmil" path="res://ui/screens/welcome_screen/WelcomeScreen.tscn" id="1"] +[ext_resource type="Theme" path="res://ui/theme/gdscript_app_theme.tres" id="2"] +[ext_resource type="PackedScene" path="res://ui/LoadingScreen.tscn" id="3"] +[ext_resource type="Script" uid="uid://b2qsh8rqt75fu" path="res://ui/UICore.gd" id="4"] +[ext_resource type="PackedScene" path="res://ui/components/popups/ReportFormPopup.tscn" id="5"] +[ext_resource type="PackedScene" path="res://ui/components/popups/SettingsPopup.tscn" id="6"] [node name="UICore" type="Control"] -pause_mode = 2 +layout_mode = 3 +anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 mouse_filter = 2 -theme = ExtResource( 2 ) -script = ExtResource( 4 ) +theme = ExtResource("2") +script = ExtResource("4") [node name="Pages" type="Control" parent="."] +anchors_preset = 0 anchor_right = 1.0 anchor_bottom = 1.0 mouse_filter = 2 -[node name="WelcomeScreen" parent="Pages" instance=ExtResource( 1 )] +[node name="WelcomeScreen" parent="Pages" instance=ExtResource("1")] +layout_mode = 0 +anchors_preset = 0 +anchor_right = 0.0 +anchor_bottom = 0.0 mouse_filter = 2 [node name="SettingsScreen" type="MarginContainer" parent="Pages"] visible = false +layout_mode = 0 anchor_right = 1.0 anchor_bottom = 1.0 mouse_filter = 2 [node name="CourseScreen" type="Control" parent="Pages"] visible = false +anchors_preset = 0 anchor_right = 1.0 anchor_bottom = 1.0 mouse_filter = 2 -[node name="LoadingScreen" parent="Pages" instance=ExtResource( 3 )] +[node name="LoadingScreen" parent="Pages" instance=ExtResource("3")] +layout_mode = 0 +anchor_right = 0.0 +anchor_bottom = 0.0 mouse_filter = 2 -[node name="ReportFormPopup" parent="." instance=ExtResource( 5 )] +[node name="ReportFormPopup" parent="." instance=ExtResource("5")] -[node name="SettingsPopup" parent="." instance=ExtResource( 6 )] +[node name="SettingsPopup" parent="." instance=ExtResource("6")] diff --git a/ui/UILesson.gd b/ui/UILesson.gd index c6ee8bd6..e0badc4d 100644 --- a/ui/UILesson.gd +++ b/ui/UILesson.gd @@ -14,7 +14,7 @@ const PracticeButtonScene := preload("screens/lesson/UIPracticeButton.tscn") const AUTOSCROLL_PADDING := 20 const AUTOSCROLL_DURATION := 0.24 -export var test_lesson: Resource +@export var test_lesson: Resource signal lesson_displayed @@ -22,40 +22,42 @@ var _lesson: Lesson # Resource used to highlight glossary entries in the lesson text. var _glossary: Glossary var _visible_index := -1 -var _quizzes_done := -1 # Start with -1 because we will always autoincrement at least once. +var _quizzes_done := -1 var _quizz_count := 0 var _integration_test_mode := false -var _base_text_font_size := preload("res://ui/theme/fonts/font_text.tres").size +var _base_text_font := preload("res://ui/theme/fonts/font_text.tres") as Font +var _base_text_font_size: float = _base_text_font.get_height() -onready var _scroll_container := $OuterMargin/ScrollContainer as ScrollContainer -onready var _scroll_content := $OuterMargin/ScrollContainer/InnerMargin as Control -onready var _title := $OuterMargin/ScrollContainer/InnerMargin/Content/Title as Label -onready var _content_blocks := $OuterMargin/ScrollContainer/InnerMargin/Content/ContentBlocks as VBoxContainer -onready var _content_container := $OuterMargin/ScrollContainer/InnerMargin/Content as VBoxContainer -onready var _practices_visibility_container := $OuterMargin/ScrollContainer/InnerMargin/Content/PracticesContainer as VBoxContainer -onready var _practices_container := $OuterMargin/ScrollContainer/InnerMargin/Content/PracticesContainer/Practices as VBoxContainer -onready var _debounce_timer := $DebounceTimer as Timer -onready var _tweener := $Tween as Tween -onready var _glossary_popup := $GlossaryPopup +@onready var _scroll_container: ScrollContainer = $OuterMargin/ScrollContainer +@onready var _scroll_content: Control = $OuterMargin/ScrollContainer/InnerMargin +@onready var _title: Label = $OuterMargin/ScrollContainer/InnerMargin/Content/Title +@onready var _content_blocks: VBoxContainer = $OuterMargin/ScrollContainer/InnerMargin/Content/ContentBlocks +@onready var _content_container: VBoxContainer = $OuterMargin/ScrollContainer/InnerMargin/Content +@onready var _practices_visibility_container: VBoxContainer = $OuterMargin/ScrollContainer/InnerMargin/Content/PracticesContainer +@onready var _practices_container: VBoxContainer = $OuterMargin/ScrollContainer/InnerMargin/Content/PracticesContainer/Practices +@onready var _debounce_timer: Timer = $DebounceTimer +@onready var _glossary_popup := $GlossaryPopup +var _tweener: Tween -onready var _start_content_width := _content_container.rect_size.x +@onready var _start_content_width: float = _content_container.size.x func _ready() -> void: - Events.connect("font_size_scale_changed", self, "_update_content_container_width") + Events.font_size_scale_changed.connect(_update_content_container_width) _update_content_container_width(UserProfiles.get_profile().font_size_scale) - _scroll_container.get_v_scrollbar().connect("value_changed", self, "_on_content_scrolled") - _debounce_timer.connect("timeout", self, "_emit_read_content") - TranslationManager.connect("translation_changed", self, "_on_translation_changed") + _scroll_container.get_v_scroll_bar().value_changed.connect(_on_content_scrolled) + _debounce_timer.timeout.connect(_emit_read_content) + + _glossary = load("res://course/glossary.tres") if test_lesson and get_parent() == get_tree().root: - setup(test_lesson, null) - for child in _content_blocks.get_children(): - child.show() - _practices_container.show() + var lesson := test_lesson as Lesson + if lesson: + setup(lesson, null) + _scroll_container.grab_focus() @@ -63,11 +65,12 @@ func _ready() -> void: func _notification(what: int) -> void: if what == NOTIFICATION_TRANSLATION_CHANGED: _update_labels() + _underline_glossary_entries() func setup(lesson: Lesson, course: Course) -> void: if not is_inside_tree(): - yield(self, "ready") + await ready _lesson = lesson _title.text = tr(_lesson.title) @@ -103,7 +106,7 @@ func setup(lesson: Lesson, course: Course) -> void: var reading_started := user_profile.has_lesson_blocks_read( course.resource_path, lesson.resource_path ) - if restore_id.empty() and not reading_done and reading_started: + if restore_id.is_empty() and not reading_done and reading_started: for block in lesson.content_blocks: var block_id := "" if block is Quiz: @@ -121,21 +124,25 @@ func setup(lesson: Lesson, course: Course) -> void: for block in lesson.content_blocks: if block is ContentBlock: - var instance: UIContentBlock = ContentBlockScene.instance() - instance.name = block.content_id.get_file().get_basename() + var content_block: ContentBlock = block + + var instance := ContentBlockScene.instantiate() as UIContentBlock + instance.name = content_block.content_id.get_file().get_basename() _content_blocks.add_child(instance) - instance.setup(block) + instance.setup(content_block) instance.hide() if restore_id == block.content_id: restore_node = instance elif block is Quiz: - var scene = QuizInputFieldScene if block is QuizInputField else QuizChoiceScene - var instance = scene.instance() - instance.name = block.quiz_id.get_file().get_basename() + var quiz: Quiz = block + + var scene: PackedScene = QuizInputFieldScene if quiz is QuizInputField else QuizChoiceScene + var instance := scene.instantiate() as UIBaseQuiz + instance.name = quiz.quiz_id.get_file().get_basename() _content_blocks.add_child(instance) - instance.setup(block) + instance.setup(quiz) instance.hide() var completed_before := false @@ -147,9 +154,11 @@ func setup(lesson: Lesson, course: Course) -> void: _quizzes_done += 1 instance.completed_before = completed_before - instance.connect("quiz_passed", Events, "emit_signal", ["quiz_completed", block]) - instance.connect("quiz_passed", self, "_reveal_up_to_next_quiz") - instance.connect("quiz_skipped", self, "_reveal_up_to_next_quiz") + instance.quiz_passed.connect( + Callable(self, "_on_quiz_passed").bind(quiz) + ) + instance.quiz_passed.connect(Callable(self, "_reveal_up_to_next_quiz")) + instance.quiz_skipped.connect(Callable(self, "_reveal_up_to_next_quiz")) if restore_id == block.quiz_id: restore_node = instance @@ -157,7 +166,7 @@ func setup(lesson: Lesson, course: Course) -> void: var highlighted_next := false var practice_index := 0 for practice in lesson.practices: - var button: UIPracticeButton = PracticeButtonScene.instance() + var button := PracticeButtonScene.instantiate() as UIPracticeButton button.setup(practice, practice_index) if course: button.completed_before = user_profile.is_lesson_practice_completed( @@ -174,29 +183,27 @@ func setup(lesson: Lesson, course: Course) -> void: _reveal_up_to_next_quiz() if _integration_test_mode: - yield(get_tree(), "idle_frame") + await get_tree().process_frame emit_signal("lesson_displayed") return # Wait until the lesson is considered loaded by the system, and then update the size of # the scroll container and its content. - yield(Events, "lesson_started") + await Events.lesson_started if restore_node and restore_node.is_visible_in_tree(): - var scroll_offset = abs( - _scroll_content.rect_global_position.y - _content_blocks.rect_global_position.y + var scroll_offset: float = abs( + _scroll_content.global_position.y - _content_blocks.global_position.y ) - var scroll_target = restore_node.rect_position.y + scroll_offset - AUTOSCROLL_PADDING - _tweener.stop_all() - _tweener.interpolate_method( - _scroll_container, - "set_v_scroll", # So it plays nice with our smooth scroller - _scroll_container.scroll_vertical, - scroll_target, - AUTOSCROLL_DURATION, - Tween.TRANS_QUAD, - Tween.EASE_IN_OUT - ) - _tweener.start() + var scroll_target: float = restore_node.position.y + float(scroll_offset) - float(AUTOSCROLL_PADDING) + + + if _tweener: + _tweener.kill() + + _tweener = create_tween() + _tweener.set_trans(Tween.TRANS_QUAD) + _tweener.set_ease(Tween.EASE_IN_OUT) + _tweener.tween_property(_scroll_container, "scroll_vertical", scroll_target, AUTOSCROLL_DURATION) _underline_glossary_entries() @@ -207,10 +214,15 @@ func setup(lesson: Lesson, course: Course) -> void: func _underline_glossary_entries() -> void: _glossary.setup() # Underline glossary entries - for rtl in get_tree().get_nodes_in_group("rich_text_label"): + for n in get_tree().get_nodes_in_group("rich_text_label"): + var rtl := n as RichTextLabel + if rtl == null: + continue rtl.bbcode_text = _glossary.replace_matching_terms(rtl.bbcode_text) - if not rtl.is_connected("meta_clicked", self, "_open_glossary_popup"): - rtl.connect("meta_clicked", self, "_open_glossary_popup") + + var cb := Callable(self, "_open_glossary_popup") + if not rtl.is_connected("meta_clicked", cb): + rtl.connect("meta_clicked", cb) func _update_labels() -> void: @@ -261,7 +273,7 @@ func _on_content_scrolled(_value: float) -> void: func _emit_read_content() -> void: var scroll_offset = abs( - _scroll_content.rect_global_position.y - _content_blocks.rect_global_position.y + _scroll_content.global_position.y - _content_blocks.global_position.y ) var scroll_distance = _scroll_container.scroll_vertical - scroll_offset - AUTOSCROLL_PADDING @@ -280,7 +292,7 @@ func _emit_read_content() -> void: if content_index < _lesson.content_blocks.size(): content_blocks.append(_lesson.content_blocks[content_index]) - var content_offset := control_node.rect_position.y + var content_offset: float = control_node.position.y if content_offset > scroll_distance: break content_index += 1 @@ -295,7 +307,7 @@ func _update_content_container_width(new_font_scale: int) -> void: float(_base_text_font_size + new_font_scale * 2) / _base_text_font_size ) - _content_container.rect_min_size.x = _start_content_width * font_size_multiplier + _content_container.custom_minimum_size.x = _start_content_width * font_size_multiplier func _on_translation_changed() -> void: diff --git a/ui/UINavigatablePage.gd b/ui/UINavigatablePage.gd index d2be5b4a..9bc735f2 100644 --- a/ui/UINavigatablePage.gd +++ b/ui/UINavigatablePage.gd @@ -12,10 +12,7 @@ var _is_current_screen := false func _ready() -> void: - NavigationManager.connect( - "all_screens_unload_requested", self, "_on_all_screens_unload_requested" - ) - + NavigationManager.all_screens_unload_requested.connect(_on_all_screens_unload_requested) func set_is_current_screen(value: bool) -> void: if _is_current_screen == value: @@ -24,14 +21,10 @@ func set_is_current_screen(value: bool) -> void: _is_current_screen = value if _is_current_screen: - NavigationManager.connect( - "last_screen_unload_requested", self, "_on_current_screen_unload_requested" - ) - else: - NavigationManager.disconnect( - "last_screen_unload_requested", self, "_on_current_screen_unload_requested" - ) + NavigationManager.last_screen_unload_requested.connect(_on_current_screen_unload_requested) + else: + NavigationManager.last_screen_unload_requested.disconnect(_on_current_screen_unload_requested) func _accept_unload() -> void: NavigationManager.confirm_unload() diff --git a/ui/UINavigator.gd b/ui/UINavigator.gd index 20d258fe..719bf58c 100644 --- a/ui/UINavigator.gd +++ b/ui/UINavigator.gd @@ -4,71 +4,71 @@ extends PanelContainer signal transition_completed signal return_to_welcome_screen_requested -const CourseOutliner := preload("./screens/course_outliner/CourseOutliner.gd") -const BreadCrumbs := preload("./components/BreadCrumbs.gd") -const LessonDonePopup := preload("./components/popups/LessonDonePopup.gd") +# 1. Properly type the preloaded scripts so Godot knows what they are +const CourseOutlinerScript := preload("res://ui/screens/course_outliner/CourseOutliner.gd") +const BreadCrumbsScript := preload("res://ui/components/BreadCrumbs.gd") +const LessonDonePopupScript := preload("res://ui/components/popups/LessonDonePopup.gd") const SCREEN_TRANSITION_DURATION := 0.75 const OUTLINER_TRANSITION_DURATION := 0.5 var course: Course -# If `true`, play transition animations. var use_transitions := true -# If `true`, the initial load is forced to go to the outliner (provided default URL). var load_into_outliner := false -var _screens_stack := [] -# Maps url strings to resource paths. -var _matches := {} +# 2. Typed Array: Tells Godot this array ONLY contains Controls +var _screens_stack: Array[Control] = [] + +# FIX: Line 22 - Removed _matches as it was unused. var _lesson_index := 0 var _lesson_count: int = 0 -onready var _home_button := $Layout/Header/MarginContainer/HeaderContent/HomeButton as Button -onready var _outliner_button := $Layout/Header/MarginContainer/HeaderContent/OutlinerButton as Button -onready var _back_button := $Layout/Header/MarginContainer/HeaderContent/BackButton as Button -onready var _breadcrumbs := $Layout/Header/MarginContainer/HeaderContent/BreadCrumbs as BreadCrumbs -onready var _settings_button := $Layout/Header/MarginContainer/HeaderContent/SettingsButton as Button -onready var _report_button := $Layout/Header/MarginContainer/HeaderContent/ReportButton as Button +@onready var _home_button := $Layout/Header/MarginContainer/HeaderContent/HomeButton as Button +@onready var _outliner_button := $Layout/Header/MarginContainer/HeaderContent/OutlinerButton as Button +@onready var _back_button := $Layout/Header/MarginContainer/HeaderContent/BackButton as Button +@onready var _breadcrumbs := $Layout/Header/MarginContainer/HeaderContent/BreadCrumbs as BreadCrumbs +@onready var _settings_button := $Layout/Header/MarginContainer/HeaderContent/SettingsButton as Button +@onready var _report_button := $Layout/Header/MarginContainer/HeaderContent/ReportButton as Button -onready var _screen_container := $Layout/Content/ScreenContainer as Container -onready var _course_outliner := $Layout/Content/CourseOutliner as CourseOutliner +@onready var _screen_container := $Layout/Content/ScreenContainer as Container -onready var _lesson_done_popup := $LessonDonePopup as LessonDonePopup +@onready var _course_outliner := $Layout/Content/CourseOutliner as CourseOutlinerScript -onready var _tween := $Tween as Tween +@onready var _lesson_done_popup := $LessonDonePopup as LessonDonePopupScript -onready var _sale_button := $Layout/Header/MarginContainer/HeaderContent/SaleButton as Button -onready var _sale_popup := $SalePopup +@onready var _sale_button := $Layout/Header/MarginContainer/HeaderContent/SaleButton as Button +@onready var _sale_popup := $SalePopup # If SalePopup has a class_name, use 'as SalePopup' here +var _tween: Tween func _ready() -> void: _lesson_count = course.lessons.size() _course_outliner.course = course - NavigationManager.connect("navigation_requested", self, "_navigate_to") - NavigationManager.connect("back_navigation_requested", self, "_navigate_back") - NavigationManager.connect("outliner_navigation_requested", self, "_navigate_to_outliner") - + NavigationManager.navigation_requested.connect(_navigate_to) + NavigationManager.back_navigation_requested.connect(_navigate_back) + NavigationManager.outliner_navigation_requested.connect(_navigate_to_outliner) - Events.connect("practice_next_requested", self, "_on_practice_next_requested") - Events.connect("practice_previous_requested", self, "_on_practice_previous_requested") - Events.connect("practice_requested", self, "_on_practice_requested") + Events.practice_next_requested.connect(_on_practice_next_requested) + Events.practice_previous_requested.connect(_on_practice_previous_requested) + Events.practice_requested.connect(_on_practice_requested) - _lesson_done_popup.connect("accepted", self, "_on_lesson_completed") + _lesson_done_popup.accepted.connect(_on_lesson_completed) - _outliner_button.connect("pressed", NavigationManager, "navigate_to_outliner") - _back_button.connect("pressed", NavigationManager, "navigate_back") - _home_button.connect("pressed", NavigationManager, "navigate_to_welcome_screen") + _outliner_button.pressed.connect(NavigationManager.navigate_to_outliner) + _back_button.pressed.connect(NavigationManager.navigate_back) + _home_button.pressed.connect(NavigationManager.navigate_to_welcome_screen) - _settings_button.connect("pressed", Events, "emit_signal", ["settings_requested"]) - _report_button.connect("pressed", Events, "emit_signal", ["report_form_requested"]) + _settings_button.pressed.connect(Events.settings_requested.emit) + _report_button.pressed.connect(Events.report_form_requested.emit) - if not UserProfiles.get_profile().is_sponsored_profile or _sale_popup.is_sale_over(): + # FIX: Line 67/70 - Added safety checks for the sale popup + if not UserProfiles.get_profile().is_sponsored_profile or (_sale_popup.has_method("is_sale_over") and _sale_popup.is_sale_over()): _sale_button.hide() else: - _sale_button.connect("pressed", _sale_popup, "show") + _sale_button.pressed.connect(_sale_popup.show) if NavigationManager.current_url == "": if load_into_outliner: @@ -76,16 +76,16 @@ func _ready() -> void: else: if _lesson_index < 0 or _lesson_index >= course.lessons.size(): _lesson_index = 0 - NavigationManager.navigate_to(course.lessons[_lesson_index].resource_path) + # FIX: Line 78 - Ensure path is a String + NavigationManager.navigate_to(str(course.lessons[_lesson_index].resource_path)) else: _navigate_to() + func _unhandled_input(event: InputEvent) -> void: - # Workaround for a bug where pressing Left triggers ui_back in a popup even - # though the event is set to Ctrl+Alt+Left. - # warning-ignore:unsafe_property_access - if event.is_action_released("ui_back") and event.alt: + # FIX: Line 84 - event.alt only exists on InputEventWithModifiers (like keys or mouse clicks) + if event.is_action_released("ui_back") and event is InputEventWithModifiers and event.alt: NavigationManager.navigate_back() @@ -98,38 +98,33 @@ func set_start_from_lesson(lesson_id: String) -> void: if lesson.resource_path == lesson_id: _lesson_index = matched_index break - matched_index += 1 -# Pops the last screen from the stack. func _navigate_back() -> void: - # Allowing to go back during a transition can cause the screen to get - # deleted, so we prevent this. - if _tween.is_active(): + if _tween and _tween.is_valid(): return - # Nothing to go back to, open the outliner. if _screens_stack.size() < 2: _navigate_to_outliner() return - var current_screen: UINavigatablePage = _screens_stack.pop_back() - var next_screen: UINavigatablePage = _screens_stack.back() + var current_screen := _screens_stack.pop_back() as Control + var next_screen := _screens_stack.back() as Control _update_back_button(_screens_stack.size() < 2) - # warning-ignore:unsafe_method_access - var target = next_screen.get_screen_resource() - _breadcrumbs.update_breadcrumbs(course, target) + if next_screen.has_method("get_screen_resource"): + var target = next_screen.call("get_screen_resource") + _breadcrumbs.update_breadcrumbs(course, target) - next_screen.set_is_current_screen(true) + if next_screen.has_method("set_is_current_screen"): + next_screen.call("set_is_current_screen", true) _transition_to(next_screen, current_screen, false) - yield(self, "transition_completed") + await transition_completed current_screen.queue_free() -# Opens the course outliner and flushes the screen stack. func _navigate_to_outliner() -> void: show() _course_outliner.modulate.a = 0.0 @@ -141,36 +136,32 @@ func _navigate_to_outliner() -> void: _home_button.show() _clear_history_stack() - _tween.stop_all() + if _tween: _tween.kill() _animate_outliner(true) - _tween.start() - yield(_tween, "tween_all_completed") - + + await _tween.finished _screen_container.hide() -# Navigates forward to the next screen and adds it to the stack. func _navigate_to() -> void: - if _tween.is_active(): + if _tween and _tween.is_valid(): return var target := NavigationManager.get_navigation_resource(NavigationManager.current_url) - var screen: UINavigatablePage + var screen: Control + if target is Practice: var lesson = course.lessons[_lesson_index] - - screen = preload("UIPractice.tscn").instance() - # warning-ignore:unsafe_method_access - screen.setup(target, lesson, course) + screen = preload("UIPractice.tscn").instantiate() + if screen.has_method("setup"): + screen.call("setup", target, lesson, course) elif target is Lesson: var lesson := target as Lesson - screen = preload("UILesson.tscn").instance() - # warning-ignore:unsafe_method_access - screen.setup(target, course) - - _lesson_index = course.lessons.find(lesson) # Make sure the index is synced after navigation. + screen = preload("UILesson.tscn").instantiate() + if screen.has_method("setup"): + screen.call("setup", target, course) + _lesson_index = course.lessons.find(lesson) else: - printerr("Trying to navigate to unsupported resource type: %s" % target.get_class()) return _outliner_button.show() @@ -178,96 +169,78 @@ func _navigate_to() -> void: _screen_container.show() _breadcrumbs.update_breadcrumbs(course, target) - var has_previous_screen = not _screens_stack.empty() + var has_previous_screen = not _screens_stack.is_empty() _screens_stack.push_back(screen) - screen.set_is_current_screen(true) + + if screen.has_method("set_is_current_screen"): + screen.call("set_is_current_screen", true) + _back_button.show() _update_back_button(_screens_stack.size() < 2) _screen_container.add_child(screen) if has_previous_screen: - var previous_screen: UINavigatablePage = _screens_stack[-2] - previous_screen.set_is_current_screen(false) + var previous_screen := _screens_stack[-2] as Control + if previous_screen.has_method("set_is_current_screen"): + previous_screen.call("set_is_current_screen", false) _transition_to(screen, previous_screen) - yield(self, "transition_completed") + await transition_completed - # Connect to RichTextLabel meta links to navigate to different scenes. + # FIX: Line 181 - Cast node to RichTextLabel for node in get_tree().get_nodes_in_group("rich_text_label"): - assert(node is RichTextLabel) - NavigationManager.connect_rich_text_node(node) + if node is RichTextLabel: + NavigationManager.connect_rich_text_node(node) if _course_outliner.visible: - _tween.stop_all() + if _tween: _tween.kill() _animate_outliner(false) - _tween.start() - yield(_tween, "tween_all_completed") + await _tween.finished _course_outliner.hide() if target is Practice: - Events.emit_signal("practice_started", target) + Events.practice_started.emit(target) elif target is Lesson: - Events.emit_signal("lesson_started", target) + Events.lesson_started.emit(target) func _on_practice_next_requested(practice: Practice) -> void: var lesson_data := course.lessons[_lesson_index] as Lesson var practices: Array = lesson_data.practices - var index := practices.find(practice) - # This practice is not in the current lesson, return early. - if index < 0: - return - # This is the last practice in the set, try to move to the next lesson. + if index < 0: return + if index >= practices.size() - 1: - # Checking that it's the last practice is not enough. - # Check if all practices are completed before moving to the next lesson. var user_profile = UserProfiles.get_profile() var lesson_progress = user_profile.get_or_create_lesson(course.resource_path, lesson_data.resource_path) var total_practices := practices.size() var completed_practices = lesson_progress.get_completed_practices_count(practices) - # Show a confirmation popup and optionally tell the user that the lesson is incomplete. - _lesson_done_popup.set_incomplete(completed_practices < total_practices) + _lesson_done_popup.set_incomplete(bool(completed_practices < total_practices)) _lesson_done_popup.popup_centered() else: - # Otherwise, go to the next practice in the set. - NavigationManager.navigate_to(practices[index + 1].practice_id) - + NavigationManager.navigate_to(str(practices[index + 1].practice_id)) func _on_practice_previous_requested(practice: Practice) -> void: var lesson_data := course.lessons[_lesson_index] as Lesson var practices: Array = lesson_data.practices - var index := practices.find(practice) - # This practice is not in the current lesson, return early. - if index < 0: - return - # This is the first practice in the set, there is no valid path, should be blocked by UI. - if index == 0: - return - else: - # Otherwise, go to the previous practice in the set. - NavigationManager.navigate_to(practices[index - 1].practice_id) + if index <= 0: return + NavigationManager.navigate_to(practices[index - 1].practice_id) func _on_practice_requested(practice: Practice) -> void: var lesson_data := course.lessons[_lesson_index] as Lesson var practices: Array = lesson_data.practices - - var index := practices.find(practice) - # This practice is not in the current lesson, return early. - if index < 0: - return - + if practices.find(practice) < 0: return NavigationManager.navigate_to(practice.practice_id) func _on_lesson_completed() -> void: var lesson := course.lessons[_lesson_index] as Lesson - Events.emit_signal("lesson_completed", lesson) + Events.lesson_completed.emit(lesson) _lesson_index += 1 if _lesson_index >= _lesson_count: @@ -279,11 +252,10 @@ func _on_lesson_completed() -> void: func _on_course_completed() -> void: - Events.emit_signal("course_completed", course) + Events.course_completed.emit(course) hide() -# Transitions a screen in. func _transition_to(screen: Control, from_screen: Control = null, direction_in := true) -> void: if not use_transitions: if from_screen: @@ -294,8 +266,8 @@ func _transition_to(screen: Control, from_screen: Control = null, direction_in : _screen_container.add_child(screen) screen.show() - yield(get_tree(), "idle_frame") - emit_signal("transition_completed") + await get_tree().process_frame + transition_completed.emit() return if screen.get_parent() == null: @@ -305,67 +277,57 @@ func _transition_to(screen: Control, from_screen: Control = null, direction_in : if from_screen: from_screen.show() - var viewport_width := _screen_container.rect_size.x + var viewport_width: float = _screen_container.size.x var direction := 1.0 if direction_in else -1.0 - screen.rect_position.x = viewport_width * direction + screen.position.x = viewport_width * direction - _animate_screen(screen, 0.0) + if _tween: _tween.kill() + _tween = create_tween().set_parallel(true).set_trans(Tween.TRANS_CUBIC).set_ease(Tween.EASE_IN_OUT) + + _tween.tween_property(screen, "position:x", 0.0, SCREEN_TRANSITION_DURATION) + if from_screen: - _animate_screen(from_screen, -viewport_width * direction) + _tween.tween_property(from_screen, "position:x", -viewport_width * direction, SCREEN_TRANSITION_DURATION) - _tween.start() - yield(_tween, "tween_all_completed") + await _tween.finished if from_screen: from_screen.hide() _screen_container.remove_child(from_screen) - emit_signal("transition_completed") - - -func _animate_screen(screen: Control, to_position: float) -> void: - _tween.interpolate_property( - screen, - "rect_position:x", - screen.rect_position.x, - to_position, - SCREEN_TRANSITION_DURATION, - Tween.TRANS_CUBIC, - Tween.EASE_IN_OUT - ) + transition_completed.emit() func _animate_outliner(fade_in: bool) -> void: - _tween.interpolate_property( - _course_outliner, - "modulate:a", - 0.0 if fade_in else 1.0, - 1.0 if fade_in else 0.0, - OUTLINER_TRANSITION_DURATION, - Tween.TRANS_LINEAR, - Tween.EASE_IN_OUT - ) - + if _tween: _tween.kill() + _tween = create_tween().set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN_OUT) + + var start_a = 0.0 if fade_in else 1.0 + var end_a = 1.0 if fade_in else 0.0 + + _course_outliner.modulate.a = start_a + _tween.tween_property(_course_outliner, "modulate:a", end_a, OUTLINER_TRANSITION_DURATION) + func _clear_history_stack() -> void: - # Remove all screen nodes from the screen container. for child_node in _screen_container.get_children(): _screen_container.remove_child(child_node) child_node.queue_free() - # Screens may be unloaded, so queue them for deletion from the stack as well. for screen in _screens_stack: - screen.queue_free() + if is_instance_valid(screen): + screen.queue_free() _screens_stack.clear() _breadcrumbs.update_breadcrumbs(course, null) - func _update_back_button(is_disabled: bool) -> void: _back_button.disabled = is_disabled var tooltip := tr("Go back in your navigation history") if is_disabled: - _back_button.mouse_default_cursor_shape = CURSOR_ARROW + _back_button.mouse_default_cursor_shape = Control.CURSOR_ARROW tooltip += " " + tr("(no previous history)") else: - _back_button.mouse_default_cursor_shape = CURSOR_POINTING_HAND - _back_button.hint_tooltip = tooltip + _back_button.mouse_default_cursor_shape = Control.CURSOR_POINTING_HAND + + # hint_tooltip -> tooltip_text + _back_button.tooltip_text = tooltip diff --git a/ui/UIPractice.gd b/ui/UIPractice.gd index e9925e16..806e86c0 100644 --- a/ui/UIPractice.gd +++ b/ui/UIPractice.gd @@ -1,4 +1,4 @@ -tool +@tool class_name UIPractice extends UINavigatablePage @@ -20,13 +20,19 @@ const PracticeLeaveUnfinishedPopup := preload("components/popups/PracticeLeaveUn var REGEX_DIVSION_BY_ZERO := RegEx.new() -export var test_practice: Resource +@export var test_practice: Resource var _practice: Practice var _practice_completed := false var _practice_solution_used := false -var _script_slice: ScriptSlice setget _set_script_slice +var _script_slice: ScriptSlice + +var script_slice: ScriptSlice: + set(value): + _set_script_slice(value) + get: + return _script_slice var _tester: PracticeTester # If `true`, the text changed but was not saved. var _code_editor_is_dirty := false @@ -48,30 +54,30 @@ var _current_scene_reset_values := { transform = null, } -onready var _layout_container := $Margin/Layout as Control +@onready var _layout_container := $Margin/Layout as Control -onready var _output_container := find_node("Output") as Control -onready var _game_container := find_node("GameContainer") as Container -onready var _game_view := _output_container.find_node("GameView") as GameView -onready var _output_console := _output_container.find_node("Console") as OutputConsole +@onready var _output_container := find_child("Output", true, false) as Control +@onready var _game_container := find_child("GameContainer", true, false) as Container +@onready var _game_view := (_output_container as Node).find_child("GameView", true, false) as GameView +@onready var _output_console := (_output_container as Node).find_child("Console", true, false) as OutputConsole -onready var _output_anchors := $Margin/Layout/OutputAnchors as Control -onready var _solution_panel := find_node("SolutionContainer") as Control -onready var _solution_editor := _solution_panel.find_node("SliceEditor") as SliceEditor -onready var _use_solution_button := _solution_panel.find_node("UseSolutionButton") as Button +@onready var _output_anchors := $Margin/Layout/OutputAnchors as Control +@onready var _solution_panel := find_child("SolutionContainer", true, false) as Control +@onready var _solution_editor := (_solution_panel as Node).find_child("SliceEditor", true, false) as SliceEditor +@onready var _use_solution_button := (_solution_panel as Node).find_child("UseSolutionButton", true, false) as Button -onready var _info_panel_anchors := $Margin/Layout/InfoPanelAnchors as Control -onready var _info_panel := find_node("PracticeInfoPanel") as PracticeInfoPanel -onready var _documentation_panel := find_node("DocumentationPanel") as RichTextLabel -onready var _hints_container := _info_panel.hints_container as Revealer +@onready var _info_panel_anchors := $Margin/Layout/InfoPanelAnchors as Control +@onready var _info_panel := find_child("PracticeInfoPanel", true, false) as PracticeInfoPanel +@onready var _documentation_panel := find_child("DocumentationPanel", true, false) as RichTextLabel +@onready var _hints_container := _info_panel.hints_container as Revealer -onready var _practice_list := find_node("PracticeListPopup") as PracticeListPopup -onready var _practice_done_popup := find_node("PracticeDonePopup") as PracticeDonePopup -onready var _practice_leave_unfinished_popup := find_node("PracticeLeaveUnfinishedPopup") as PracticeLeaveUnfinishedPopup +@onready var _practice_list := find_child("PracticeListPopup", true, false) as PracticeListPopup +@onready var _practice_done_popup := find_child("PracticeDonePopup", true, false) as PracticeDonePopup +@onready var _practice_leave_unfinished_popup := find_child("PracticeLeaveUnfinishedPopup", true, false) as PracticeLeaveUnfinishedPopup -onready var _code_editor := find_node("CodeEditor") as CodeEditor +@onready var _code_editor := find_child("CodeEditor", true, false) as CodeEditor -onready var _tween := $Tween as Tween +var _tween: Tween func _init(): @@ -82,36 +88,37 @@ func _init(): _run_autotimer.wait_time = RUN_AUTOTIMER_DURATION add_child(_run_autotimer) - _run_autotimer.connect("timeout", self, "_on_autotimer_timeout") + _run_autotimer.timeout.connect(_on_autotimer_timeout) _on_init_set_javascript() func _ready() -> void: randomize() - if Engine.editor_hint: + if Engine.is_editor_hint(): return - _code_editor.connect("action_taken", self, "_on_code_editor_action_taken") - _code_editor.connect("text_changed", self, "_on_code_editor_text_changed") - _code_editor.connect("console_toggled", self, "_on_console_toggled") - _output_console.connect("reference_clicked", self, "_on_code_reference_clicked") - _use_solution_button.connect("pressed", self, "_on_use_solution_pressed") - _info_panel.connect("list_requested", self, "_on_list_requested") + _code_editor.action_taken.connect(_on_code_editor_action_taken) + _code_editor.text_changed.connect(_on_code_editor_text_changed) + _code_editor.console_toggled.connect(_on_console_toggled) + _output_console.reference_clicked.connect(_on_code_reference_clicked) + _use_solution_button.pressed.connect(_on_use_solution_pressed) + + _info_panel.list_requested.connect(_on_list_requested) - _practice_done_popup.connect("accepted", self, "_on_next_requested") + _practice_done_popup.accepted.connect(_on_next_requested) - _practice_leave_unfinished_popup.connect("confirmed", self, "_accept_unload") - _practice_leave_unfinished_popup.connect("denied", self, "_deny_unload") + _practice_leave_unfinished_popup.confirmed.connect(_accept_unload) + _practice_leave_unfinished_popup.denied.connect(_deny_unload) - Events.connect("practice_run_completed", self, "_test_student_code") + Events.practice_run_completed.connect(_test_student_code) _update_slidable_panels() - _layout_container.connect("resized", self, "_update_slidable_panels") + _layout_container.resized.connect(_update_slidable_panels) _solution_panel.modulate.a = 0.0 - _solution_panel.margin_left = _output_anchors.rect_size.x + _solution_panel.position.x = _output_anchors.size.x if test_practice and get_parent() == get_tree().root: setup(test_practice, null, null) @@ -125,15 +132,15 @@ func _notification(what: int) -> void: func _gui_input(event: InputEvent) -> void: var mb := event as InputEventMouseButton - if mb and mb.button_index == BUTTON_LEFT and mb.pressed and get_focus_owner(): - # Makes clicks on the empty area to remove focus from various controls, specifically - # the code editor. - get_focus_owner().release_focus() + if mb and mb.button_index == MOUSE_BUTTON_LEFT and mb.pressed: + var focus_owner := get_viewport().gui_get_focus_owner() + if focus_owner: + focus_owner.release_focus() func setup(practice: Practice, lesson: Lesson, course: Course) -> void: if not is_inside_tree(): - yield(self, "ready") + await ready _practice = practice _practice_completed = false @@ -146,11 +153,11 @@ func setup(practice: Practice, lesson: Lesson, course: Course) -> void: _code_editor.text = practice.starting_code _code_editor.update_cursor_position(practice.cursor_line, practice.cursor_column) - _hints_container.visible = not practice.hints.empty() + _hints_container.visible = not practice.hints.is_empty() var index := 0 for hint in practice.hints: var practice_hint: PracticeHint = PracticeHintScene.instance() - practice_hint.title = tr("Hint %s") % [String(index + 1).pad_zeros(1)] + practice_hint.title = tr("Hint %s") % str(index + 1) practice_hint.bbcode_text = hint _hints_container.add_child(practice_hint) index += 1 @@ -159,8 +166,8 @@ func setup(practice: Practice, lesson: Lesson, course: Course) -> void: var base_directory := practice.practice_id.get_base_dir() var script_path := practice.script_slice_path - if script_path.is_rel_path(): - script_path = base_directory.plus_file(script_path) + if script_path.is_relative_path(): + script_path = base_directory.path_join(script_path) if not script_path.begins_with("res://"): script_path = "res://" + script_path var slice_name := practice.slice_name if practice.slice_name else "" @@ -175,8 +182,8 @@ func setup(practice: Practice, lesson: Lesson, course: Course) -> void: _solution_editor.text = _script_slice.slice_text var validator_path := practice.validator_script_path - if validator_path.is_rel_path(): - validator_path = base_directory.plus_file(validator_path) + if validator_path.is_relative_path(): + validator_path = base_directory.path_join(validator_path) _tester = (load(validator_path) as GDScript).new() _tester.setup(_game_view.get_viewport(), _script_slice) @@ -222,7 +229,7 @@ func _update_labels() -> void: if not practice_hint: continue - practice_hint.title = tr("Hint %s") % [String(index + 1).pad_zeros(1)] + practice_hint.title = tr("Hint %s") % [str(index + 1).pad_zeros(1)] practice_hint.bbcode_text = _practice.hints[index] index += 1 @@ -269,20 +276,6 @@ func _validate_and_run_student_code() -> void: var script_file_name := _script_slice.get_script_file_name() var script_file_path := _script_slice.get_script_file_path().lstrip("res://") - # Mixed indentation is an error we cannot catch from the GDScript parser in - # some situations, so we manually look for it to help students understand the error. - var mixed_indent_error_line := _check_for_mixed_indentation(script_text) - if mixed_indent_error_line != -1: - var error := ScriptError.new() - error.message = "Parse error: Spaces used before tabs on a line" - error.severity = 1 - error.code = GDScriptCodes.ErrorCode.SPACES_BEFORE_TABS - error.error_range.start.line = mixed_indent_error_line - error.error_range.start.character = 0 - MessageBus.print_script_error(error, script_file_name) - _code_editor.unlock_editor() - return - # Do local sanity checks for the script. var tokenizer := MiniGDScriptTokenizer.new(script_text) @@ -316,7 +309,7 @@ func _validate_and_run_student_code() -> void: verifier.test() var errors := verifier.errors - if not errors.empty(): + if not errors.is_empty(): _code_editor.slice_editor.errors = errors for index in errors.size(): @@ -335,13 +328,13 @@ func _validate_and_run_student_code() -> void: # Run student code # Generate a runnable script, check for uncaught errors. _code_editor.set_locked_message(tr("Running Your Code...")) - yield(get_tree(), "idle_frame") + await get_tree().process_frame script_text = MessageBus.replace_print_calls_in_script(script_file_name, script_text) # Guard against infinite while loops if "while " in script_text: - var modified_code := PoolStringArray() + var modified_code := PackedStringArray() var guard_counter = 0 for line in script_text.split("\n"): if "while " in line and not line.strip_edges(true, false).begins_with("#"): @@ -361,7 +354,7 @@ func _validate_and_run_student_code() -> void: modified_code.append(tabs + "\t\t" + "break") else: modified_code.append(line) - script_text = modified_code.join("\n") + script_text = "\n".join(modified_code) elif REGEX_DIVSION_BY_ZERO.search(script_text): var error := ScriptError.new() error.message = tr( @@ -414,7 +407,7 @@ func _test_student_code() -> void: var result := _tester.run_tests() _info_panel.set_tests_status(result, script_file_name) - yield(_info_panel, "tests_updated") + await _info_panel.tests_updated # Show the end of practice popup. if not _practice_completed and result.is_success(): @@ -449,20 +442,21 @@ func _reset_practice() -> void: func _update_slidable_panels() -> void: # Wait a frame to make sure the new size has been applied. - yield(get_tree(), "idle_frame") + await get_tree().process_frame # We use _output_anchors for reference because it never leaves the screen, so we can rely on it # to always report the target size for one third of the hbox. # Update info panel. - _info_panel.rect_min_size = Vector2(_output_anchors.rect_size.x, 0) - _info_panel.set_anchors_and_margins_preset(Control.PRESET_WIDE, Control.PRESET_MODE_MINSIZE) + _info_panel.custom_minimum_size = Vector2(_output_anchors.size.x, 0) + _info_panel.set_offsets_preset(Control.PRESET_FULL_RECT, Control.PRESET_MODE_MINSIZE) + # Update solution panel. - _solution_panel.rect_min_size = Vector2(_output_anchors.rect_size.x, 0) - _solution_panel.set_anchors_and_margins_preset(Control.PRESET_WIDE, Control.PRESET_MODE_MINSIZE) + _solution_panel.custom_minimum_size = Vector2(_output_anchors.size.x, 0) + _solution_panel.set_offsets_preset(Control.PRESET_FULL_RECT, Control.PRESET_MODE_MINSIZE) if not _is_solution_panel_open: - _solution_panel.margin_left = _output_anchors.rect_size.x + _solution_panel.offset_left = _output_anchors.size.x func _toggle_distraction_free_mode() -> void: @@ -474,77 +468,43 @@ func _toggle_distraction_free_mode() -> void: func _disable_distraction_free_mode() -> void: _is_info_panel_open = true - _tween.remove_all() - - _tween.interpolate_property( - _info_panel_anchors, - "size_flags_stretch_ratio", - _info_panel_anchors.size_flags_stretch_ratio, - 1.0, - SLIDE_TRANSITION_DURATION, - Tween.TRANS_SINE, - Tween.EASE_IN_OUT - ) - _tween.interpolate_property( - _code_editor, - "size_flags_stretch_ratio", - _code_editor.size_flags_stretch_ratio, - 1.0, - SLIDE_TRANSITION_DURATION, - Tween.TRANS_SINE, - Tween.EASE_IN_OUT - ) - _tween.interpolate_property( - _info_panel_anchors, - "modulate:a", - _info_panel_anchors.modulate.a, - 1.0, - SLIDE_TRANSITION_DURATION, - Tween.TRANS_LINEAR, - Tween.EASE_IN - ) - _tween.start() - _code_editor.set_distraction_free_state(not _is_info_panel_open) + if _tween: + _tween.kill() + _tween = create_tween() + + _tween.tween_property(_info_panel_anchors, "size_flags_stretch_ratio", 1.0, SLIDE_TRANSITION_DURATION)\ + .set_trans(Tween.TRANS_SINE).set_ease(Tween.EASE_IN_OUT) + + _tween.parallel().tween_property(_code_editor, "size_flags_stretch_ratio", 1.0, SLIDE_TRANSITION_DURATION)\ + .set_trans(Tween.TRANS_SINE).set_ease(Tween.EASE_IN_OUT) + + _tween.parallel().tween_property(_info_panel_anchors, "modulate:a", 1.0, SLIDE_TRANSITION_DURATION)\ + .set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN) + + _code_editor.set_distraction_free_state(true) func _enable_distraction_free_mode() -> void: _update_slidable_panels() _is_info_panel_open = false - _tween.remove_all() - - _tween.interpolate_property( - _info_panel_anchors, - "size_flags_stretch_ratio", - _info_panel_anchors.size_flags_stretch_ratio, - 0.0, - SLIDE_TRANSITION_DURATION, - Tween.TRANS_SINE, - Tween.EASE_IN_OUT - ) - _tween.interpolate_property( - _code_editor, - "size_flags_stretch_ratio", - _code_editor.size_flags_stretch_ratio, - 2.0, - SLIDE_TRANSITION_DURATION, - Tween.TRANS_SINE, - Tween.EASE_IN_OUT - ) - _tween.interpolate_property( - _info_panel_anchors, - "modulate:a", - _info_panel_anchors.modulate.a, - 0.0, - SLIDE_TRANSITION_DURATION - 0.25, - Tween.TRANS_LINEAR, - Tween.EASE_IN, - 0.15 - ) - _tween.start() - _code_editor.set_distraction_free_state(not _is_info_panel_open) + if _tween: + _tween.kill() + _tween = create_tween() + + _tween.tween_property(_info_panel_anchors, "size_flags_stretch_ratio", 0.0, SLIDE_TRANSITION_DURATION)\ + .set_trans(Tween.TRANS_SINE).set_ease(Tween.EASE_IN_OUT) + + _tween.parallel().tween_property(_code_editor, "size_flags_stretch_ratio", 2.0, SLIDE_TRANSITION_DURATION)\ + .set_trans(Tween.TRANS_SINE).set_ease(Tween.EASE_IN_OUT) + + # delay 0.15 like your old call + _tween.parallel().tween_property(_info_panel_anchors, "modulate:a", 0.0, SLIDE_TRANSITION_DURATION - 0.25)\ + .set_delay(0.15).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN) + + _code_editor.set_distraction_free_state(false) func _toggle_solution_panel() -> void: @@ -558,59 +518,32 @@ func _show_solution_panel() -> void: _update_slidable_panels() _is_solution_panel_open = true - _tween.remove_all() - - _tween.interpolate_property( - _solution_panel, - "margin_left", - _solution_panel.margin_left, - 0.0, - SLIDE_TRANSITION_DURATION, - Tween.TRANS_SINE, - Tween.EASE_IN_OUT - ) - _tween.interpolate_property( - _solution_panel, - "modulate:a", - _solution_panel.modulate.a, - 1.0, - SLIDE_TRANSITION_DURATION, - Tween.TRANS_LINEAR, - Tween.EASE_IN - ) + if _tween: + _tween.kill() + _tween = create_tween() + + _tween.tween_property(_solution_panel, "offset_left", 0.0, SLIDE_TRANSITION_DURATION)\ + .set_trans(Tween.TRANS_SINE).set_ease(Tween.EASE_IN_OUT) - _tween.start() + _tween.parallel().tween_property(_solution_panel, "modulate:a", 1.0, SLIDE_TRANSITION_DURATION)\ + .set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN) func _hide_solution_panel() -> void: _update_slidable_panels() _is_solution_panel_open = false - _tween.remove_all() - - _tween.interpolate_property( - _solution_panel, - "margin_left", - _solution_panel.margin_left, - _output_anchors.rect_size.x, - SLIDE_TRANSITION_DURATION, - Tween.TRANS_SINE, - Tween.EASE_IN_OUT - ) - _tween.interpolate_property( - _solution_panel, - "modulate:a", - _solution_panel.modulate.a, - 0.0, - SLIDE_TRANSITION_DURATION - 0.25, - Tween.TRANS_LINEAR, - Tween.EASE_IN, - 0.15 - ) + if _tween: + _tween.kill() + _tween = create_tween() + + _tween.tween_property(_solution_panel, "offset_left", _output_anchors.size.x, SLIDE_TRANSITION_DURATION)\ + .set_trans(Tween.TRANS_SINE).set_ease(Tween.EASE_IN_OUT) - _tween.start() + _tween.parallel().tween_property(_solution_panel, "modulate:a", 0.0, SLIDE_TRANSITION_DURATION - 0.25)\ + .set_delay(0.15).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN) func _on_use_solution_pressed() -> void: @@ -732,49 +665,25 @@ static func try_validate_and_replace_script(node: Node, script: GDScript) -> voi ############################################################################### # # JS INTERFACE -# the below intends to listen to the `RECURSIVE` error event dispatched back -# from JS and react to it # # JS error event listener -var _on_js_error_feedback_ref = JavaScript.create_callback(self, "_on_js_error_feedback") - +var _on_js_error_feedback_ref := JavaScriptBridge.create_callback(_on_js_error_feedback) # This will be called from Javascript -func _on_js_error_feedback(args): - var code = args[0] +func _on_js_error_feedback(args: Array) -> void: + if args.is_empty(): + return + + var code: String = str(args[0]) if code is String and code == "RECURSIVE": print("recursive code") - # Set the event listener func _on_init_set_javascript() -> void: - if OS.has_feature("JavaScript"): - var GDQUEST = JavaScript.get_interface("GDQUEST") - GDQUEST.events.onError.connect(_on_js_error_feedback_ref) - - -# Checks if the script text has mixed tabs and spaces in indentation. -# Returns the line number of the error or -1 if there's no error -func _check_for_mixed_indentation(text: String) -> int: - var lines := text.split("\n") - for line_number in range(lines.size()): - var line := lines[line_number] - if line.empty() or line.strip_edges() == "": - continue - - var has_space := false - var has_tab := false - - for i in range(line.length()): - var character := line[i] - if character == ' ': - has_space = true - elif character == '\t': - has_tab = true - else: - break - - if has_space and has_tab: - return line_number - return -1 + # Godot 4: web builds use "web" + if OS.has_feature("web"): + var gdquest := JavaScriptBridge.get_interface("GDQUEST") + if gdquest: + # Keep this as-is if GDQUEST.events.onError is your JS-side event emitter. + gdquest.events.onError.connect(_on_js_error_feedback_ref) diff --git a/ui/components/BigGreenButton.gd b/ui/components/BigGreenButton.gd index 8d56155f..3b20c5bc 100644 --- a/ui/components/BigGreenButton.gd +++ b/ui/components/BigGreenButton.gd @@ -3,7 +3,7 @@ extends Button func _ready() -> void: var color := Color("303049") - add_color_override("icon_color_normal", color) - add_color_override("icon_color_hover", color) - add_color_override("icon_color_focus", color) - add_color_override("icon_color_pressed", get_color("font_color_pressed")) + add_theme_color_override("icon_color_normal", color) + add_theme_color_override("icon_color_hover", color) + add_theme_color_override("icon_color_focus", color) + add_theme_color_override("icon_color_pressed", get_theme_color("font_color_pressed")) diff --git a/ui/components/BreadCrumbs.gd b/ui/components/BreadCrumbs.gd index d8c25dee..50dbf568 100644 --- a/ui/components/BreadCrumbs.gd +++ b/ui/components/BreadCrumbs.gd @@ -1,45 +1,40 @@ +class_name BreadCrumbs extends HBoxContainer const NODE_FONT := preload("res://ui/theme/fonts/font_text.tres") const NODE_FONT_CURRENT := preload("res://ui/theme/fonts/font_text_bold.tres") const NODE_COLOR := Color(0.572549, 0.560784, 0.721569) - var _last_course: Course var _last_target: Resource - func _notification(what: int) -> void: if what == NOTIFICATION_TRANSLATION_CHANGED: - yield(get_tree(), "idle_frame") + # Wait for the next frame so translation updates can be processed + await get_tree().process_frame _rebuild_breadcrumbs() - func update_breadcrumbs(course: Course, target: Resource) -> void: _last_course = course _last_target = target - _rebuild_breadcrumbs() - func _rebuild_breadcrumbs() -> void: if not _last_course or not _last_target: + _clear_navigation_nodes() return _clear_navigation_nodes() if _last_target is Lesson: - var lesson = _last_target as Lesson + var lesson := _last_target as Lesson var lesson_index := -1 - var i := 0 - for lesson_data in _last_course.lessons: - if lesson_data == lesson: + for i in range(_last_course.lessons.size()): + if _last_course.lessons[i] == lesson: lesson_index = i break - i += 1 - var node_text: String = tr(lesson.title) if lesson_index >= 0: node_text = "%s. %s" % [lesson_index + 1, tr(lesson.title)] @@ -48,66 +43,58 @@ func _rebuild_breadcrumbs() -> void: return if _last_target is Practice: - var practice = _last_target as Practice - # TODO: Should probably avoid relying on content ID for getting paths. - var lesson_path = practice.practice_id.get_base_dir().plus_file("lesson.tres") + var practice := _last_target as Practice + # Godot 4 prefers path_join() over plus_file() + var lesson_path := practice.practice_id.get_base_dir().path_join("lesson.tres") - var lesson: Lesson + var lesson: Lesson = null var lesson_index := -1 - var i := 0 - for lesson_data in _last_course.lessons: - if lesson_data.resource_path == lesson_path: - lesson = lesson_data + for i in range(_last_course.lessons.size()): + if _last_course.lessons[i].resource_path == lesson_path: + lesson = _last_course.lessons[i] lesson_index = i break - i += 1 - if lesson and lesson_index >= 0: var lesson_text := "%d. %s" % [lesson_index + 1, tr(lesson.title)] _create_navigation_node(lesson_text, lesson.resource_path) - var practice_index: int = ( - lesson.get_practice_index(practice.practice_id) - ) + var practice_index: int = lesson.get_practice_index(practice.practice_id) if lesson else 0 var node_text: String = "%d. %s" % [practice_index + 1, tr(practice.title)] _create_navigation_node(node_text, "", true) return - func _clear_navigation_nodes() -> void: for child_node in get_children(): - remove_child(child_node) child_node.queue_free() - func _create_navigation_node(text: String, path: String = "", current: bool = false) -> void: if get_child_count() > 0: var separator := Label.new() separator.text = "•" - separator.add_font_override("font", NODE_FONT) - separator.add_color_override("font_color", NODE_COLOR) + # Godot 4 theme overrides + separator.add_theme_font_override("font", NODE_FONT) + separator.add_theme_color_override("font_color", NODE_COLOR) add_child(separator) - if path.empty(): + if path.is_empty(): var navigation_node := Label.new() navigation_node.text = text - navigation_node.add_font_override("font", NODE_FONT_CURRENT if current else NODE_FONT) - navigation_node.add_color_override("font_color", NODE_COLOR) + navigation_node.add_theme_font_override("font", NODE_FONT_CURRENT if current else NODE_FONT) + navigation_node.add_theme_color_override("font_color", NODE_COLOR) add_child(navigation_node) else: var navigation_node := Button.new() navigation_node.flat = true navigation_node.text = text - navigation_node.add_font_override("font", NODE_FONT_CURRENT if current else NODE_FONT) - navigation_node.mouse_default_cursor_shape = CURSOR_POINTING_HAND + navigation_node.add_theme_font_override("font", NODE_FONT_CURRENT if current else NODE_FONT) + navigation_node.mouse_default_cursor_shape = Control.CURSOR_POINTING_HAND add_child(navigation_node) - navigation_node.connect("pressed", self, "_on_navigation_pressed", [ path ]) - + + navigation_node.pressed.connect(_on_navigation_pressed.bind(path)) func _on_navigation_pressed(path: String) -> void: - if path.empty(): + if path.is_empty(): return - NavigationManager.navigate_to(path) diff --git a/ui/components/CodeEditor.gd b/ui/components/CodeEditor.gd index 9ed98b7d..1fcf0cde 100644 --- a/ui/components/CodeEditor.gd +++ b/ui/components/CodeEditor.gd @@ -1,4 +1,4 @@ -tool +@tool class_name CodeEditor extends PanelContainer @@ -18,7 +18,12 @@ const ACTIONS := { const EDITOR_EXPAND_ICON := preload("res://ui/icons/expand.png") const EDITOR_COLLAPSE_ICON := preload("res://ui/icons/collapse.png") -export(String, MULTILINE) var text := "" setget set_text, get_text +@export_multiline var text: String = "": + set(value): + set_text(value) + get: + return get_text() + var _initial_text := "" @@ -26,23 +31,23 @@ var _initial_text := "" # Once done, we use this var to restore the buttons' previous disabled state. var _buttons_previous_disabled_state := {} -onready var slice_editor := $Column/PanelContainer/SliceEditor as SliceEditor +@onready var slice_editor := $Column/PanelContainer/SliceEditor as SliceEditor -onready var _run_button := $Column/MarginContainer/Column/Row/RunButton as Button -onready var _pause_button := $Column/MarginContainer/Column/Row/PauseButton as Button -onready var _restore_button := $Column/MarginContainer/Column/Row/RestoreButton as Button -onready var _solution_button := $Column/MarginContainer/Column/Row2/SolutionButton as Button -onready var _console_button := $Column/MarginContainer/Column/Row2/ConsoleButton as Button -onready var _continue_button := $Column/MarginContainer/Column/Row2/ContinueButton as Button +@onready var _run_button := $Column/MarginContainer/Column/Row/RunButton as Button +@onready var _pause_button := $Column/MarginContainer/Column/Row/PauseButton as Button +@onready var _restore_button := $Column/MarginContainer/Column/Row/RestoreButton as Button +@onready var _solution_button := $Column/MarginContainer/Column/Row2/SolutionButton as Button +@onready var _console_button := $Column/MarginContainer/Column/Row2/ConsoleButton as Button +@onready var _continue_button := $Column/MarginContainer/Column/Row2/ContinueButton as Button -onready var _distraction_free_mode_button := $Column/PanelContainer/DFMButton as Button +@onready var _distraction_free_mode_button := $Column/PanelContainer/DFMButton as Button -onready var _locked_overlay := $Column/PanelContainer/LockedOverlay as Control -onready var _locked_overlay_label := $Column/PanelContainer/LockedOverlay/Layout/Label as Label +@onready var _locked_overlay := $Column/PanelContainer/LockedOverlay as Control +@onready var _locked_overlay_label := $Column/PanelContainer/LockedOverlay/Layout/Label as Label # Buttons to toggle disabled when running the code, until the server responds. -onready var _buttons_to_disable := [ +@onready var _buttons_to_disable := [ _run_button, _pause_button, _solution_button, @@ -50,7 +55,7 @@ onready var _buttons_to_disable := [ _continue_button, ] # We generate a shortcut tooltip for each of those buttons. -onready var _buttons_with_shortcuts := [ +@onready var _buttons_with_shortcuts := [ _run_button, _restore_button, _solution_button, @@ -65,32 +70,29 @@ func _ready() -> void: _locked_overlay.hide() _restore_button.disabled = true - _restore_button.connect("pressed", self, "_on_restore_button_pressed") - _run_button.connect("pressed", self, "_on_run_button_pressed") - _pause_button.connect("pressed", self, "emit_signal", ["action_taken", ACTIONS.PAUSE]) - _solution_button.connect("pressed", self, "emit_signal", ["action_taken", ACTIONS.SOLUTION]) - _continue_button.connect("pressed", self, "emit_signal", ["action_taken", ACTIONS.CONTINUE]) - _distraction_free_mode_button.connect( - "pressed", self, "emit_signal", ["action_taken", ACTIONS.DFMODE] - ) - _console_button.connect("pressed", self, "emit_signal", ["console_toggled"]) - - slice_editor.connect("text_changed", self, "_on_text_changed") - slice_editor.connect("gui_input", self, "_gui_input") - yield(get_tree(), "idle_frame") + _restore_button.pressed.connect(_on_restore_button_pressed) + _run_button.pressed.connect(_on_run_button_pressed) + _pause_button.pressed.connect(func(): action_taken.emit(ACTIONS.PAUSE)) + _solution_button.pressed.connect(func(): action_taken.emit(ACTIONS.SOLUTION)) + _continue_button.pressed.connect(func(): action_taken.emit(ACTIONS.CONTINUE)) + _distraction_free_mode_button.pressed.connect(func(): action_taken.emit(ACTIONS.DFMODE)) + _console_button.pressed.connect(func(): console_toggled.emit()) + + slice_editor.text_changed.connect(_on_text_changed) + slice_editor.gui_input.connect(_gui_input) + await get_tree().process_frame _initial_text = text slice_editor.grab_focus() - if not Engine.editor_hint: + if not Engine.is_editor_hint(): for button in _buttons_with_shortcuts: assert( button.shortcut.shortcut is InputEventAction, "Buttons must use an action as a shortcut to generate a shortcut tooltip for them." ) var action_name: String = button.shortcut.shortcut.action - button.hint_tooltip += "\n" + TextUtils.convert_input_action_to_tooltip(action_name) - + button.hint_tooltip += "\n" + preload("res://autoload/TextUtils.gd").convert_input_action_to_tooltip(action_name) func _gui_input(event: InputEvent) -> void: if event.is_action_pressed("run_code") and not _run_button.disabled: @@ -106,14 +108,15 @@ func update_cursor_position(line: int, column: int) -> void: var tabs = min(column, string.count("\t")) column = 3 * tabs + column - slice_editor.cursor_set_line(1000000 if line < 0 else line) - slice_editor.cursor_set_column(1000000 if column < 0 else column) + slice_editor.set_caret_line(1000000 if line < 0 else line) + slice_editor.set_caret_column(1000000 if column < 0 else column) + func set_text(new_text: String) -> void: text = new_text if not is_inside_tree(): - yield(self, "ready") + await ready slice_editor.text = new_text @@ -131,19 +134,17 @@ func set_distraction_free_state(enabled: bool) -> void: func is_pause_button_pressed() -> bool: - return _pause_button.pressed - + return _pause_button.button_pressed func set_pause_button_pressed(is_pressed: bool) -> void: - _pause_button.pressed = is_pressed - + _pause_button.button_pressed = is_pressed func is_solution_button_pressed() -> bool: - return _solution_button.pressed + return _solution_button.button_pressed func set_solution_button_pressed(is_pressed: bool) -> void: - _solution_button.pressed = is_pressed + _solution_button.button_pressed = is_pressed func set_restore_allowed(allowed: bool) -> void: diff --git a/ui/components/CodeEditorEnhancer.gd b/ui/components/CodeEditorEnhancer.gd index e0e33dc0..6d64ccbb 100644 --- a/ui/components/CodeEditorEnhancer.gd +++ b/ui/components/CodeEditorEnhancer.gd @@ -1,8 +1,5 @@ # Sets options on a TextEdit for it to be more suitable as # a text editor. -# -# Sets some colors, and adds keywords used GDScript to the -# highlight list, as well as strings and comments. class_name CodeEditorEnhancer extends Node @@ -12,6 +9,7 @@ const COLOR_KEYWORD := Color(1, 0.094118, 0.321569) const COLOR_QUOTES := Color(1, 0.960784, 0.25098) const COLOR_COMMENTS := Color(0.290196, 0.294118, 0.388235) const COLOR_NUMBERS := Color(0.922, 0.580, 0.200) + const KEYWORDS := [ # Basic keywords. @@ -150,23 +148,31 @@ const KEYWORDS := [ # Enhances a TextEdit to better highlight GDScript code. static func enhance(text_edit: TextEdit) -> void: - text_edit.syntax_highlighting = true - text_edit.show_line_numbers = true text_edit.draw_tabs = true text_edit.draw_spaces = true - text_edit.smooth_scrolling = true + text_edit.scroll_smooth = true text_edit.caret_blink = true - text_edit.wrap_enabled = false + text_edit.wrap_mode = TextEdit.LINE_WRAPPING_NONE + + if text_edit is CodeEdit: + text_edit.set("line_numbers_draw_column", true) + text_edit.set("gutters_draw_line_numbers", true) + + var highlighter := CodeHighlighter.new() + highlighter.number_color = COLOR_NUMBERS + highlighter.add_color_region('"', '"', COLOR_QUOTES) + highlighter.add_color_region("'", "'", COLOR_QUOTES) + highlighter.add_color_region("#", "", COLOR_COMMENTS, true) - text_edit.add_color_region('"', '"', COLOR_QUOTES) - text_edit.add_color_region("'", "'", COLOR_QUOTES) - text_edit.add_color_region("#", "\n", COLOR_COMMENTS, true) + for class_name_str: String in ClassDB.get_class_list(): + highlighter.add_keyword_color(class_name_str, COLOR_CLASS) + + for property_info: Dictionary in ClassDB.class_get_property_list(class_name_str): + var property_name: String = property_info.get("name", "") + if not property_name.is_empty(): + highlighter.add_keyword_color(property_name, COLOR_MEMBER) - for classname in ClassDB.get_class_list(): - text_edit.add_keyword_color(classname, COLOR_CLASS) - for member in ClassDB.class_get_property_list(classname): - for key in member: - text_edit.add_keyword_color(key, COLOR_MEMBER) + for keyword: String in KEYWORDS: + highlighter.add_keyword_color(keyword, COLOR_KEYWORD) - for keyword in KEYWORDS: - text_edit.add_keyword_color(keyword, COLOR_KEYWORD) + text_edit.syntax_highlighter = highlighter diff --git a/ui/components/CodeExampleVariableUnderline.gd b/ui/components/CodeExampleVariableUnderline.gd index 00abf1d9..17396fd7 100644 --- a/ui/components/CodeExampleVariableUnderline.gd +++ b/ui/components/CodeExampleVariableUnderline.gd @@ -5,49 +5,75 @@ const LINE_COLOR := Color(1, 0.96, 0.25) const LINE_WIDTH := 3.0 const TWEEN_DURATION := 0.2 -export(Resource) var font_resource +# Godot 4: Resources should be specifically typed if possible +@export var font_resource: Font -var highlight_rect := Rect2() setget set_highlight_rect +# Godot 4: setget replaced with colon property syntax +var highlight_rect := Rect2(): + set = set_highlight_rect + var variable_name := "" var highlight_line := -1 var highlight_column := -1 -onready var _scene_instance: Node -onready var _mouse_blocker := $MouseBlocker as Control -onready var _label := $MouseBlocker/Label as Label +# RefCounted is the base for Objects that are not Nodes, like the setup expects +@onready var _scene_instance: Node +@onready var _mouse_blocker := $MouseBlocker as Control +@onready var _label := $MouseBlocker/Label as Label func _ready() -> void: - _mouse_blocker.connect("mouse_entered", self, "_on_blocker_mouse_entered") - _mouse_blocker.connect("mouse_exited", self, "_on_blocker_mouse_exited") + # Godot 4: Signal connection syntax + _mouse_blocker.mouse_entered.connect(_on_blocker_mouse_entered) + _mouse_blocker.mouse_exited.connect(_on_blocker_mouse_exited) -func setup(runnable_code, scene_instance: Node) -> void: - runnable_code.connect("code_updated", self, "_update_label_text") +func setup(runnable_code: Node, scene_instance: Node) -> void: + # Godot 4: Connect to custom signal + runnable_code.connect("code_updated", _update_label_text) _scene_instance = scene_instance -func set_highlight_rect(value) -> void: +func set_highlight_rect(value: Rect2) -> void: highlight_rect = value - if not is_inside_tree(): - yield(self, "ready") + if not is_node_ready(): + await ready - _mouse_blocker.rect_position = highlight_rect.position - _mouse_blocker.rect_size = highlight_rect.size + # Godot 4: rect_position/rect_size -> position/size + _mouse_blocker.position = highlight_rect.position + _mouse_blocker.size = highlight_rect.size -func _update_label_text(): +func _update_label_text() -> void: + if not _scene_instance: + return + _label.text = str(_scene_instance.get(variable_name)) - _label.rect_size = _label.get_font("font").get_string_size(_label.text) - _label.rect_position.x = (_mouse_blocker.rect_size.x / 2 - _label.rect_size.x / 2) - - -func _on_blocker_mouse_entered(): + + # Godot 4: Accessing fonts and sizes from theme overrides + # Font.get_string_size now requires the font_size as an argument + var font := _label.get_theme_font("font") + var font_size := _label.get_theme_font_size("font_size") + + var string_size := font.get_string_size( + _label.text, + HORIZONTAL_ALIGNMENT_LEFT, + -1, + font_size + ) + + _label.size = string_size + + # Center the label relative to the blocker + _label.position.x = (_mouse_blocker.size.x / 2.0 - _label.size.x / 2.0) + + +func _on_blocker_mouse_entered() -> void: _update_label_text() _label.show() -func _on_blocker_mouse_exited(): +func _on_blocker_mouse_exited() -> void: _label.hide() diff --git a/ui/components/ConsoleArrowAnimation.gd b/ui/components/ConsoleArrowAnimation.gd index 924909ff..75835652 100644 --- a/ui/components/ConsoleArrowAnimation.gd +++ b/ui/components/ConsoleArrowAnimation.gd @@ -5,63 +5,68 @@ const LINE_COLOR := Color(1, 0.96, 0.25) const LINE_WIDTH := 3.0 const TWEEN_DURATION := 0.2 -export(Vector2) var initial_point := Vector2.ZERO -export(Vector2) var end_point := Vector2.ZERO +@export var initial_point: Vector2 = Vector2.ZERO +@export var end_point: Vector2 = Vector2.ZERO -onready var highlight_rects : Array = [] setget set_highlight_rects +var _highlight_rects: Array[Rect2] = [] +@onready var _arrow := $Arrow as Sprite2D -onready var _arrow := $Arrow as Sprite -onready var _tween := $Tween as Tween -onready var _line_slice_limit := 0 -onready var _baked_line_points := [] +var _line_slice_limit: int = 0 +var _baked_line_points: PackedVector2Array = PackedVector2Array() -func _ready(): - set_process(false) - _tween.connect("tween_completed", self, "_on_tween_completed") - _tween.connect("tween_step", self, "_on_tween_step") +var _tween: Tween + +func _ready() -> void: + set_process(false) + +func _process(_delta: float) -> void: + queue_redraw() func _draw() -> void: - for rect in highlight_rects: + for rect in _highlight_rects: draw_rect(rect, LINE_COLOR, false, LINE_WIDTH, true) - if _line_slice_limit > 0: - draw_polyline(_baked_line_points.slice(0,_line_slice_limit), LINE_COLOR, LINE_WIDTH, true) + if _line_slice_limit > 0 and not _baked_line_points.is_empty(): + draw_polyline(_baked_line_points.slice(0, _line_slice_limit), LINE_COLOR, LINE_WIDTH, true) -func draw_curve(): +func draw_curve() -> void: _line_slice_limit = 0 var curve := Curve2D.new() - var control_point := Vector2.UP * 20 + var control_point := Vector2.UP * 20.0 - curve.add_point(initial_point, Vector2.ZERO, control_point + Vector2.LEFT * 50) - curve.add_point(end_point, control_point + Vector2.RIGHT * 50, Vector2.ZERO) + curve.add_point(initial_point, Vector2.ZERO, control_point + Vector2.LEFT * 50.0) + curve.add_point(end_point, control_point + Vector2.RIGHT * 50.0, Vector2.ZERO) - _baked_line_points = curve.get_baked_points() as Array + _baked_line_points = curve.get_baked_points() # PackedVector2Array - _tween.interpolate_property(self, "_line_slice_limit", 0, _baked_line_points.size(), TWEEN_DURATION) - _tween.start() + if _tween: + _tween.kill() + _tween = create_tween() + _tween.tween_property(self, "_line_slice_limit", _baked_line_points.size(), TWEEN_DURATION) -func reset_curve(): - _tween.stop_all() - _line_slice_limit = 0 - _baked_line_points = [] - _arrow.hide() - update() - -func set_highlight_rects(value) -> void: - highlight_rects = value - update() +func reset_curve() -> void: + if _tween: + _tween.kill() + set_process(false) + _line_slice_limit = 0 + _baked_line_points = PackedVector2Array() + _arrow.hide() + queue_redraw() -func _on_tween_completed(_object : Object, _key : NodePath): - _arrow.position = _baked_line_points[-1] +func _on_tween_finished() -> void: + set_process(false) + if not _baked_line_points.is_empty(): + _arrow.position = _baked_line_points[_baked_line_points.size() - 1] _arrow.show() - - -func _on_tween_step(_object : Object, _key : NodePath, _elapsed : float, _value : Object): - update() + queue_redraw() + +func set_highlight_rects(value: Array[Rect2]) -> void: + _highlight_rects = value + queue_redraw() diff --git a/ui/components/DebuggerConsoleMonitoredVariable.gd b/ui/components/DebuggerConsoleMonitoredVariable.gd index 091a36c6..2a652c8a 100644 --- a/ui/components/DebuggerConsoleMonitoredVariable.gd +++ b/ui/components/DebuggerConsoleMonitoredVariable.gd @@ -1,23 +1,35 @@ extends PanelContainer -var values := [] setget set_values +var _values: Array = [] +var _tween: Tween = null -onready var _label := $Label as Label -onready var _tween := $Tween as Tween +@onready var _label: Label = $Label + + +var values: Array: + set(v): + set_values(v) + get: + return _values func set_values(new_values: Array) -> void: - values = new_values + _values = new_values if not is_inside_tree(): - yield(self, "ready") + await ready - var message = PoolStringArray(new_values).join(" ") + var parts: Array[String] = [] + for v in new_values: + parts.append(str(v)) + var message: String = " ".join(parts) if _label.text == message: return _label.text = message - _tween.stop_all() - _tween.interpolate_property(self, "self_modulate:a", 1.0, 0.25, 1.5) - _tween.start() + if _tween != null: + _tween.kill() + + _tween = create_tween() + _tween.tween_property(self, "self_modulate:a", 0.25, 1.5).from(1.0) diff --git a/ui/components/FullScreenButton.gd b/ui/components/FullScreenButton.gd index b9662767..a526e307 100644 --- a/ui/components/FullScreenButton.gd +++ b/ui/components/FullScreenButton.gd @@ -4,19 +4,21 @@ const EDITOR_EXPAND_ICON := preload("res://ui/icons/fullscreen_on.png") const EDITOR_COLLAPSE_ICON := preload("res://ui/icons/fullscreen_off.png") func _ready() -> void: - if OS.has_feature("JavaScript"): + if OS.has_feature("web"): modulate.a = 0.0 return - connect("pressed", self, "_toggle_fullscreen") - Events.connect("fullscreen_toggled", self, "_toggle_fullscreen") + pressed.connect(_toggle_fullscreen) + Events.fullscreen_toggled.connect(_toggle_fullscreen) _update_icon() +func _is_fullscreen() -> bool: + return DisplayServer.window_get_mode() == DisplayServer.WINDOW_MODE_FULLSCREEN func _toggle_fullscreen() -> void: - OS.window_fullscreen = not OS.window_fullscreen + var next_mode := DisplayServer.WINDOW_MODE_WINDOWED if _is_fullscreen() else DisplayServer.WINDOW_MODE_FULLSCREEN + DisplayServer.window_set_mode(next_mode) _update_icon() - -func _update_icon(): - icon = EDITOR_COLLAPSE_ICON if OS.window_fullscreen else EDITOR_EXPAND_ICON +func _update_icon() -> void: + icon = EDITOR_COLLAPSE_ICON if _is_fullscreen() else EDITOR_EXPAND_ICON diff --git a/ui/components/GDQuestCreditsLabel.gd b/ui/components/GDQuestCreditsLabel.gd index f51f151c..89cdc8bd 100644 --- a/ui/components/GDQuestCreditsLabel.gd +++ b/ui/components/GDQuestCreditsLabel.gd @@ -1,13 +1,13 @@ extends Control -onready var _rich_text_label := $RichTextLabel as RichTextLabel +@onready var _rich_text_label := $RichTextLabel as RichTextLabel +func _ready() -> void: + _rich_text_label.meta_clicked.connect(_on_meta_clicked) -func _ready(): - _rich_text_label.connect("meta_clicked", self, "_on_meta_clicked") - -func _on_meta_clicked(data) -> void: - if typeof(data) == TYPE_STRING: - if data.begins_with("https://"): - OS.shell_open(data) +func _on_meta_clicked(data: Variant) -> void: + if data is String: + var link: String = data + if link.begins_with("https://"): + OS.shell_open(link) diff --git a/ui/components/GDQuestLogo.gd b/ui/components/GDQuestLogo.gd index 57c3e583..c201a9df 100644 --- a/ui/components/GDQuestLogo.gd +++ b/ui/components/GDQuestLogo.gd @@ -1,31 +1,29 @@ extends TextureButton -export var COLOR_IDLE := Color(0.572549, 0.560784, 0.721569) -export var COLOR_HOVER := Color(0.960784, 0.980392, 0.980392) -export var COLOR_PRESSED := Color(0.455042, 0.441932, 0.621094) +@export var COLOR_IDLE := Color(0.572549, 0.560784, 0.721569) +@export var COLOR_HOVER := Color(0.960784, 0.980392, 0.980392) +@export var COLOR_PRESSED := Color(0.455042, 0.441932, 0.621094) -var is_hovered := false setget set_is_hovered +var hovered := false func _ready() -> void: modulate = COLOR_IDLE - connect("pressed", self, "open_gdquest_website") - connect("button_down", self, "_toggle_shade", [true]) - connect("button_up", self, "_toggle_shade", [false]) - connect("mouse_entered", self, "set_is_hovered", [true]) - connect("mouse_exited", self, "set_is_hovered", [false]) + pressed.connect(open_gdquest_website) + button_down.connect(_toggle_shade.bind(true)) + button_up.connect(_toggle_shade.bind(false)) + mouse_entered.connect(set_is_hovered.bind(true)) + mouse_exited.connect(set_is_hovered.bind(false)) func open_gdquest_website() -> void: OS.shell_open("http://gdquest.com/") - func set_is_hovered(value: bool) -> void: - is_hovered = value + hovered = value modulate = COLOR_HOVER if value else COLOR_IDLE - func _toggle_shade(is_down: bool) -> void: if is_down: modulate = COLOR_PRESSED else: - modulate = COLOR_HOVER if is_hovered() else COLOR_IDLE + modulate = COLOR_HOVER if hovered else COLOR_IDLE diff --git a/ui/components/GameView.gd b/ui/components/GameView.gd index 81d9f515..4cfb3251 100644 --- a/ui/components/GameView.gd +++ b/ui/components/GameView.gd @@ -2,20 +2,27 @@ class_name GameView extends Control -var paused := false setget set_paused +var _paused: bool = false -var _viewport := Viewport.new() +var paused: bool: + set(value): + set_paused(value) + get: + return _paused + +var _viewport: SubViewport = SubViewport.new() -onready var _viewport_container = $ViewportContainer as ViewportContainer -onready var _pause_rect := $PauseRect as ColorRect -onready var _scene_tree := get_tree() +@onready var _viewport_container := $ViewportContainer as SubViewportContainer +@onready var _pause_rect := $PauseRect as ColorRect +var _scene_tree: SceneTree func _ready() -> void: _pause_rect.visible = false _viewport.name = "Viewport" _viewport_container.add_child(_viewport) - _scene_tree.connect("screen_resized", self, "_on_screen_resized") + _scene_tree = get_tree() + get_viewport().size_changed.connect(_on_screen_resized) call_deferred("_on_screen_resized") @@ -24,20 +31,21 @@ func toggle_paused() -> void: func set_paused(value: bool) -> void: - paused = value - _scene_tree.paused = paused - _pause_rect.visible = paused + _paused = value + _scene_tree.paused = _paused + _pause_rect.visible = _paused + func use_scene(node: Node, viewport_size: Vector2) -> void: _viewport.add_child(node) - _pause_rect.raise() + _pause_rect.move_to_front() _viewport.size = viewport_size -func get_viewport() -> Viewport: +func get_game_viewport() -> SubViewport: return _viewport func _on_screen_resized() -> void: - _viewport.size = rect_size + _viewport.size = size diff --git a/ui/components/GlossaryPopup.gd b/ui/components/GlossaryPopup.gd index b416bfc3..b42007ad 100644 --- a/ui/components/GlossaryPopup.gd +++ b/ui/components/GlossaryPopup.gd @@ -5,60 +5,72 @@ const TRANSITION_DURATION := 0.15 # Margin for info panel so hiding it isn't triggered by a 1px mouse move const MOUSE_MARGIN := 25.0 * Vector2.ONE -onready var _panel := $Panel as Control +@onready var _panel := $Panel as Control # Makes the mouse interaction area larger than the panel. -onready var _interaction_area := $InteractionArea as Control -onready var _title := $Panel/MarginContainer/Column/Title as Label -onready var _content := $Panel/MarginContainer/Column/Content as RichTextLabel -onready var _tween := $Tween as Tween +@onready var _interaction_area := $InteractionArea as Control +@onready var _title := $Panel/MarginContainer/Column/Title as Label +@onready var _content: RichTextLabel = $Panel/MarginContainer/Column/Content + +var _tween: Tween + # The timer prevents the panel from disappearing instantly when the mouse goes # out of the area too quickly. -onready var _timer := $Timer as Timer +@onready var _timer := $Timer as Timer func _ready() -> void: _panel.hide() _interaction_area.hide() - _interaction_area.connect("mouse_exited", self, "disappear") - _timer.connect("timeout", self, "_on_Timer_timeout") - _tween.connect("tween_all_completed", self, "_on_Tween_tween_all_completed") - _content.connect("resized", self, "_on_Content_resized") + _interaction_area.mouse_exited.connect(disappear) + _timer.timeout.connect(_on_Timer_timeout) + _content.resized.connect(_on_Content_resized) func setup(term: String, bbcode_text: String) -> void: if not is_inside_tree(): - yield(self, "ready") + await ready _title.text = term - _content.bbcode_text = bbcode_text + _content.bbcode_enabled = true + _content.text = bbcode_text + # Places the panel and interaction area based on the current mouse position, # offsetting it vertically if it goes out of the viewport. func align_with_mouse(global_mouse_position: Vector2) -> void: - _panel.rect_global_position = global_mouse_position + _panel.global_position = global_mouse_position var rect := _panel.get_global_rect() var vp_rect := _panel.get_viewport_rect() if rect.position.y + rect.size.y > vp_rect.size.y: - _panel.rect_global_position.y -= rect.size.y - _interaction_area.rect_global_position = _panel.rect_global_position - MOUSE_MARGIN - _interaction_area.rect_size = _panel.rect_size + MOUSE_MARGIN * 2 + _panel.global_position.y -= rect.size.y + _interaction_area.global_position = _panel.global_position - MOUSE_MARGIN + _interaction_area.size = _panel.size + MOUSE_MARGIN * 2.0 func appear() -> void: _panel.show() _interaction_area.show() - _tween.stop_all() - _tween.interpolate_property(_panel, "modulate:a", 0.0, 1.0, TRANSITION_DURATION) - _tween.start() - _timer.start() + if _tween: + _tween.kill() + + _panel.modulate.a = 0.0 + _tween = create_tween() + _tween.tween_property(_panel, "modulate:a", 1.0, TRANSITION_DURATION) + _tween.finished.connect(_on_tween_finished) + + _timer.start() func disappear() -> void: if not _timer.is_stopped(): return - _tween.stop_all() - _tween.interpolate_property(_panel, "modulate:a", _panel.modulate.a, 0.0, TRANSITION_DURATION) - _tween.start() + + if _tween: + _tween.kill() + + _tween = create_tween() + _tween.tween_property(_panel, "modulate:a", 0.0, TRANSITION_DURATION) + _tween.finished.connect(_on_tween_finished) func _on_Timer_timeout() -> void: @@ -68,12 +80,12 @@ func _on_Timer_timeout() -> void: disappear() -func _on_Tween_tween_all_completed() -> void: +func _on_tween_finished() -> void: if _panel.modulate.a < 0.01: - _content.bbcode_text = "" + _content.text = "" _panel.hide() _interaction_area.hide() func _on_Content_resized() -> void: - _panel.set_deferred("rect_size", _panel.rect_min_size) + _panel.set_deferred("size", _panel.custom_minimum_size) diff --git a/ui/components/LockedOverlay.gd b/ui/components/LockedOverlay.gd index 17227b07..fb4e459a 100644 --- a/ui/components/LockedOverlay.gd +++ b/ui/components/LockedOverlay.gd @@ -2,7 +2,7 @@ extends Panel const TEXTURE_PROCESSING := preload("robot_tutor_running_code.svg") -onready var _texture_rect := $Layout/TextureRect as TextureRect +@onready var _texture_rect := $Layout/TextureRect as TextureRect func _ready() -> void: diff --git a/ui/components/OutlinePanel.gd b/ui/components/OutlinePanel.gd index dcdf1d51..a8e2ad6a 100644 --- a/ui/components/OutlinePanel.gd +++ b/ui/components/OutlinePanel.gd @@ -6,78 +6,83 @@ # As a result, to make it work, we display the border behind the parent. Append # as a child of a PanelContainer or simular container encompassing a whole UI # component. +# Displays an animated border around a panel-based UI component. extends Panel const COLOR_TRANSPARENT := Color(1.0, 1.0, 1.0, 0.0) const ANIMATION_DURATION := 0.6 -export var max_border_width := 8.0 setget set_max_border_width -export var border_width := 0.0 setget set_border_width - -onready var _border_style: StyleBoxFlat = get("custom_styles/panel") +@export var max_border_width: float = 8.0: + set = set_max_border_width -onready var _tween := $Tween as Tween +@export var border_width: float = 0.0: + set = set_border_width +var _border_style: StyleBoxFlat +var _tween: Tween func _ready() -> void: + var style = get_theme_stylebox("panel") + if style is StyleBoxFlat: + _border_style = style + else: + _border_style = StyleBoxFlat.new() + add_theme_stylebox_override("panel", _border_style) + set_border_width(0.0) hide() - _tween.connect("tween_completed", self, "_on_tween_completed") - func appear() -> void: - _tween.stop_all() - _tween.interpolate_method( - self, - "set_border_width", - 0.0, - max_border_width, - ANIMATION_DURATION, - Tween.TRANS_CIRC, - Tween.EASE_OUT - ) - _tween.interpolate_property( - self, "self_modulate", COLOR_TRANSPARENT, Color.white, ANIMATION_DURATION / 2 - ) - _tween.start() - _tween.seek(0.0) + if _tween: + _tween.kill() + + # create_tween() handles start() and stop_all() automatically + _tween = create_tween().set_parallel(true) + show() - + + # interpolate_method -> tween_method + _tween.tween_method(set_border_width, 0.0, max_border_width, ANIMATION_DURATION)\ + .set_trans(Tween.TRANS_CIRC)\ + .set_ease(Tween.EASE_OUT) + + # interpolate_property -> tween_property + _tween.tween_property(self, "self_modulate", Color.WHITE, ANIMATION_DURATION / 2)\ + .from(COLOR_TRANSPARENT) func disappear() -> void: - _tween.stop_all() - _tween.interpolate_property( - self, - "border_width", - max_border_width, - 0.0, - ANIMATION_DURATION, - Tween.TRANS_CIRC, - Tween.EASE_OUT - ) - _tween.interpolate_property( - self, "self_modulate", Color.white, COLOR_TRANSPARENT, ANIMATION_DURATION / 2 - ) - _tween.start() - _tween.seek(0.0) - + if _tween: + _tween.kill() + + _tween = create_tween().set_parallel(true) + + _tween.tween_property(self, "border_width", 0.0, ANIMATION_DURATION)\ + .set_trans(Tween.TRANS_CIRC)\ + .set_ease(Tween.EASE_OUT) + + _tween.tween_property(self, "self_modulate", COLOR_TRANSPARENT, ANIMATION_DURATION / 2)\ + .from(Color.WHITE) + + # tween_completed -> finished + _tween.finished.connect(_on_tween_finished) func set_max_border_width(new_width: float) -> void: max_border_width = new_width - _border_style.border_width_left = int(new_width) - _border_style.border_width_top = int(new_width) - _border_style.border_width_right = int(new_width) - _border_style.border_width_bottom = int(new_width) - + if _border_style: + _border_style.border_width_left = int(new_width) + _border_style.border_width_top = int(new_width) + _border_style.border_width_right = int(new_width) + _border_style.border_width_bottom = int(new_width) func set_border_width(new_width: float) -> void: border_width = new_width - _border_style.expand_margin_left = new_width - _border_style.expand_margin_top = new_width - _border_style.expand_margin_right = new_width - _border_style.expand_margin_bottom = new_width - - -func _on_tween_completed(_object: Node, _key: String) -> void: + if _border_style: + _border_style.expand_margin_left = new_width + _border_style.expand_margin_top = new_width + _border_style.expand_margin_right = new_width + _border_style.expand_margin_bottom = new_width + +# Godot 4 finished signal has no arguments +func _on_tween_finished() -> void: if border_width < 0.1: hide() diff --git a/ui/components/OutputConsole.gd b/ui/components/OutputConsole.gd index c8c86546..0160c57a 100644 --- a/ui/components/OutputConsole.gd +++ b/ui/components/OutputConsole.gd @@ -6,27 +6,32 @@ signal reference_clicked(file_name, line_nb, character) signal line_highlight_requested(line_number) signal animate_arrow_requested(chars1, chars2) -const OutputConsoleErrorMessage := preload("./OutputConsoleErrorMessage.gd") -const OutputConsoleErrorMessageScene := preload("./OutputConsoleErrorMessage.tscn") -const OutputConsolePrintMessageScene := preload("./OutputConsolePrintMessage.tscn") +const OutputConsoleErrorMessage := preload("res://ui/components/OutputConsoleErrorMessage.gd") +const OutputConsoleErrorMessageScene := preload("res://ui/components/OutputConsoleErrorMessage.tscn") +const OutputConsolePrintMessageScene := preload("res://ui/components/OutputConsolePrintMessage.tscn") var _slice_properties: ScriptSlice = null -onready var _scroll_container := $MarginContainer/VBoxContainer/ScrollContainer as ScrollContainer -onready var _message_list := $MarginContainer/VBoxContainer/ScrollContainer/MessageList as Control +@onready var _scroll_container := $MarginContainer/VBoxContainer/ScrollContainer as ScrollContainer +@onready var _message_list := $MarginContainer/VBoxContainer/ScrollContainer/MessageList as Control -onready var _error_popup := $ErrorPopup as Control -onready var _error_overlay_popup := $ErrorPopup/ErrorOverlayPopup as ErrorOverlayPopup -onready var _external_error_popup := $ExternalErrorPopup as Control +@onready var _error_popup := $ErrorPopup as Control +@onready var _error_overlay_popup := $ErrorPopup/ErrorOverlayPopup as ErrorOverlayPopup +@onready var _external_error_popup := $ExternalErrorPopup as Control func _ready() -> void: - _external_error_popup.set_as_toplevel(true) - _error_popup.set_as_toplevel(true) - _error_overlay_popup.connect("hide", _error_popup, "hide") - connect("resized", self, "_on_resized") + _external_error_popup.top_level = true + _error_popup.top_level = true + + _error_overlay_popup.visibility_changed.connect(func(): + if not _error_overlay_popup.visible: + _error_popup.hide() + ) + resized.connect(_on_resized) + + MessageBus.print_request.connect(print_bus_message) - MessageBus.connect("print_request", self, "print_bus_message") func setup(slice: ScriptSlice) -> void: @@ -55,13 +60,14 @@ func print_bus_message( func clear_messages() -> void: if not is_inside_tree(): return - for message_node in _message_list.get_children(): if message_node is OutputConsoleErrorMessage: - message_node.disconnect("external_explain_requested", self, "_on_external_requested") - message_node.disconnect("show_code_requested", self, "_on_code_requested") - message_node.disconnect("explain_error_requested", self, "_on_explain_requested") + var err := message_node as OutputConsoleErrorMessage + err.external_explain_requested.disconnect(_on_external_requested) + err.show_code_requested.disconnect(_on_code_requested) + err.explain_error_requested.disconnect(_on_explain_requested) + _message_list.remove_child(message_node) message_node.queue_free() @@ -72,14 +78,16 @@ func print_output(values: Array) -> void: if not is_inside_tree(): return - var message_node = OutputConsolePrintMessageScene.instance() + var message_node := OutputConsolePrintMessageScene.instantiate() as OutputConsolePrintMessage message_node.values = values _message_list.add_child(message_node) - yield(get_tree(), "idle_frame") + await get_tree().process_frame _scroll_container.ensure_control_visible(message_node) + + func print_error(type: int, text: String, file_name: String, line: int, character: int, code: int) -> void: if not is_inside_tree(): return @@ -90,7 +98,9 @@ func print_error(type: int, text: String, file_name: String, line: int, characte var show_lines_to := _slice_properties.get_end_offset() var character_offset := _slice_properties.leading_spaces - var message_node := OutputConsoleErrorMessageScene.instance() as OutputConsoleErrorMessage + var message_node := OutputConsoleErrorMessageScene.instantiate( + ) as OutputConsoleErrorMessage + message_node.message_severity = type message_node.message_text = text message_node.message_code = code @@ -103,11 +113,12 @@ func print_error(type: int, text: String, file_name: String, line: int, characte message_node.external_error = true _message_list.add_child(message_node) - message_node.connect("external_explain_requested", self, "_on_external_requested") - message_node.connect("show_code_requested", self, "_on_code_requested") - message_node.connect("explain_error_requested", self, "_on_explain_requested") + message_node.external_explain_requested.connect(_on_external_requested) + message_node.show_code_requested.connect(_on_code_requested) + message_node.explain_error_requested.connect(_on_explain_requested) - yield(get_tree(), "idle_frame") + + await get_tree().process_frame _scroll_container.ensure_control_visible(message_node) @@ -127,7 +138,8 @@ func _on_explain_requested(error_code: int, error_message: String) -> void: func _on_resized() -> void: - _error_popup.set_margins_preset(Control.PRESET_WIDE) + _error_popup.set_anchors_preset(Control.PRESET_FULL_RECT) + func reset(): diff --git a/ui/components/OutputConsoleErrorMessage.gd b/ui/components/OutputConsoleErrorMessage.gd index d96402b8..de094ef6 100644 --- a/ui/components/OutputConsoleErrorMessage.gd +++ b/ui/components/OutputConsoleErrorMessage.gd @@ -1,122 +1,139 @@ extends PanelContainer -signal show_code_requested(file_name, line, character) -signal explain_error_requested(error_code, error_message) +signal show_code_requested(file_name: String, line: int, character: int) +signal explain_error_requested(error_code: int, error_message: String) signal external_explain_requested -var message_severity := -1 setget set_message_severity -var message_text := "" setget set_message_text -var message_code := -1 +var message_code: int = -1 + +var _message_severity: int = -1 +var message_severity: int: + set(value): + _message_severity = value + _update_visuals() + get: + return _message_severity + +var _message_text: String = "" +var message_text: String: + set(value): + _message_text = value + _update_visuals() + get: + return _message_text + +var _external_error: bool = false +var external_error: bool: + set(value): + _external_error = value + _update_visuals() + get: + return _external_error + +var _origin_file: String = "" +var origin_file: String: + set(value): + _origin_file = value + _update_visuals() + get: + return _origin_file + +var _origin_line: int = -1 +var origin_line: int: + set(value): + _origin_line = value + _update_visuals() + get: + return _origin_line + +var _origin_char: int = -1 +var origin_char: int: + set(value): + _origin_char = value + _update_visuals() + get: + return _origin_char + +@onready var _severity_label: Label = $Layout/Content/MessageRow/MessageSeverity +@onready var _message_label: Label = $Layout/Content/MessageRow/MessageValue +@onready var _location_row: Control = $Layout/Content/LocationRow +@onready var _file_name_label: Label = $Layout/Content/LocationRow/FileName +@onready var _location_label: Label = $Layout/Content/LocationRow/CodeLocation +@onready var _external_label: Label = $Layout/Content/ExternalError +@onready var _message_explain_button: Button = $Layout/ExplainButton + +var _tweener: Tween -var external_error := false setget set_external_error -var origin_file := "" setget set_origin_file -var origin_line := -1 setget set_origin_line -var origin_char := -1 setget set_origin_char -onready var _severity_label := $Layout/Content/MessageRow/MessageSeverity as Label -onready var _message_label := $Layout/Content/MessageRow/MessageValue as Label -onready var _location_row := $Layout/Content/LocationRow as Control -onready var _file_name_label := $Layout/Content/LocationRow/FileName as Label -onready var _location_label := $Layout/Content/LocationRow/CodeLocation as Label -onready var _external_label := $Layout/Content/ExternalError as Label -onready var _message_explain_button := $Layout/ExplainButton as Button +func _ready() -> void: + _update_visuals() -onready var _tweener := $Tween as Tween + _message_explain_button.pressed.connect(_on_explain_pressed) + _location_row.gui_input.connect(_location_row_gui_input) + _external_label.gui_input.connect(_external_label_gui_input) + _restart_fade_tween() -func _ready() -> void: - _update_visuals() - - _message_explain_button.connect("pressed", self, "_on_explain_pressed") - _location_row.connect("gui_input", self, "_location_row_gui_input") - _external_label.connect("gui_input", self, "_external_label_gui_input") - _tweener.stop_all() - _tweener.interpolate_property(self, "self_modulate:a", 1.0, 0.25, 1.5) - _tweener.start() +func _restart_fade_tween() -> void: + if _tweener: + _tweener.kill() + + _tweener = create_tween() + _tweener.tween_property(self, NodePath("self_modulate:a"), 0.25, 1.5) func _update_visuals() -> void: if not is_inside_tree(): return - - _message_label.text = message_text - if external_error: + + _message_label.text = _message_text + + if _external_error: _location_row.hide() _external_label.show() else: _external_label.hide() - _file_name_label.text = origin_file - _location_label.text = "line %d, column %d" % [origin_line + 1, origin_char] + _file_name_label.text = _origin_file + _location_label.text = "line %d, column %d" % [_origin_line + 1, _origin_char] _location_row.show() - - match message_severity: - MessageBus.MESSAGE_TYPE.ASSERT: - _severity_label.text = "ASSERT" - _message_label.add_color_override("font_color", Color(1, 0.094118, 0.321569)) - _severity_label.add_color_override("font_color", Color(1, 0.094118, 0.321569)) - MessageBus.MESSAGE_TYPE.ERROR: - _severity_label.text = "ERROR" - _message_label.add_color_override("font_color", Color(1, 0.094118, 0.321569)) - _severity_label.add_color_override("font_color", Color(1, 0.094118, 0.321569)) + + var col: Color + match _message_severity: + MessageBus.MESSAGE_TYPE.ASSERT, MessageBus.MESSAGE_TYPE.ERROR: + _severity_label.text = "ASSERT" if _message_severity == MessageBus.MESSAGE_TYPE.ASSERT else "ERROR" + col = Color(1, 0.094118, 0.321569) MessageBus.MESSAGE_TYPE.WARNING: _severity_label.text = "WARNING" - _message_label.add_color_override("font_color", Color(1, 0.960784, 0.25098)) - _severity_label.add_color_override("font_color", Color(1, 0.960784, 0.25098)) + col = Color(1, 0.960784, 0.25098) _: _severity_label.text = "INFO" - _message_label.add_color_override("font_color", Color(0.572549, 0.560784, 0.721569)) - _severity_label.add_color_override("font_color", Color(0.572549, 0.560784, 0.721569)) - - _external_label.hide() - _message_explain_button.hide() + col = Color(0.572549, 0.560784, 0.721569) + + # Godot 4: theme overrides + _message_label.add_theme_color_override("font_color", col) + _severity_label.add_theme_color_override("font_color", col) + # Hide explain UI unless we have a code if message_code == -1: _external_label.hide() _message_explain_button.hide() + else: + _message_explain_button.show() + # if external error, location row hidden above anyway func _location_row_gui_input(event: InputEvent) -> void: var mb := event as InputEventMouseButton - if mb and mb.button_index == BUTTON_LEFT and not mb.pressed: - emit_signal("show_code_requested", origin_file, origin_line, origin_char) + if mb and mb.button_index == MOUSE_BUTTON_LEFT and not mb.pressed: + show_code_requested.emit(_origin_file, _origin_line, _origin_char) func _external_label_gui_input(event: InputEvent) -> void: var mb := event as InputEventMouseButton - if mb and mb.button_index == BUTTON_LEFT and not mb.pressed: - emit_signal("external_explain_requested") - - -func set_message_severity(value: int) -> void: - message_severity = value - _update_visuals() - - -func set_message_text(value: String) -> void: - message_text = value - _update_visuals() - - -func set_external_error(value: bool) -> void: - external_error = value - _update_visuals() - - -func set_origin_file(value: String) -> void: - origin_file = value - _update_visuals() - - -func set_origin_line(value: int) -> void: - origin_line = value - _update_visuals() - - -func set_origin_char(value: int) -> void: - origin_char = value - _update_visuals() + if mb and mb.button_index == MOUSE_BUTTON_LEFT and not mb.pressed: + external_explain_requested.emit() func _on_explain_pressed() -> void: - emit_signal("explain_error_requested", message_code, message_text) + explain_error_requested.emit(message_code, _message_text) diff --git a/ui/components/OutputConsolePrintMessage.gd b/ui/components/OutputConsolePrintMessage.gd index 9210a3b0..763ae615 100644 --- a/ui/components/OutputConsolePrintMessage.gd +++ b/ui/components/OutputConsolePrintMessage.gd @@ -1,20 +1,38 @@ extends PanelContainer +class_name OutputConsolePrintMessage -var values := [] setget set_values +var values: Array = []: + set(value): + set_values(value) -onready var _label := $Label as Label -onready var _tween := $Tween as Tween +@onready var _label: Label = $Label + +var _tween: Tween func _ready() -> void: - _tween.stop_all() - _tween.interpolate_property(self, "self_modulate:a", 1.0, 0.25, 1.5) - _tween.start() + _restart_tween() + + +func _restart_tween() -> void: + if _tween: + _tween.kill() + + # "self_modulate" exists on CanvasItem; PanelContainer inherits it. + # Use tween_property + NodePath for subproperty "a". + _tween = create_tween() + _tween.tween_property(self, NodePath("self_modulate:a"), 0.25, 1.5) func set_values(new_values: Array) -> void: values = new_values if not is_inside_tree(): - yield(self, "ready") + await ready + + # Convert to strings safely, then join. + var parts: PackedStringArray = PackedStringArray() + for v in new_values: + parts.append(str(v)) + _label.text = " ".join(parts) - _label.text = PoolStringArray(new_values).join(" ") + _restart_tween() diff --git a/ui/components/QuitButton.gd b/ui/components/QuitButton.gd index d7fdcb5a..31046f2e 100644 --- a/ui/components/QuitButton.gd +++ b/ui/components/QuitButton.gd @@ -1,8 +1,9 @@ extends Button - func _ready() -> void: - connect("pressed", get_tree(), "quit") + # Godot 4 uses the signal.connect(callable) syntax + pressed.connect(get_tree().quit) - if OS.has_feature("JavaScript"): + # "web" is the standard feature tag for Web/HTML5 exports in Godot 4 + if OS.has_feature("web"): queue_free() diff --git a/ui/components/Revealer.gd b/ui/components/Revealer.gd index 2729adfb..fc4cd67a 100644 --- a/ui/components/Revealer.gd +++ b/ui/components/Revealer.gd @@ -1,8 +1,9 @@ -tool -class_name Revealer, "./Revealer.svg" +@tool +@icon("./Revealer.svg") +class_name Revealer extends Container -const ANIMATION_ICON_DURATION := 0.1 +const ANIMATION_ICON_DURATION := 0.10 const ANIMATION_REVEAL_DURATION := 0.24 const TOGGLE_OPACITY := 0.65 @@ -10,68 +11,92 @@ const TOGGLE_OPACITY_HOVER := 1.0 signal expanded -export var title := "Expand" setget set_title -export var is_expanded := false setget set_is_expanded +@export var title: String = "Expand": + set(value): + set_title(value) -export var title_font_color: Color = Color.white setget set_title_font_color -export var title_icon_color: Color = Color.white setget set_title_icon_color -export var title_font: Font setget set_title_font -export var title_panel: StyleBox setget set_title_panel -export var title_panel_expanded: StyleBox setget set_title_panel_expanded +@export var is_expanded: bool = false: + set(value): + set_is_expanded(value) -export var content_panel: StyleBox setget set_content_panel -export var content_separation: int = 2 setget set_content_separation +@export var title_font_color: Color = Color.WHITE: + set(value): + set_title_font_color(value) -onready var _tweener := $Tween as Tween -onready var _toggle_bar := $ToggleBar as PanelContainer -onready var _toggle_button := $ToggleBar/ToggleCapturer as Button -onready var _toggle_label := $ToggleBar/BarLayout/Label as Label -onready var _toggle_icon_anchor := $ToggleBar/BarLayout/ToggleIcon as Control -onready var _toggle_icon := $ToggleBar/BarLayout/ToggleIcon/Texture as TextureRect +@export var title_icon_color: Color = Color.WHITE: + set(value): + set_title_icon_color(value) -var _content_children := [] -var _percent_revealed := 0.0 +@export var title_font: Font: + set(value): + set_title_font(value) + +@export var title_panel: StyleBox: + set(value): + set_title_panel(value) + +@export var title_panel_expanded: StyleBox: + set(value): + set_title_panel_expanded(value) + +@export var content_panel: StyleBox: + set(value): + set_content_panel(value) + +@export var content_separation: int = 2: + set(value): + set_content_separation(value) + +@onready var _toggle_bar := $ToggleBar as PanelContainer +@onready var _toggle_button := $ToggleBar/ToggleCapturer as Button +@onready var _toggle_label := $ToggleBar/BarLayout/Label as Label +@onready var _toggle_icon_anchor := $ToggleBar/BarLayout/ToggleIcon as Control +@onready var _toggle_icon := $ToggleBar/BarLayout/ToggleIcon/Texture as TextureRect + +var _content_children: Array[Control] = [] +var _percent_revealed: float = 0.0 var _title_style: StyleBox +var _tween: Tween + func _ready() -> void: - size_flags_horizontal = SIZE_FILL | SIZE_EXPAND + size_flags_horizontal = Control.SIZE_EXPAND_FILL + _toggle_label.text = title - _toggle_button.pressed = is_expanded + _toggle_button.button_pressed = is_expanded + _index_content() _update_icon_anchor() _update_theme() _toggle_bar.modulate.a = TOGGLE_OPACITY - _toggle_button.connect("mouse_entered", self, "_on_toggle_entered") - _toggle_button.connect("mouse_exited", self, "_on_toggle_exited") - _toggle_button.connect("toggled", self, "_on_toggle_pressed") - _tweener.connect("tween_step", self, "_on_tweener_step") - _tweener.connect("tween_all_completed", self, "_on_tweener_completed") + _toggle_button.mouse_entered.connect(_on_toggle_entered) + _toggle_button.mouse_exited.connect(_on_toggle_exited) + + # ToggleCapturer should be in toggle mode in the scene. If it isn't, "toggled" won't fire. + # In that case, you can swap to: _toggle_button.pressed.connect(func(): _on_toggle_pressed(_toggle_button.button_pressed)) + _toggle_button.toggled.connect(_on_toggle_pressed) + + # Keep content list in sync without overriding add_child/remove_child. + child_entered_tree.connect(_on_child_entered_tree) + child_exiting_tree.connect(_on_child_exiting_tree) _toggle_content(is_expanded, true) _title_style = get_title_panel_style() func _draw() -> void: - var title_size := _toggle_bar.rect_size + var title_size: Vector2 = _toggle_bar.size if _title_style: - var title_rect := Rect2() - title_rect.position = Vector2(0, 0) - # Use rect_size.x (Revealer's width) instead of _toggle_bar.rect_size.x - # to avoid drawing a narrow background when _toggle_bar hasn't been resized yet - title_rect.size.x = rect_size.x - title_rect.size.y = _toggle_bar.rect_size.y + _title_style.get_minimum_size().y + var title_rect := Rect2(Vector2.ZERO, Vector2(size.x, _toggle_bar.size.y + _title_style.get_minimum_size().y)) draw_style_box(_title_style, title_rect) - title_size += _title_style.get_minimum_size() if content_panel: - var content_rect := Rect2() - content_rect.position = Vector2(0, title_size.y) - content_rect.size = Vector2(rect_size.x, rect_size.y - title_size.y) + var content_rect := Rect2(Vector2(0.0, title_size.y), Vector2(size.x, size.y - title_size.y)) draw_style_box(content_panel, content_rect) @@ -80,14 +105,37 @@ func _notification(what: int) -> void: _resort() -func _index_content() -> void: - _content_children = [] +func _on_child_entered_tree(node: Node) -> void: + var c := node as Control + if c == null: + return + if c == _toggle_bar: + return + if _content_children.has(c): + return + _content_children.append(c) + queue_sort() + update_minimum_size() + + +func _on_child_exiting_tree(node: Node) -> void: + var c := node as Control + if c == null: + return + if _content_children.has(c): + _content_children.erase(c) + queue_sort() + update_minimum_size() + +func _index_content() -> void: + _content_children.clear() for child_node in get_children(): var control_node := child_node as Control - if not control_node or control_node == _toggle_bar: + if control_node == null: + continue + if control_node == _toggle_bar: continue - _content_children.append(control_node) @@ -95,38 +143,22 @@ func _update_icon_anchor() -> void: if not is_inside_tree(): return - _toggle_icon_anchor.rect_min_size = _toggle_icon.rect_size - _toggle_icon.rect_pivot_offset = _toggle_icon.rect_size / 2 + _toggle_icon_anchor.custom_minimum_size = _toggle_icon.size + _toggle_icon.pivot_offset = _toggle_icon.size / 2.0 func _update_theme() -> void: if not is_inside_tree(): return - _toggle_label.add_font_override("font", title_font) - _toggle_label.add_color_override("font_color", title_font_color) - _toggle_icon.modulate = title_icon_color - - -func add_child(child_node: Node, legible_unique_name: bool = false) -> void: - .add_child(child_node, legible_unique_name) - - var control_node := child_node as Control - if not control_node or control_node == _toggle_bar: - return + if title_font: + _toggle_label.add_theme_font_override("font", title_font) + _toggle_label.add_theme_color_override("font_color", title_font_color) - _content_children.append(control_node) - - -func remove_child(child_node: Node) -> void: - if _content_children.has(child_node): - _content_children.erase(child_node) - - .remove_child(child_node) + _toggle_icon.modulate = title_icon_color func _get_minimum_size() -> Vector2: - # Title/toggle bar always contributes to the minimal size in full. var title_size := Vector2.ZERO if is_instance_valid(_toggle_bar): title_size = _toggle_bar.get_combined_minimum_size() @@ -134,88 +166,87 @@ func _get_minimum_size() -> Vector2: if _title_style: title_size += _title_style.get_minimum_size() - # Content can be partially visible, so we calculate full size, then slice it. var content_size := Vector2.ZERO - var first := true + for child_node in get_children(): var control_node := child_node as Control - if not control_node or not control_node.is_visible_in_tree(): + if control_node == null: continue if control_node == _toggle_bar: continue + if not control_node.is_visible_in_tree(): + continue var control_size := control_node.get_combined_minimum_size() - if content_size.x < control_size.x: - content_size.x = control_size.x + content_size.x = max(content_size.x, control_size.x) content_size.y += control_size.y if first: first = false else: - content_size.y += content_separation + content_size.y += float(content_separation) if content_panel: content_size += content_panel.get_minimum_size() content_size.y *= _percent_revealed - # Combine the two. var final_size := title_size - if final_size.x < content_size.x: - final_size.x = content_size.x + final_size.x = max(final_size.x, content_size.x) final_size.y += content_size.y - return final_size func _resort() -> void: - var content_offset := 0 - var base_width := rect_size.x + var content_offset := 0.0 + var base_width: float = size.x if is_instance_valid(_toggle_bar): var bar_position := Vector2.ZERO - var bar_size := _toggle_bar.rect_min_size + var bar_size := _toggle_bar.custom_minimum_size bar_size.x = base_width if _title_style: - bar_position.x += _title_style.get_margin(MARGIN_LEFT) - bar_position.y += _title_style.get_margin(MARGIN_TOP) - bar_size.x -= _title_style.get_margin(MARGIN_LEFT) + _title_style.get_margin(MARGIN_RIGHT) + bar_position.x += _title_style.get_margin(Side.SIDE_LEFT) + bar_position.y += _title_style.get_margin(Side.SIDE_TOP) + bar_size.x -= _title_style.get_margin(Side.SIDE_LEFT) + _title_style.get_margin(Side.SIDE_RIGHT) fit_child_in_rect(_toggle_bar, Rect2(bar_position, bar_size)) _update_icon_anchor() - content_offset = int(_toggle_bar.rect_size.y) + content_offset = _toggle_bar.size.y if _title_style: - content_offset += int(_title_style.get_margin(MARGIN_TOP) + _title_style.get_margin(MARGIN_BOTTOM)) + content_offset += _title_style.get_margin(Side.SIDE_TOP) + _title_style.get_margin(Side.SIDE_BOTTOM) var first := true for child_node in get_children(): var control_node := child_node as Control - if not control_node or not control_node.is_visible_in_tree(): + if control_node == null: continue if control_node == _toggle_bar: continue + if not control_node.is_visible_in_tree(): + continue - var position := Vector2.ZERO - var size := control_node.rect_min_size - size.x = base_width + var pos := Vector2.ZERO + var sz := control_node.custom_minimum_size + sz.x = base_width if content_panel: - position.x += content_panel.get_margin(MARGIN_LEFT) - size.x -= content_panel.get_margin(MARGIN_LEFT) + content_panel.get_margin(MARGIN_RIGHT) + pos.x += content_panel.get_margin(Side.SIDE_LEFT) + sz.x -= content_panel.get_margin(Side.SIDE_LEFT) + content_panel.get_margin(Side.SIDE_RIGHT) if first: first = false if content_panel: - content_offset += int(content_panel.get_margin(MARGIN_TOP)) + content_offset += content_panel.get_margin(Side.SIDE_TOP) else: - content_offset += content_separation - position.y = content_offset + content_offset += float(content_separation) - fit_child_in_rect(control_node, Rect2(position, size)) - content_offset += int(control_node.rect_size.y) + pos.y = content_offset + fit_child_in_rect(control_node, Rect2(pos, sz)) + content_offset += control_node.size.y func set_title(value: String) -> void: @@ -230,10 +261,10 @@ func set_is_expanded(value: bool) -> void: is_expanded = value if is_expanded: - emit_signal("expanded") + expanded.emit() if is_inside_tree(): - _toggle_button.pressed = is_expanded + _toggle_button.button_pressed = is_expanded _toggle_content(is_expanded) @@ -250,46 +281,48 @@ func set_title_icon_color(value: Color) -> void: func set_title_font(value: Font) -> void: title_font = value _update_theme() - minimum_size_changed() - notification(NOTIFICATION_THEME_CHANGED) + update_minimum_size() + queue_sort() -func set_title_panel(value: StyleBox) -> void: - if title_panel == value: +func _disconnect_stylebox(sb: StyleBox) -> void: + if sb == null: return + if sb.changed.is_connected(_on_stylebox_changed): + sb.changed.disconnect(_on_stylebox_changed) - if title_panel: - title_panel.disconnect("changed", self, "minimum_size_changed") - title_panel.disconnect("changed", self, "queue_sort") - title_panel.disconnect("changed", self, "update") - title_panel = value - if title_panel and not title_panel.is_connected("changed", self, "minimum_size_changed"): - title_panel.connect("changed", self, "minimum_size_changed") - title_panel.connect("changed", self, "queue_sort") - title_panel.connect("changed", self, "update") +func _connect_stylebox(sb: StyleBox) -> void: + if sb == null: + return + if not sb.changed.is_connected(_on_stylebox_changed): + sb.changed.connect(_on_stylebox_changed) - minimum_size_changed() - notification(NOTIFICATION_THEME_CHANGED) +func _on_stylebox_changed() -> void: + update_minimum_size() + queue_sort() + queue_redraw() -func set_title_panel_expanded(value: StyleBox) -> void: - if title_panel_expanded == value: + +func set_title_panel(value: StyleBox) -> void: + if title_panel == value: return + _disconnect_stylebox(title_panel) + title_panel = value + _connect_stylebox(title_panel) + update_minimum_size() + queue_sort() - if title_panel_expanded: - title_panel_expanded.disconnect("changed", self, "minimum_size_changed") - title_panel_expanded.disconnect("changed", self, "queue_sort") - title_panel_expanded.disconnect("changed", self, "update") +func set_title_panel_expanded(value: StyleBox) -> void: + if title_panel_expanded == value: + return + _disconnect_stylebox(title_panel_expanded) title_panel_expanded = value - if title_panel_expanded and not title_panel_expanded.is_connected("changed", self, "minimum_size_changed"): - title_panel_expanded.connect("changed", self, "minimum_size_changed") - title_panel_expanded.connect("changed", self, "queue_sort") - title_panel_expanded.connect("changed", self, "update") - - minimum_size_changed() - notification(NOTIFICATION_THEME_CHANGED) + _connect_stylebox(title_panel_expanded) + update_minimum_size() + queue_sort() func get_title_panel_style() -> StyleBox: @@ -301,71 +334,69 @@ func get_title_panel_style() -> StyleBox: func set_content_panel(value: StyleBox) -> void: if content_panel == value: return - - if content_panel: - content_panel.disconnect("changed", self, "minimum_size_changed") - content_panel.disconnect("changed", self, "queue_sort") - content_panel.disconnect("changed", self, "update") - + _disconnect_stylebox(content_panel) content_panel = value - if content_panel and not content_panel.is_connected("changed", self, "minimum_size_changed"): - content_panel.connect("changed", self, "minimum_size_changed") - content_panel.connect("changed", self, "queue_sort") - content_panel.connect("changed", self, "update") - - minimum_size_changed() - notification(NOTIFICATION_THEME_CHANGED) + _connect_stylebox(content_panel) + update_minimum_size() + queue_sort() func set_content_separation(value: int) -> void: content_separation = value - minimum_size_changed() - notification(NOTIFICATION_THEME_CHANGED) + update_minimum_size() + queue_sort() func get_contents() -> Array: return _content_children -func _toggle_content(expanded: bool, immediate: bool = false) -> void: - # Just change immediately. +func _toggle_content(open: bool, immediate: bool = false) -> void: if immediate: for child_node in get_children(): var control_node := child_node as Control - if not control_node or control_node == _toggle_bar: + if control_node == null or control_node == _toggle_bar: continue - - control_node.visible = expanded - - _toggle_icon.rect_rotation = 90.0 * int(expanded) - _percent_revealed = 1.0 * int(expanded) + control_node.visible = open + + _toggle_icon.rotation_degrees = 90.0 * float(int(open)) + _percent_revealed = float(int(open)) + _title_style = get_title_panel_style() + update_minimum_size() + queue_sort() + queue_redraw() return - # Animate the change smoothly. - _tweener.stop_all() + if _tween and _tween.is_running(): + _tween.kill() for child_node in get_children(): var control_node := child_node as Control - if not control_node or control_node == _toggle_bar: + if control_node == null or control_node == _toggle_bar: continue - - if expanded: + if open: control_node.visible = true - _tweener.interpolate_property( - _toggle_icon, "rect_rotation", - _toggle_icon.rect_rotation, 90.0 * int(expanded), - ANIMATION_ICON_DURATION, Tween.TRANS_QUAD, Tween.EASE_IN_OUT - ) + var final_value := float(int(open)) - var final_value := 1.0 * int(expanded) - _tweener.interpolate_property( - self, "_percent_revealed", - 1.0 - final_value, final_value, - ANIMATION_REVEAL_DURATION, Tween.TRANS_QUAD, Tween.EASE_IN_OUT - ) - _tweener.start() + _tween = create_tween().set_trans(Tween.TRANS_QUAD).set_ease(Tween.EASE_IN_OUT) + + _tween.tween_property(_toggle_icon, "rotation_degrees", 90.0 * final_value, ANIMATION_ICON_DURATION) + _tween.tween_property(self, "_percent_revealed", final_value, ANIMATION_REVEAL_DURATION) + _tween.tween_callback(func() -> void: + _title_style = get_title_panel_style() + update_minimum_size() + queue_sort() + queue_redraw() + + if not is_expanded: + for child_node in get_children(): + var control_node := child_node as Control + if control_node == null or control_node == _toggle_bar: + continue + control_node.visible = false + ) func _on_toggle_entered() -> void: _toggle_bar.modulate.a = TOGGLE_OPACITY_HOVER @@ -377,21 +408,3 @@ func _on_toggle_exited() -> void: func _on_toggle_pressed(pressed: bool) -> void: set_is_expanded(pressed) - - -func _on_tweener_step(_object: Object, _key: NodePath, _elapsed: float, _value: Object) -> void: - _title_style = get_title_panel_style() - minimum_size_changed() - - -func _on_tweener_completed() -> void: - _title_style = get_title_panel_style() - update() - - if not is_expanded: - for child_node in get_children(): - var control_node := child_node as Control - if not control_node or control_node == _toggle_bar: - continue - - control_node.visible = false diff --git a/ui/components/RunnableCodeExample.gd b/ui/components/RunnableCodeExample.gd index ef51dd4d..5dcc6e59 100644 --- a/ui/components/RunnableCodeExample.gd +++ b/ui/components/RunnableCodeExample.gd @@ -1,6 +1,4 @@ -# Displays a scene with a GDScript code example. If the scene's root has a -# `run()` function, pressing the run button will call the function. -tool +@tool class_name RunnableCodeExample extends HBoxContainer @@ -13,169 +11,138 @@ const CodeExampleVariableUnderlineScene := preload("res://ui/components/CodeExam const ERROR_NO_RUN_FUNCTION := "Scene %s doesn't have a run() function. The Run button won't work." const HSLIDER_GRABBER_HIGHLIGHT: StyleBoxFlat = preload("res://ui/theme/hslider_grabber_highlight.tres") -export var scene: PackedScene setget set_scene -export(String, MULTILINE) var gdscript_code := "" setget set_code -export var center_in_frame := true setget set_center_in_frame -export var run_button_label := "" setget set_run_button_label +# Godot 4 Exports and Setters +@export var scene: PackedScene: set = set_scene +@export_multiline var gdscript_code := "": set = set_code +@export var center_in_frame := true: set = set_center_in_frame +@export var run_button_label := "": set = set_run_button_label -var _scene_instance: CanvasItem setget _set_scene_instance +var _scene_instance: CanvasItem: set = _set_scene_instance -var _base_text_font_size := preload("res://ui/theme/fonts/font_text.tres").size +@onready var _base_text_font_size: int = (preload("res://ui/theme/fonts/font_text.tres") as Font).get_font_size() -onready var _gdscript_text_edit := $GDScriptCode as TextEdit -onready var _run_button := $Frame/HBoxContainer/RunButton as Button -onready var _step_button := $Frame/HBoxContainer/StepButton as Button -onready var _reset_button := $Frame/HBoxContainer/ResetButton as Button -onready var _frame_container := $Frame/PanelContainer as Control -onready var _sliders := $Frame/Sliders as VBoxContainer -onready var _buttons_container := $Frame/HBoxContainer as HBoxContainer +@onready var _gdscript_text_edit: CodeEdit = $GDScriptCode as CodeEdit +@onready var _run_button := $Frame/HBoxContainer/RunButton as Button +@onready var _step_button := $Frame/HBoxContainer/StepButton as Button +@onready var _reset_button := $Frame/HBoxContainer/ResetButton as Button +@onready var _frame_container := $Frame/PanelContainer as Control +@onready var _sliders := $Frame/Sliders as VBoxContainer +@onready var _buttons_container := $Frame/HBoxContainer as HBoxContainer -onready var _debugger: RunnableCodeExampleDebugger -onready var _console_arrow_animation: ConsoleArrowAnimation -onready var _monitored_variable_highlights := [] -# Used to keep track of the code example's run() function in case it has -# calls to yield() and we want the user to step through the code. -onready var _script_function_state: GDScriptFunctionState +@onready var _debugger: RunnableCodeExampleDebugger +@onready var _console_arrow_animation: ConsoleArrowAnimation +var _monitored_variable_highlights: Array[Node] = [] -onready var _start_code_example_height := _gdscript_text_edit.rect_size.y +# GDScriptFunctionState is REMOVED in Godot 4. +# This variable is kept as a Variant to avoid errors, but Step logic may need a rework. +@onready var _script_function_state: Variant + +@onready var _start_code_example_height := _gdscript_text_edit.size.y func _ready() -> void: - Events.connect("font_size_scale_changed", self, "_on_Events_font_size_scale_changed") + Events.font_size_scale_changed.connect(_on_Events_font_size_scale_changed) - if not Engine.editor_hint: + if not Engine.is_editor_hint(): _update_gdscript_text_edit_width(UserProfiles.get_profile().font_size_scale) - _run_button.connect("pressed", self, "run") - _step_button.connect("pressed", self, "step") - _reset_button.connect("pressed", self, "reset") - _frame_container.connect("resized", self, "_center_scene_instance") + _run_button.pressed.connect(run) + _step_button.pressed.connect(step) + _reset_button.pressed.connect(reset) + _frame_container.resized.connect(_center_scene_instance) CodeEditorEnhancer.enhance(_gdscript_text_edit) _gdscript_text_edit.add_color_region("[=", "]", CodeEditorEnhancer.COLOR_COMMENTS) - _gdscript_text_edit.visible = not gdscript_code.empty() + _gdscript_text_edit.visible = not gdscript_code.is_empty() - # If there's no scene but there's an instance as a child of - # RunnableCodeExample, we use this as the scene instance. - # - # This simplifies the process of creating code examples. - if not Engine.editor_hint and not scene and get_child_count() > 2: - var last_child = get_child(get_child_count() - 1) - assert(last_child != _gdscript_text_edit and last_child != _frame_container) - remove_child(last_child) - _set_scene_instance(last_child) + if not Engine.is_editor_hint() and not scene and get_child_count() > 2: + var last_child: Node = get_child(get_child_count() - 1) + var last_canvas: CanvasItem = last_child as CanvasItem + if last_canvas and last_canvas != _gdscript_text_edit and last_canvas != _frame_container: + remove_child(last_child) + _set_scene_instance(last_canvas) - # Godot doesn't allow changing Control nodes z-index in the inspector, - # so a workaround with the VisualServer is needed + # VisualServer -> RenderingServer var canvas_item := _buttons_container.get_canvas_item() - VisualServer.canvas_item_set_z_index(canvas_item, 10) + RenderingServer.canvas_item_set_z_index(canvas_item, 10) -func _get_configuration_warning() -> String: +func _get_configuration_warnings() -> PackedStringArray: + var warnings = PackedStringArray() if not scene: - return "This node needs a scene to display." + warnings.append("This node needs a scene to display.") elif _scene_instance and not _scene_instance.has_method("run"): - return ERROR_NO_RUN_FUNCTION % [_scene_instance.filename] - return "" + warnings.append(ERROR_NO_RUN_FUNCTION % [_scene_instance.scene_file_path]) + return warnings -# Called when pressing the Run button. Calls the run() function of the example. func run() -> void: if not _script_function_state: - assert( - _scene_instance.has_method("run"), "Node %s does not have a run method" % [get_path()] - ) + assert(_scene_instance.has_method("run"), "Node %s does not have a run method" % [get_path()]) - # Some examples expect to be able to play them from the previous state, - # while others don't. In general, we only need to reset a demo - # to its initial state if it has a Debugger node. if _scene_instance.has_method("reset") and _debugger: - _scene_instance.reset() - - # warning-ignore:unsafe_method_access - # We use yield() in some code examples to allow the user to step through - # instructions. When pressing the Run button, we skip all yields and run - # all instructions. - var state: GDScriptFunctionState = _scene_instance.run() - while state: - state = state.resume() - if _scene_instance.has_method("wrap_inside_frame"): - # warning-ignore:unsafe_method_access - _scene_instance.wrap_inside_frame(_frame_container.get_rect()) + _scene_instance.call("reset") - else: - _script_function_state = _script_function_state.resume() - while _script_function_state: - _script_function_state = _script_function_state.resume() + # In Godot 4, we cannot resume an 'await' manually. + # If the code uses 'await', this call will just finish normally. + var result = _scene_instance.call("run") + + if _scene_instance.has_method("wrap_inside_frame"): + _scene_instance.call("wrap_inside_frame", _frame_container.get_rect()) _gdscript_text_edit.highlight_current_line = false - - emit_signal("code_updated") + code_updated.emit() _clear_animated_arrows() -# Called when pressing the Step button. Available only on examples that contain -# calls to yield(). func step() -> void: + # Note: Godot 4 does not support native stepping via resumes. + # This logic is kept for syntax but relies on the tutorial's custom debugger. if not _script_function_state: - assert( - _scene_instance.has_method("run"), "Node %s does not have a run method" % [get_path()] - ) + assert(_scene_instance.has_method("run"), "Node %s does not have a run method" % [get_path()]) if _scene_instance.has_method("reset") and _debugger: - _scene_instance.reset() + _scene_instance.call("reset") - # warning-ignore:unsafe_method_access - var state = _scene_instance.run() + var state = _scene_instance.call("run") if _scene_instance.has_method("wrap_inside_frame"): - # warning-ignore:unsafe_method_access - _scene_instance.wrap_inside_frame(_frame_container.get_rect()) - if state is GDScriptFunctionState: + _scene_instance.call("wrap_inside_frame", _frame_container.get_rect()) + + # Manual stepping check (Concept only in GD4) + if state is Signal: # Closest proxy if the function returns a signal to wait on _script_function_state = state - else: - if _console_arrow_animation: - _console_arrow_animation.highlight_rects = [] - _console_arrow_animation.reset_curve() - - _script_function_state = _script_function_state.resume() - if not _script_function_state: - _gdscript_text_edit.highlight_current_line = false - emit_signal("code_updated") + + code_updated.emit() func reset() -> void: - # Finish running script if it's yielded - if _script_function_state: - run() - if _scene_instance.has_method("reset"): + if _scene_instance and _scene_instance.has_method("reset"): _scene_instance.call("reset") _center_scene_instance() - emit_signal("code_updated") + code_updated.emit() func set_code(new_gdscript_code: String) -> void: gdscript_code = new_gdscript_code - if not _gdscript_text_edit: - yield(self, "ready") + if not is_node_ready(): + await ready _gdscript_text_edit.text = new_gdscript_code func set_scene(new_scene: PackedScene) -> void: scene = new_scene - # Work around an issue where Godot considers the property got overriden in a - # scene and calls the setter, freeing the _scene_instance. if not scene: return if not is_inside_tree(): - yield(self, "ready") + await ready if _scene_instance and is_instance_valid(_scene_instance): _scene_instance.queue_free() if scene: - _set_scene_instance(scene.instance()) + _set_scene_instance(scene.instantiate()) func set_center_in_frame(value: bool) -> void: @@ -186,17 +153,18 @@ func set_center_in_frame(value: bool) -> void: func set_run_button_label(new_text: String) -> void: run_button_label = new_text if not is_inside_tree(): - yield(self, "ready") + await ready - if not run_button_label.empty(): + if not run_button_label.is_empty(): _run_button.text = run_button_label func create_slider_for( - property_name, min_value := 0.0, max_value := 100.0, step := 1.0, color := Color.black + property_name: String, min_value := 0.0, max_value := 100.0, step_val := 1.0, color := Color.BLACK ) -> HSlider: if not _scene_instance: - yield(self, "scene_instance_set") + await scene_instance_set + var box := HBoxContainer.new() var label := Label.new() var value_label := Label.new() @@ -212,138 +180,119 @@ func create_slider_for( slider.min_value = min_value slider.max_value = max_value slider.value = property_value - slider.step = step - slider.rect_min_size.x = 100.0 - slider.connect("value_changed", self, "_set_instance_value", [property_name, value_label]) + slider.step = step_val + slider.custom_minimum_size.x = 100.0 + slider.value_changed.connect(_set_instance_value.bind(property_name, value_label)) _set_instance_value(property_value, property_name, value_label) - if color != Color.black: - var hslider_grabber_highlight: StyleBoxFlat = HSLIDER_GRABBER_HIGHLIGHT.duplicate() - hslider_grabber_highlight.bg_color = color - - label.add_color_override("font_color", color) - value_label.add_color_override("font_color", color) - slider.add_stylebox_override("grabber_area", hslider_grabber_highlight) - slider.add_stylebox_override("grabber_area_highlight", hslider_grabber_highlight) + if color != Color.BLACK: + var style: StyleBoxFlat = HSLIDER_GRABBER_HIGHLIGHT.duplicate() + style.bg_color = color + label.add_theme_color_override("font_color", color) + value_label.add_theme_color_override("font_color", color) + slider.add_theme_stylebox_override("grabber_area", style) + slider.add_theme_stylebox_override("grabber_area_highlight", style) return slider -# Using this proxy function is required as the value emitted by the signal -# will always be the first argument. -func _set_instance_value(value: float, property_name: String, value_label: Label) -> void: - _scene_instance.set(property_name, value) - value_label.text = String(value) +func _set_instance_value(value: Variant, property_name: String, value_label: Label) -> void: + var f := float(value) + _scene_instance.set(property_name, f) + value_label.text = str(f) func _center_scene_instance() -> void: if not center_in_frame or not _scene_instance: return if _scene_instance is Node2D: - # warning-ignore:unsafe_property_access - _scene_instance.position = _frame_container.rect_size / 2 + var n2d := _scene_instance as Node2D + n2d.position = _frame_container.size / 2 func _set_scene_instance(new_scene_instance: CanvasItem) -> void: if new_scene_instance.has_signal("line_highlight_requested"): - new_scene_instance.connect("line_highlight_requested", self, "_on_highlight_line") + new_scene_instance.connect("line_highlight_requested", _on_highlight_line) if new_scene_instance.has_signal("animate_arrow_requested"): - new_scene_instance.connect("animate_arrow_requested", self, "_on_arrow_animation") + new_scene_instance.connect("animate_arrow_requested", _on_arrow_animation) _scene_instance = new_scene_instance - emit_signal("scene_instance_set") + scene_instance_set.emit() _scene_instance.show_behind_parent = true _frame_container.add_child(_scene_instance) _center_scene_instance() - # Skip a frame to allow all nodes to be ready. - # Avoids overwriting text via yield(node, "ready"). - yield(get_tree(), "idle_frame") + await get_tree().process_frame if _scene_instance.has_method("get_code"): - gdscript_code = _scene_instance.get_code(gdscript_code) + gdscript_code = _scene_instance.call("get_code", gdscript_code) set_code(gdscript_code) _reset_button.visible = _scene_instance.has_method("reset") _run_button.visible = _scene_instance.has_method("run") - var script: Reference = _scene_instance.get_script() + + var script: Script = _scene_instance.get_script() if script == null: _step_button.hide() + elif script is GDScript: + var gs := script as GDScript + _step_button.visible = gs.source_code.find("await") >= 0 else: - _step_button.visible = _scene_instance.get_script().source_code.find("yield()") >= 0 - - if not _run_button.visible: - printerr(ERROR_NO_RUN_FUNCTION % [_scene_instance.filename]) + _step_button.hide() - # Setting up our fake debugger when it's there to allow executing the code line-by-line - var debugger: RunnableCodeExampleDebugger = null + var debugger_found: RunnableCodeExampleDebugger = null for node in get_parent().get_children(): if node is RunnableCodeExampleDebugger: _debugger = node _debugger.setup(self, _scene_instance) if _scene_instance.has_signal("code_updated"): - _scene_instance.connect("code_updated", self, "emit_signal", ["code_updated"]) + _scene_instance.code_updated.connect(code_updated.emit) _reset_monitored_variable_highlights() -func _reset_monitored_variable_highlights(): +func _reset_monitored_variable_highlights() -> void: if not _debugger: return - # After changing font size, must wait a frame to create monitored variables - yield(get_tree(), "idle_frame") + await get_tree().process_frame for monitored_variable in _monitored_variable_highlights: - monitored_variable.queue_free() + if is_instance_valid(monitored_variable): + monitored_variable.queue_free() _monitored_variable_highlights.clear() if not _gdscript_text_edit.visible: return - var h_scroll_bar: HScrollBar = null - for current_child in _gdscript_text_edit.get_children(): - if current_child is HScrollBar: - h_scroll_bar = current_child - break + var h_scroll_bar: HScrollBar = _gdscript_text_edit.get_h_scroll_bar() if h_scroll_bar != null: - h_scroll_bar.connect("scrolling", self, "_on_HScrollBar_scrolling") + if not h_scroll_bar.scrolling.is_connected(_on_HScrollBar_scrolling): + h_scroll_bar.scrolling.connect(_on_HScrollBar_scrolling) - # Create widgets that underline a variable and display a variable's value - # when hovering with the mouse. var monitored_variables := _debugger.monitored_variables - var offset := Vector2(_gdscript_text_edit.rect_position.x, 0.0) + var offset := Vector2(_gdscript_text_edit.position.x, 0.0) for variable_name in monitored_variables: var last_line := 0 - var last_column := -1 # Search offset to not repeat same result + var last_column := -1 while last_line >= 0: - var result := _gdscript_text_edit.search(variable_name, 0, last_line, last_column + 1) - - var is_result_in_line_before := false - var is_result_in_column_before := false + # TextEdit.search returns Vector2i(column, line) in Godot 4 + var result: Vector2i = _gdscript_text_edit.search(variable_name, 0, last_line, last_column + 1) - if result.size() != 0: - is_result_in_line_before = result[TextEdit.SEARCH_RESULT_LINE] < last_line - is_result_in_column_before = ( - result[TextEdit.SEARCH_RESULT_COLUMN] < last_column - and result[TextEdit.SEARCH_RESULT_LINE] <= last_line - ) - - if result.size() == 0: - last_line = -1 - elif is_result_in_line_before or is_result_in_column_before: + if result.x == -1: last_line = -1 else: - last_line = result[TextEdit.SEARCH_RESULT_LINE] - last_column = result[TextEdit.SEARCH_RESULT_COLUMN] + last_line = result.y + last_column = result.x - var rect = _gdscript_text_edit.get_rect_at_line_column(last_line, last_column) + var rect_i: Rect2i = _gdscript_text_edit.get_rect_at_line_column(last_line, last_column) + var rect: Rect2 = Rect2(rect_i) # convert to float rect rect.position += offset rect.size.x = (rect.size.x * variable_name.length()) + 4 - var monitored_variable: CodeExampleVariableUnderline = CodeExampleVariableUnderlineScene.instance() + var monitored_variable = CodeExampleVariableUnderlineScene.instantiate() add_child(monitored_variable) monitored_variable.highlight_rect = rect monitored_variable.highlight_line = last_line @@ -354,63 +303,52 @@ func _reset_monitored_variable_highlights(): func _on_HScrollBar_scrolling() -> void: - # When scrolling horizontally, we need to recalculate the rectangle area in the code editor - # for each monitored variable. The monitored variable draws an underline that spans the - # variable it's highlighting, but when scrolling, this region changes, so we need to - # recalculate and update the highlight_rect for each monitored variable. - var offset := Vector2(_gdscript_text_edit.rect_position.x, 0.0) - + var offset := Vector2(_gdscript_text_edit.position.x, 0.0) for monitored_variable in _monitored_variable_highlights: - var rect = _gdscript_text_edit.get_rect_at_line_column( + var rect_i: Rect2i = _gdscript_text_edit.get_rect_at_line_column( monitored_variable.highlight_line, monitored_variable.highlight_column ) + var rect: Rect2 = Rect2(rect_i) rect.position += offset rect.size.x = (rect.size.x * monitored_variable.variable_name.length()) + 4 monitored_variable.highlight_rect = rect func _on_highlight_line(line_number: int) -> void: - # wait to see if script was interrupted - yield(get_tree(), "idle_frame") - - if not _script_function_state: - return - - _gdscript_text_edit.highlight_current_line = true - _gdscript_text_edit.cursor_set_line(line_number) + await get_tree().process_frame + _gdscript_text_edit.set_caret_line(line_number) # cursor_set_line -> set_caret_line func _on_arrow_animation(chars1: Array, chars2: Array) -> void: - # wait to see if script was interrupted - yield(get_tree(), "idle_frame") - - if not _script_function_state: - return + await get_tree().process_frame if not _console_arrow_animation: - _console_arrow_animation = ConsoleArrowAnimationScene.instance() + _console_arrow_animation = ConsoleArrowAnimationScene.instantiate() add_child(_console_arrow_animation) - var current_line := _gdscript_text_edit.cursor_get_line() + var current_line := _gdscript_text_edit.get_caret_line() + var offset := Vector2(_gdscript_text_edit.position.x + 2, 0) - var offset := Vector2.ZERO - offset.x = _gdscript_text_edit.rect_position.x + 2 + var c1_col := int(chars1[0]) + var c2_col := int(chars2[0]) + var c1_len := int(chars1[1]) + var c2_len := int(chars2[1]) - var rect1 := _gdscript_text_edit.get_rect_at_line_column(current_line, chars1[0]) - var rect2 := _gdscript_text_edit.get_rect_at_line_column(current_line, chars2[0]) + var rect1_i: Rect2i = _gdscript_text_edit.get_rect_at_line_column(current_line, c1_col) + var rect2_i: Rect2i = _gdscript_text_edit.get_rect_at_line_column(current_line, c2_col) + + var rect1: Rect2 = Rect2(rect1_i) + var rect2: Rect2 = Rect2(rect2_i) rect1.position += offset rect2.position += offset + rect1.size.x = (rect1.size.x * float(c1_len)) + 4.0 + rect2.size.x = (rect2.size.x * float(c2_len)) + 4.0 - rect1.size.x = (rect1.size.x * chars1[1]) + 4 - rect2.size.x = (rect2.size.x * chars2[1]) + 4 - - var rects := [rect1, rect2] - - _console_arrow_animation.highlight_rects = rects - _console_arrow_animation.initial_point = rect1.position + Vector2(rect1.size.x / 2, -5) - _console_arrow_animation.end_point = rect2.position + Vector2(rect2.size.x / 2, -5) + _console_arrow_animation.highlight_rects = [rect1, rect2] + _console_arrow_animation.initial_point = rect1.position + Vector2(rect1.size.x / 2.0, -5.0) + _console_arrow_animation.end_point = rect2.position + Vector2(rect2.size.x / 2.0, -5.0) _console_arrow_animation.draw_curve() @@ -419,7 +357,7 @@ func _update_gdscript_text_edit_width(new_font_scale: int) -> void: float(_base_text_font_size + new_font_scale * 2) / _base_text_font_size ) - _gdscript_text_edit.rect_min_size.y = _start_code_example_height * font_size_multiplier + _gdscript_text_edit.custom_minimum_size.y = _start_code_example_height * font_size_multiplier func _clear_animated_arrows() -> void: diff --git a/ui/components/RunnableCodeExampleDebugger.gd b/ui/components/RunnableCodeExampleDebugger.gd index b6199e8a..1d7b382c 100644 --- a/ui/components/RunnableCodeExampleDebugger.gd +++ b/ui/components/RunnableCodeExampleDebugger.gd @@ -4,33 +4,33 @@ extends PanelContainer const DebuggerConsoleMonitoredVariable = preload("res://ui/components/DebuggerConsoleMonitoredVariable.tscn") const UNINITIALIZED_VARIABLE_VALUE := "uninitialized" -export(Array, String) var monitored_variables: Array +@export var monitored_variables: Array[String] = [] -onready var variables_container := $MarginContainer/VariablesContainer as VBoxContainer +@onready var variables_container := $MarginContainer/VariablesContainer as VBoxContainer -onready var _scene_instance: Node = null -onready var _console_variables := [] +@onready var _scene_instance: Node = null +var _console_variables: Array[Control] = [] -func setup(runnable_code, scene_instance) -> void: +func setup(runnable_code: Node, scene_instance: Object) -> void: assert(runnable_code.has_signal("code_updated")) - runnable_code.connect("code_updated", self, "_on_code_updated") + runnable_code.connect("code_updated", Callable(self, "_on_code_updated")) _scene_instance = scene_instance for variable in monitored_variables: - var console_variable := DebuggerConsoleMonitoredVariable.instance() + var console_variable: Control = DebuggerConsoleMonitoredVariable.instantiate() variables_container.add_child(console_variable) _console_variables.append(console_variable) if not is_inside_tree(): - yield(self, "ready") + await ready _on_code_updated() -func _on_code_updated(): +func _on_code_updated() -> void: for i in range(monitored_variables.size()): var variable_name: String = monitored_variables[i] var variable_value: String = str(_scene_instance.get(variable_name)) - _console_variables[i].set_values(["%s:" % variable_name, variable_value]) + _console_variables[i].call("set_values", ["%s:" % variable_name, variable_value]) _console_variables[i].visible = variable_value != UNINITIALIZED_VARIABLE_VALUE diff --git a/ui/components/SalePopup.gd b/ui/components/SalePopup.gd index 6ed0f9ec..46f54bdf 100644 --- a/ui/components/SalePopup.gd +++ b/ui/components/SalePopup.gd @@ -1,31 +1,43 @@ -tool +@tool extends ColorRect # regex pattern used to convert end_datetime_iso to _end_datetime const REGEX_PATTERN_DATETIME := "(?\\d{4})-(?\\d{2})-(?\\d{2})T(?\\d{2}):(?\\d{2})" -export var title := "" setget set_title -# String displayed on the label after "Only until" -export var only_until_string := "" setget set_only_until_string +@export var _title: String = "" +@export var _only_until_string: String = "" + +var title: String: + set(value): + set_title(value) + get: + return _title + +var only_until_string: String: + set(value): + set_only_until_string(value) + get: + return _only_until_string + # Datetime string in ISO format to end the sale. After this date, the banner will not show anymore. -export var end_datetime_iso := "2020-01-01T00:00" +@export var end_datetime_iso := "2020-01-01T00:00" # Web page to open when clicking the button -export var sale_url := "" +@export var sale_url := "" var _end_datetime := {year = 2022, month = 12, day = 1, hour = 0, minute = 0} var _datetime_regex := RegEx.new() -onready var title_label := $PanelContainer/Layout/Margin/Column/Title as Label -onready var time_left_label := $PanelContainer/Layout/Margin/Column/TimeLeftLabel as Label -onready var go_button := $PanelContainer/Layout/Margin/Column/GoButton as Button -onready var close_button := $PanelContainer/Control/CloseButton as Button +@onready var title_label := $PanelContainer/Layout/Margin/Column/Title as Label +@onready var time_left_label := $PanelContainer/Layout/Margin/Column/TimeLeftLabel as Label +@onready var go_button := $PanelContainer/Layout/Margin/Column/GoButton as Button +@onready var close_button := $PanelContainer/Control/CloseButton as Button func _ready() -> void: set_title(title) set_only_until_string(only_until_string) - go_button.connect("pressed", self, "_open_sale_url") - close_button.connect("pressed", self, "hide") + go_button.pressed.connect(_open_sale_url) + close_button.pressed.connect(hide) if get_tree().current_scene != self: hide() @@ -58,33 +70,33 @@ func _get_configuration_warning() -> String: func set_title(new_title: String) -> void: - title = new_title - if title_label: + _title = new_title + if is_inside_tree(): title_label.text = new_title func set_only_until_string(new_date: String) -> void: - only_until_string = new_date + _only_until_string = new_date if time_left_label: time_left_label.text = "Only until " + new_date func is_sale_over() -> bool: - var datetime := OS.get_datetime(true) + var datetime := Time.get_datetime_dict_from_system(true) - if datetime.year > _end_datetime.year: + if datetime["year"] > _end_datetime["year"]: return true - if datetime.year < _end_datetime.year: + if datetime["year"] < _end_datetime["year"]: return false - if datetime.month > _end_datetime.month: + if datetime["month"] > _end_datetime["month"]: return true - if datetime.month == _end_datetime.month and datetime.day > _end_datetime.day: + if datetime["month"] == _end_datetime["month"] and datetime["day"] > _end_datetime["day"]: return true - if datetime.day < _end_datetime.day: + if datetime["day"] < _end_datetime["day"]: return false - if datetime.hour > _end_datetime.hour: + if datetime["hour"] > _end_datetime["hour"]: return true - if datetime.hour == _end_datetime.hour and datetime.minute > _end_datetime.minute: + if datetime["hour"] == _end_datetime["hour"] and datetime["minute"] > _end_datetime["minute"]: return true return false diff --git a/ui/components/SliceEditor.gd b/ui/components/SliceEditor.gd index eddd01ec..bc1461c7 100644 --- a/ui/components/SliceEditor.gd +++ b/ui/components/SliceEditor.gd @@ -16,7 +16,7 @@ # The theme gets passed to the overlay at build time, so if you # change the theme at runtime, make sure you also change the overlay's # theme. -tool +@tool class_name SliceEditor extends TextEdit @@ -29,14 +29,16 @@ enum SCROLL_DIR { HORIZONTAL, VERTICAL } const BRACKET_PAIRS := {"(": ")", "[": "]", "{": "}"} var errors_overlay := SliceEditorOverlay.new() -var errors_overlay_message: ErrorOverlayPopup = ErrorOverlayPopupScene.instance() +var errors_overlay_message: ErrorOverlayPopup = ErrorOverlayPopupScene.instantiate() # Array -var errors := [] setget set_errors +var errors: Array = []: + set(value): + set_errors(value) var _slice_properties: ScriptSlice = null # Used to know when to add an indent level. -var _current_line := cursor_get_line() +var _current_line := get_caret_line() var _remove_last_character := false # Used to automatically close brackets. As soon as you type a bracket, the # selection gets erased, so we need to cache that info to wrap the selection in @@ -57,33 +59,33 @@ func _ready() -> void: break if child is VScrollBar: var vscrollbar: VScrollBar = child - vscrollbar.connect( - "value_changed", self, "_on_scrollbar_value_changed", [SCROLL_DIR.VERTICAL] + vscrollbar.value_changed.connect(func(v: float) -> void: + _on_scrollbar_value_changed(v, SCROLL_DIR.VERTICAL) ) scroll_offsets.x = vscrollbar.get_minimum_size().x found += 1 elif child is HScrollBar: var hscrollbar: HScrollBar = child - hscrollbar.connect( - "value_changed", self, "_on_scrollbar_value_changed", [SCROLL_DIR.HORIZONTAL] + hscrollbar.value_changed.connect(func(v: float) -> void: + _on_scrollbar_value_changed(v, SCROLL_DIR.HORIZONTAL) ) scroll_offsets.y = hscrollbar.get_minimum_size().y found += 1 errors_overlay.name = "ErrorsOverlay" - errors_overlay.set_anchors_and_margins_preset(Control.PRESET_WIDE) - errors_overlay.margin_right = -scroll_offsets.x - errors_overlay.margin_bottom = -scroll_offsets.y + errors_overlay.set_anchors_preset(Control.PRESET_FULL_RECT) + errors_overlay.offset_right = -scroll_offsets.x + errors_overlay.offset_bottom = -scroll_offsets.y add_child(errors_overlay) add_child(errors_overlay_message) - errors_overlay_message.set_as_toplevel(true) + errors_overlay_message.top_level = true errors_overlay_message.hide() - connect("text_changed", self, "_on_text_changed") - connect("draw", self, "_update_overlays") + text_changed.connect(_on_text_changed) + draw.connect(_update_overlays) func _gui_input(event: InputEvent) -> void: # Shortcut uses Enter by default which adds a new line in TextEdit without any means to stop it. @@ -93,14 +95,16 @@ func _gui_input(event: InputEvent) -> void: # Capture keyboard events if we are the focus owner, otherwise left arrow causes navigation events. if event is InputEventKey: - if get_focus_owner() == self: - get_tree().set_input_as_handled() + var key_event := event as InputEventKey + # In Godot 4, Control has focus checks directly. + if has_focus(): + get_viewport().set_input_as_handled() - if event.is_pressed(): - _last_typed_character = char(event.unicode) + if key_event.pressed: + _last_typed_character = char(key_event.unicode) if key_event.unicode != 0 else "" - _last_selected_text = get_selection_text() - if get_selection_text(): + _last_selected_text = get_selected_text() + if not _last_selected_text.is_empty(): _last_selection_start = Vector2(get_selection_from_line(), get_selection_from_column()) _last_selection_end = Vector2(get_selection_to_line(), get_selection_to_column()) @@ -131,18 +135,18 @@ func line_highlight_requested(line_index: int, at_char: int = 0) -> void: if at_char < 0: at_char = 0 - cursor_set_line(line_index, false) - cursor_set_column(at_char) - center_viewport_to_cursor() + set_caret_line(line_index) + set_caret_column(at_char) + center_viewport_to_caret() errors_overlay.add_line_highlight(line_index) func _on_text_changed() -> void: if _remove_last_character: - var column := cursor_get_column() + var column := get_caret_column() undo() _remove_last_character = false - cursor_set_column(column) + set_caret_column(column) return if _slice_properties != null: @@ -154,12 +158,12 @@ func _on_text_changed() -> void: # Insert extra indents when entering new code block var previous_line := _current_line - _current_line = cursor_get_line() + _current_line = get_caret_line() if _current_line > previous_line and not text.ends_with("\t") and text.rstrip("\t").ends_with(":\n"): - var column := cursor_get_column() + var column := get_caret_column() text += "\t" - cursor_set_line(_current_line) - cursor_set_column(column + 1) + set_caret_line(_current_line) + set_caret_column(column + 1) # Automatically close brackets. if _last_typed_character in BRACKET_PAIRS: @@ -167,41 +171,42 @@ func _on_text_changed() -> void: if _last_selected_text: undo() - cursor_set_line(_last_selection_start.x) - cursor_set_column(_last_selection_start.y) + set_caret_line(int(_last_selection_start.x)) + set_caret_column(int(_last_selection_start.y)) - insert_text_at_cursor(_last_typed_character) + insert_text_at_caret(_last_typed_character) - cursor_set_line(_last_selection_end.x) - cursor_set_column(_last_selection_end.y + 1) + set_caret_line(int(_last_selection_end.x)) + set_caret_column(int(_last_selection_end.y) + 1) - insert_text_at_cursor(closing_bracket) + insert_text_at_caret(closing_bracket) - if not _last_selected_text: - cursor_set_column(cursor_get_column() - 1) + if _last_selected_text.is_empty(): + set_caret_column(get_caret_column() - 1) _last_selected_text = "" _last_typed_character = "" # Pass over a closing bracket if writing a matching character elif _last_typed_character in BRACKET_PAIRS.values(): - var line := cursor_get_line() - var column := cursor_get_column() + var line: int = get_caret_line() + var column: int = get_caret_column() select(line, column, line, column + 1) - var character := get_selection_text() + var character: String = get_selected_text() deselect() if character == _last_typed_character: # We simulate pressing backspace to remove the last typed character. var event := InputEventKey.new() - event.scancode = KEY_BACKSPACE + event.keycode = KEY_BACKSPACE event.pressed = true Input.parse_input_event(event) - cursor_set_column(cursor_get_column() + 1) + set_caret_column(get_caret_column() + 1) func _on_scrollbar_value_changed(value: float, direction: int) -> void: var vec2 = Vector2(0, value) if direction == SCROLL_DIR.VERTICAL else Vector2(value, 0) - emit_signal("scroll_changed", vec2) + scroll_changed.emit(vec2) + # Recreates the overlays at the correct position after the underlying data has @@ -221,7 +226,7 @@ func _reset_overlays() -> void: errors_overlay.lines_offset = slice_properties.get_start_offset() errors_overlay.character_offset = slice_properties.leading_spaces - for index in errors.size(): + for index in range(errors.size()): var error: ScriptError = errors[index] var is_outside_lens: bool = ( @@ -235,14 +240,12 @@ func _reset_overlays() -> void: if not error_node: continue - error_node.connect( - "region_entered", - errors_overlay_message, - "show_message", - [error.code, error.message, error_node] + error_node.region_entered.connect(func(reference_position: Vector2) -> void: + errors_overlay_message.show_message(reference_position, error.code, error.message, error_node) + ) + error_node.region_exited.connect(func() -> void: + errors_overlay_message.hide_message(error_node) ) - error_node.connect("region_exited", errors_overlay_message, "hide_message", [error_node]) - # Updates the position of existing overlays to align with the text edit after it updates. # As such, it is called on the `draw` signal. This method should be fast enough to do that. diff --git a/ui/components/SliceEditorOverlay.gd b/ui/components/SliceEditorOverlay.gd index e68914f1..c8f37228 100644 --- a/ui/components/SliceEditorOverlay.gd +++ b/ui/components/SliceEditorOverlay.gd @@ -3,8 +3,13 @@ extends Control const ErrorRange = ScriptError.ErrorRange -var lines_offset := 0 setget set_lines_offset -var character_offset := 0 setget set_character_offset +var lines_offset: int = 0: + set(value): + set_lines_offset(value) + +var character_offset: int = 0: + set(value): + set_character_offset(value) func _init() -> void: @@ -175,18 +180,20 @@ class ErrorOverlay: var severity := 0 var error_range := ErrorRange.new() - var regions := [] setget set_regions + var regions: Array = []: + set(value): + set_regions(value) var _lines := [] var _hovered_region := -1 func _init() -> void: name = "ErrorOverlay" - rect_min_size = Vector2(0, 0) + custom_minimum_size = Vector2.ZERO mouse_filter = Control.MOUSE_FILTER_IGNORE func _ready() -> void: - set_anchors_and_margins_preset(Control.PRESET_WIDE) + set_anchors_and_offsets_preset(Control.LayoutPreset.PRESET_FULL_RECT) func try_consume_mouse(point: Vector2) -> bool: var region_has_point := -1 @@ -202,14 +209,14 @@ class ErrorOverlay: return false if _hovered_region == -1 and not region_has_point == -1: - var reference_position = _lines[i].rect_global_position + var reference_position: Vector2 = _lines[i].global_position emit_signal("region_entered", reference_position) elif not _hovered_region == -1 and region_has_point == -1: emit_signal("region_exited") else: emit_signal("region_exited") - var reference_position = _lines[i].rect_global_position + var reference_position: Vector2 = _lines[i].global_position emit_signal("region_entered", reference_position) _hovered_region = region_has_point @@ -240,7 +247,7 @@ class ErrorOverlay: underline.line_type = ErrorUnderline.LineType.DASHED underline.line_color = COLOR_INFO - underline.rect_position = Vector2(error_region.position.x, error_region.end.y) + underline.position = Vector2(error_region.position.x, error_region.end.y) underline.line_length = error_region.size.x add_child(underline) @@ -264,11 +271,19 @@ class ErrorUnderline: const DASHED_STEP_WIDTH := 14.0 const DASHED_GAP := 8.0 - var line_length := 64.0 setget set_line_length - var line_type := -1 setget set_line_type - var line_color := Color.white setget set_line_color + var line_length: float = 64.0: + set(value): + set_line_length(value) + + var line_type: int = -1: + set(value): + set_line_type(value) - var _points: PoolVector2Array + var line_color: Color = Color.WHITE: + set(value): + set_line_color(value) + + var _points: PackedVector2Array func _init() -> void: mouse_filter = Control.MOUSE_FILTER_IGNORE @@ -284,7 +299,7 @@ class ErrorUnderline: draw_polyline(_points, line_color, LINE_THICKNESS, true) func update_points() -> void: - _points = PoolVector2Array() + _points = PackedVector2Array() match line_type: LineType.SQUIGGLY: @@ -327,16 +342,16 @@ class ErrorUnderline: func set_line_length(value: float) -> void: line_length = value update_points() - update() + queue_redraw() func set_line_type(value: int) -> void: line_type = value update_points() - update() + queue_redraw() func set_line_color(value: Color) -> void: line_color = value - update() + queue_redraw() class HighlightOverlay: @@ -346,28 +361,24 @@ class HighlightOverlay: const DISSOLVE_DURATION := 1.5 var line_index := -1 - var regions := [] setget set_regions + var regions: Array = []: + set(value): + set_regions(value) var _current_alpha := 0.0 var _tweener: Tween - func _init() -> void: - name = "HighlightOverlay" - rect_min_size = Vector2(0, 0) - mouse_filter = Control.MOUSE_FILTER_IGNORE - - _current_alpha = DEFAULT_ALPHA - _tweener = Tween.new() - add_child(_tweener) - func _ready() -> void: - set_anchors_and_margins_preset(Control.PRESET_WIDE) - - _tweener.connect("tween_all_completed", self, "queue_free") - - _tweener.interpolate_method(self, "_dissolve_step", DEFAULT_ALPHA, 0.0, DISSOLVE_DURATION) - _tweener.start() - + set_anchors_and_offsets_preset(Control.LayoutPreset.PRESET_FULL_RECT) + + _tweener = create_tween() + _tweener.finished.connect(queue_free) + + # Option A: tween the value using tween_method (closest to your old logic) + _tweener.tween_method(Callable(self, "_dissolve_step"), DEFAULT_ALPHA, 0.0, DISSOLVE_DURATION) + + # Option B: (even simpler) tween the property directly (then you can delete _dissolve_step) + # _tweener.tween_property(self, "_current_alpha", 0.0, DISSOLVE_DURATION) func _draw() -> void: for region in regions: @@ -376,9 +387,9 @@ class HighlightOverlay: func _dissolve_step(value: float) -> void: _current_alpha = value - update() + queue_redraw() func set_regions(hl_regions: Array) -> void: regions = hl_regions - update() + queue_redraw() diff --git a/ui/components/SmoothScrollContainer.gd b/ui/components/SmoothScrollContainer.gd index 12acd4d2..2943643a 100644 --- a/ui/components/SmoothScrollContainer.gd +++ b/ui/components/SmoothScrollContainer.gd @@ -1,7 +1,8 @@ # Adds smooth scrolling support to vertical ScrollContainer nodes. # # This works by moving a direct child of the container. See `_content`. -class_name SmoothScrollContainer, "smooth_scroll_container_icon.svg" +@icon("res://ui/components/smooth_scroll_container_icon.svg") +class_name SmoothScrollContainer extends ScrollContainer # Amount of pixels to offset the scroll target when scrolling with the mouse @@ -26,61 +27,70 @@ var scroll_speed := SPEED_BASE var arrive_distance := ARRIVE_DISTANCE_BASE # Current velocity of the content node. -var _velocity := Vector2(0, 0) +var _velocity: Vector2 = Vector2.ZERO # Current scroll coordinated. We use this to track and force the scrollbars to # specific scrolling as directly updating the scroll properties conflicts with # the ScrollContainer's native behavior. -var _current_scroll := Vector2.ZERO -var _target_position := Vector2.ZERO setget _set_target_position +var _current_scroll: Vector2 = Vector2.ZERO + +var __target_position: Vector2 = Vector2.ZERO +var _target_position: Vector2: + set(value): + _set_target_position(value) + get: + return __target_position + var _max_position_y := 0.0 # Used to throttle touchpad scroll events. var _last_accepted_scroll_event_time := 0 -var _is_in_browser := OS.get_name() == "HTML5" +var _is_in_browser: bool = OS.get_name() == "Web" # Control node to move when scrolling. -onready var _content: Control = get_child(get_child_count() - 1) as Control -onready var _scroll_sensitivity := 1.0 +@onready var _content: Control = get_child(get_child_count() - 1) as Control +var _scroll_sensitivity: float = 1.0 func _ready() -> void: set_process(false) _update_max_position_y() - _content.connect("resized", self, "_update_max_position_y") + _content.resized.connect(_update_max_position_y) - get_v_scrollbar().connect("scrolling", self, "_on_VScrollBar_scrolling") + get_v_scroll_bar().scrolling.connect(_on_VScrollBar_scrolling) var user_profile := UserProfiles.get_profile() _scroll_sensitivity = user_profile.scroll_sensitivity - user_profile.connect( - "scroll_sensitivity_changed", self, "_on_UserProfile_scroll_sensitivity_changed" - ) + user_profile.scroll_sensitivity_changed.connect( + _on_UserProfile_scroll_sensitivity_changed) func _process(delta: float) -> void: - var distance_to_target = _current_scroll.distance_to(_target_position) + var distance_to_target: float = _current_scroll.distance_to(_target_position) if distance_to_target <= ARRIVE_THRESHOLD * scroll_speed / SPEED_BASE: set_process(false) return - var speed_multiplier := max((distance_to_target - ACCELERATE_DISTANCE_THRESHOLD) / SPEED_DISTANCE_DIVISOR, 1.0) + var speed_multiplier: float = max(( + distance_to_target - ACCELERATE_DISTANCE_THRESHOLD) / + SPEED_DISTANCE_DIVISOR, 1.0) scroll_speed = SPEED_BASE * speed_multiplier arrive_distance = ARRIVE_DISTANCE_BASE * speed_multiplier - var direction := _current_scroll.direction_to(_target_position) - var desired_velocity := direction * scroll_speed + var direction: Vector2 = _current_scroll.direction_to(_target_position) + var desired_velocity: Vector2 = direction * scroll_speed if distance_to_target < arrive_distance: - desired_velocity = desired_velocity.linear_interpolate(Vector2.ZERO, 1.0 - distance_to_target / arrive_distance) + desired_velocity = desired_velocity.lerp( + Vector2.ZERO, 1.0 - distance_to_target / arrive_distance) - var steering := desired_velocity - _velocity + var steering: Vector2 = desired_velocity - _velocity _velocity += steering / 2.0 - # Prevents scrolling from overshooting when the framerate goes down. if _velocity.length() * delta > distance_to_target: _velocity = _velocity.normalized() * distance_to_target / delta _current_scroll += _velocity * delta - scroll_vertical = _current_scroll.y + scroll_vertical = int(_current_scroll.y) + __target_position.y = float(scroll_vertical) func _gui_input(event: InputEvent) -> void: @@ -88,7 +98,8 @@ func _gui_input(event: InputEvent) -> void: # touchpads. var can_mouse_scroll := true if _is_in_browser: - can_mouse_scroll = OS.get_ticks_msec() > _last_accepted_scroll_event_time + TIME_MSEC_BETWEEN_SCROLL_EVENTS + can_mouse_scroll = Time.get_ticks_msec( + ) > _last_accepted_scroll_event_time + TIME_MSEC_BETWEEN_SCROLL_EVENTS if event.is_action_pressed("scroll_up_one_page"): scroll_page_up() @@ -99,28 +110,30 @@ func _gui_input(event: InputEvent) -> void: elif event.is_action_pressed("scroll_to_bottom"): scroll_to_bottom() elif can_mouse_scroll: - if event.is_action("scroll_up") and event.pressed: - scroll_up() - elif event.is_action("scroll_down") and event.pressed: - scroll_down() + var mb := event as InputEventMouseButton + if mb and mb.pressed: + if event.is_action("scroll_up"): + scroll_up() + elif event.is_action("scroll_down"): + scroll_down() func scroll_up() -> void: _set_target_position(_target_position + Vector2.UP * MOUSE_SCROLL_STEP * _scroll_sensitivity) - _last_accepted_scroll_event_time = OS.get_ticks_msec() + _last_accepted_scroll_event_time = Time.get_ticks_msec() func scroll_down() -> void: _set_target_position(_target_position + Vector2.DOWN * MOUSE_SCROLL_STEP * _scroll_sensitivity) - _last_accepted_scroll_event_time = OS.get_ticks_msec() + _last_accepted_scroll_event_time = Time.get_ticks_msec() func scroll_page_up() -> void: - _set_target_position(_target_position + Vector2.UP * rect_size.y) + _set_target_position(_target_position + Vector2.UP * size.y) func scroll_page_down() -> void: - _set_target_position(_target_position + Vector2.DOWN * rect_size.y) + _set_target_position(_target_position + Vector2.DOWN * size.y) func scroll_to_top() -> void: @@ -132,30 +145,31 @@ func scroll_to_bottom() -> void: # Override default implementation to keep local properties in sync. -func set_v_scroll(value: int) -> void: - .set_v_scroll(value) +func _sync_v_scroll(value: int) -> void: + scroll_vertical = value if is_processing(): set_process(false) - _current_scroll.y = scroll_vertical - _target_position.y = scroll_vertical + + _current_scroll.y = float(scroll_vertical) + __target_position.y = float(scroll_vertical) func _set_target_position(new_position: Vector2) -> void: - _target_position = new_position - _target_position.y = clamp(_target_position.y, 0.0, _max_position_y) + __target_position = new_position + __target_position.y = clamp(__target_position.y, 0.0, _max_position_y) set_process(true) func _update_max_position_y() -> void: - _max_position_y = _content.rect_size.y - rect_size.y + _max_position_y = _content.size.y - size.y func _on_VScrollBar_scrolling() -> void: if is_processing(): set_process(false) - _current_scroll.y = scroll_vertical - _target_position.y = scroll_vertical + _current_scroll.y = float(scroll_vertical) + __target_position.y = float(scroll_vertical) func _on_UserProfile_scroll_sensitivity_changed(new_value: float) -> void: diff --git a/ui/components/popups/ConfirmPopup.gd b/ui/components/popups/ConfirmPopup.gd index 68b9f486..66ee987a 100644 --- a/ui/components/popups/ConfirmPopup.gd +++ b/ui/components/popups/ConfirmPopup.gd @@ -1,4 +1,4 @@ -tool +@tool class_name ConfirmPopup extends ColorRect @@ -11,32 +11,45 @@ const NORMAL_STYLEBOX := preload("res://ui/theme/button_outline_large_accent.tre const STRICT_FOCUS_STYLEBOX := preload("res://ui/theme/focus_strict.tres") const NORMAL_FOCUS_STYLEBOX := preload("res://ui/theme/focus_accent.tres") -export var title := "" setget set_title -export(String, MULTILINE) var text_content := "" setget set_text_content -export var min_size := Vector2(200, 120) setget set_min_size -export var strict := false setget set_strict +@export var title := "": + set = set_title -onready var _root_container := $PanelContainer as Container -onready var _top_bar := $PanelContainer/Column/ProgressBar as ProgressBar -onready var _title_label := $PanelContainer/Column/Margin/Column/Title as Label -onready var _message_content := $PanelContainer/Column/Margin/Column/Message as RichTextLabel +@export_multiline var text_content := "": + set = set_text_content -onready var _confirm_button := $PanelContainer/Column/Margin/Column/Buttons/ConfirmButton as Button -onready var _cancel_button := $PanelContainer/Column/Margin/Column/Buttons/CancelButton as Button +@export var min_size := Vector2(200, 120): + set = set_min_size +@export var strict := false: + set = set_strict -func _ready(): - set_as_toplevel(true) - _root_container.rect_min_size = min_size - _root_container.rect_size = _root_container.rect_min_size - _root_container.set_anchors_and_margins_preset(Control.PRESET_CENTER) +@onready var _root_container := $PanelContainer as Container +@onready var _top_bar := $PanelContainer/Column/ProgressBar as ProgressBar +@onready var _title_label := $PanelContainer/Column/Margin/Column/Title as Label +@onready var _message_content := $PanelContainer/Column/Margin/Column/Message as RichTextLabel + +@onready var _confirm_button := $PanelContainer/Column/Margin/Column/Buttons/ConfirmButton as Button +@onready var _cancel_button := $PanelContainer/Column/Margin/Column/Buttons/CancelButton as Button + + +func _ready() -> void: + set_as_top_level(true) + # rect_min_size -> custom_minimum_size + # rect_size -> size + _root_container.custom_minimum_size = min_size + _root_container.size = _root_container.custom_minimum_size + + # set_anchors_and_margins_preset -> set_anchors_and_offsets_preset + _root_container.set_anchors_and_offsets_preset(Control.PRESET_CENTER) _title_label.text = tr(title) - _message_content.bbcode_text = tr(text_content) + # bbcode_text -> text (ensure BBCode is enabled in the inspector for this node) + _message_content.text = tr(text_content) _update_top_bar() - _confirm_button.connect("pressed", self, "emit_signal", ["confirmed"]) - _cancel_button.connect("pressed", self, "hide") + # FIX: Signal connections use Callables now + _confirm_button.pressed.connect(confirmed.emit) + _cancel_button.pressed.connect(hide) func _notification(what: int) -> void: @@ -44,27 +57,27 @@ func _notification(what: int) -> void: if is_instance_valid(_title_label): _title_label.text = tr(title) if is_instance_valid(_message_content): - _message_content.bbcode_text = tr(text_content) + _message_content.text = tr(text_content) func set_title(value: String) -> void: title = value - if is_inside_tree(): + if is_node_ready(): # Godot 4 preferred check over is_inside_tree() for @onready nodes _title_label.text = tr(title) func set_text_content(value: String) -> void: text_content = value - if is_inside_tree(): - _message_content.bbcode_text = tr(text_content) + if is_node_ready(): + _message_content.text = tr(text_content) func set_min_size(value: Vector2) -> void: min_size = value - if is_inside_tree(): - _root_container.rect_min_size = min_size - _root_container.rect_size = _root_container.rect_min_size - _root_container.set_anchors_and_margins_preset(Control.PRESET_CENTER, Control.PRESET_MODE_KEEP_SIZE) + if is_node_ready(): + _root_container.custom_minimum_size = min_size + _root_container.size = _root_container.custom_minimum_size + _root_container.set_anchors_and_offsets_preset(Control.PRESET_CENTER, Control.PRESET_MODE_KEEP_SIZE) func set_strict(value: bool) -> void: @@ -74,13 +87,13 @@ func set_strict(value: bool) -> void: func popup() -> void: show() - _root_container.rect_size = _root_container.rect_min_size - _root_container.set_anchors_and_margins_preset(Control.PRESET_CENTER, Control.PRESET_MODE_KEEP_SIZE) + _root_container.size = _root_container.custom_minimum_size + _root_container.set_anchors_and_offsets_preset(Control.PRESET_CENTER, Control.PRESET_MODE_KEEP_SIZE) _cancel_button.grab_focus() func _update_top_bar() -> void: - if not is_inside_tree(): + if not is_node_ready(): return var highlight_color := NORMAL_COLOR @@ -91,13 +104,19 @@ func _update_top_bar() -> void: button_stylebox = STRICT_STYLEBOX button_focus_stylebox = STRICT_FOCUS_STYLEBOX - var bar_style := _top_bar.get_stylebox("fg").duplicate() + # 1. Get and duplicate the stylebox + var bar_style: StyleBox = _top_bar.get_theme_stylebox("fill").duplicate() + + # 2. Use a cast to safely access bg_color without warnings if bar_style is StyleBoxFlat: (bar_style as StyleBoxFlat).bg_color = highlight_color - _top_bar.add_stylebox_override("fg", bar_style) - _confirm_button.add_stylebox_override("focus", button_focus_stylebox) - _confirm_button.add_stylebox_override("hover", button_stylebox) - _confirm_button.add_stylebox_override("pressed", button_stylebox) - _confirm_button.add_color_override("font_color_hover", highlight_color) - _confirm_button.add_color_override("font_color_pressed", highlight_color) + # 3. Apply the overrides + _top_bar.add_theme_stylebox_override("fill", bar_style) + + _confirm_button.add_theme_stylebox_override("focus", button_focus_stylebox) + _confirm_button.add_theme_stylebox_override("hover", button_stylebox) + _confirm_button.add_theme_stylebox_override("pressed", button_stylebox) + + _confirm_button.add_theme_color_override("font_hover_color", highlight_color) + _confirm_button.add_theme_color_override("font_pressed_color", highlight_color) diff --git a/ui/components/popups/ErrorOverlayPopup.gd b/ui/components/popups/ErrorOverlayPopup.gd index 1228cd16..11738f8c 100644 --- a/ui/components/popups/ErrorOverlayPopup.gd +++ b/ui/components/popups/ErrorOverlayPopup.gd @@ -3,29 +3,38 @@ class_name ErrorOverlayPopup extends MarginContainer -export var exclusive := false setget set_exclusive +@export var exclusive: bool = false: + set(value): + set_exclusive(value) -var error_code: int = -1 setget set_error_code -var error_message: String setget set_error_message +var error_code: int = -1: + set(value): + set_error_code(value) + +var error_message: String = "": + set(value): + set_error_message(value) var _current_message_source: Node -var _error_explanation: String -var _error_suggestion: String +var _error_explanation: String = "" +var _error_suggestion: String = "" + +@onready var _error_label: Label = $MarginContainer/Column/ErrorLabel +@onready var _content_block: Control = $MarginContainer/Column/Content + +# NOTE: We intentionally type these as Control (not Revealer) because Revealer.gd +# may not parse yet during migration. We still connect to the "expanded" signal +# and read/write "is_expanded" dynamically. +@onready var _error_explanation_block: Control = $MarginContainer/Column/Content/ErrorExplanation +@onready var _error_explanation_value: RichTextLabel = $MarginContainer/Column/Content/ErrorExplanation/Value -onready var _error_label := $MarginContainer/Column/ErrorLabel as Label -onready var _content_block := $MarginContainer/Column/Content as Control -onready var _error_explanation_block := $MarginContainer/Column/Content/ErrorExplanation as Revealer -onready var _error_explanation_value := ( - $MarginContainer/Column/Content/ErrorExplanation/Value as RichTextLabel -) -onready var _error_suggestion_block := $MarginContainer/Column/Content/ErrorSuggestion as Revealer -onready var _error_suggestion_value := ( - $MarginContainer/Column/Content/ErrorSuggestion/Value as RichTextLabel -) -onready var _no_content_label := $MarginContainer/Column/NoContent as RichTextLabel +@onready var _error_suggestion_block: Control = $MarginContainer/Column/Content/ErrorSuggestion +@onready var _error_suggestion_value: RichTextLabel = $MarginContainer/Column/Content/ErrorSuggestion/Value -onready var _exclusive_buttons := $MarginContainer/Column/Buttons as Control -onready var _close_button := $MarginContainer/Column/Buttons/CloseButton as Button +@onready var _no_content_label: RichTextLabel = $MarginContainer/Column/NoContent + +@onready var _exclusive_buttons: Control = $MarginContainer/Column/Buttons +@onready var _close_button: Button = $MarginContainer/Column/Buttons/CloseButton func _ready() -> void: @@ -33,9 +42,17 @@ func _ready() -> void: _update_explanation() _exclusive_buttons.visible = exclusive - _error_explanation_block.connect("expanded", self, "_on_revealer_opened", [_error_explanation_block]) - _error_suggestion_block.connect("expanded", self, "_on_revealer_opened", [_error_suggestion_block]) - _close_button.connect("pressed", self, "hide") + # Godot 4 connect style (string signal + Callable). Works even if Revealer.gd doesn't parse yet. + _error_explanation_block.connect( + "expanded", + Callable(self, "_on_revealer_opened").bind(_error_explanation_block) + ) + _error_suggestion_block.connect( + "expanded", + Callable(self, "_on_revealer_opened").bind(_error_suggestion_block) + ) + + _close_button.pressed.connect(hide) hide() @@ -44,13 +61,14 @@ func _notification(what: int) -> void: _update_explanation() -func show_message(position: Vector2, code: int, message: String, message_source: Node) -> void: +func show_message(pos: Vector2, code: int, message: String, message_source: Node) -> void: _current_message_source = message_source set_error_code(code) set_error_message(message) - rect_global_position = position + # Godot 4: rect_global_position -> global_position + global_position = pos show() @@ -61,7 +79,6 @@ func hide_message(message_source: Node) -> void: func set_exclusive(value: bool) -> void: exclusive = value - if is_inside_tree(): _exclusive_buttons.visible = exclusive @@ -78,7 +95,6 @@ func set_error_code(value: int) -> void: func set_error_message(value: String) -> void: error_message = value - if is_inside_tree(): _error_label.text = error_message @@ -87,29 +103,36 @@ func _update_explanation() -> void: if not is_inside_tree(): return - if _error_explanation.empty() and _error_suggestion.empty(): + if _error_explanation.is_empty() and _error_suggestion.is_empty(): _error_explanation_block.hide() _error_suggestion_block.hide() _content_block.hide() _no_content_label.show() - else: - _no_content_label.hide() - _error_explanation_block.hide() - _error_suggestion_block.hide() + return + + _no_content_label.hide() + _error_explanation_block.hide() + _error_suggestion_block.hide() + + if not _error_explanation.is_empty(): + _error_explanation_value.text = TextUtils.tr_paragraph(_error_explanation) + _error_explanation_block.show() + + if not _error_suggestion.is_empty(): + _error_suggestion_value.text = TextUtils.tr_paragraph(_error_suggestion) + _error_suggestion_block.show() - if not _error_explanation.empty(): - _error_explanation_value.bbcode_text = TextUtils.tr_paragraph(_error_explanation) - _error_explanation_block.show() + _content_block.show() - if not _error_suggestion.empty(): - _error_suggestion_value.bbcode_text = TextUtils.tr_paragraph(_error_suggestion) - _error_suggestion_block.show() - _content_block.show() +func _on_revealer_opened(which: Control) -> void: + var sug_val = _error_suggestion_block.get("is_expanded") + var exp_val = _error_explanation_block.get("is_expanded") + var sug_expanded: bool = sug_val is bool and sug_val + var exp_expanded: bool = exp_val is bool and exp_val -func _on_revealer_opened(which: Revealer) -> void: - if which == _error_explanation_block and _error_suggestion_block.is_expanded: - _error_suggestion_block.is_expanded = false - elif which == _error_suggestion_block and _error_explanation_block.is_expanded: - _error_explanation_block.is_expanded = false + if which == _error_explanation_block and sug_expanded: + _error_suggestion_block.set("is_expanded", false) + elif which == _error_suggestion_block and exp_expanded: + _error_explanation_block.set("is_expanded", false) diff --git a/ui/components/popups/ExternalErrorPopup.gd b/ui/components/popups/ExternalErrorPopup.gd index 2d33d131..041964a4 100644 --- a/ui/components/popups/ExternalErrorPopup.gd +++ b/ui/components/popups/ExternalErrorPopup.gd @@ -1,11 +1,11 @@ extends ColorRect -onready var _confirm_button := $PanelContainer/Column/Margin/Column/Buttons/ConfirmButton as Button +@onready var _confirm_button := $PanelContainer/Column/Margin/Column/Buttons/ConfirmButton as Button -func _ready(): - _confirm_button.connect("pressed", self, "hide") - connect("visibility_changed", self, "_on_visibility_changed") +func _ready() -> void: + _confirm_button.pressed.connect(hide) + visibility_changed.connect(_on_visibility_changed) func _on_visibility_changed() -> void: diff --git a/ui/components/popups/LessonDonePopup.gd b/ui/components/popups/LessonDonePopup.gd index aa654ee3..0fcdd265 100644 --- a/ui/components/popups/LessonDonePopup.gd +++ b/ui/components/popups/LessonDonePopup.gd @@ -1,3 +1,4 @@ +class_name LessonDonePopup extends ColorRect signal accepted @@ -7,34 +8,38 @@ const FADE_IN_START_SCALE := 0.5 var _raw_summary := "" -onready var _popup_container := $PanelContainer as Control -onready var _incomplete_summary := $PanelContainer/Layout/Margin/Column/IncompleteSummary as Label -onready var _move_on_button := $PanelContainer/Layout/Margin/Column/Buttons/MoveOnButton as Button -onready var _stay_button := $PanelContainer/Layout/Margin/Column/Buttons/StayButton as Button +@onready var _popup_container := $PanelContainer as Control +@onready var _incomplete_summary := $PanelContainer/Layout/Margin/Column/IncompleteSummary as Label +@onready var _move_on_button := $PanelContainer/Layout/Margin/Column/Buttons/MoveOnButton as Button +@onready var _stay_button := $PanelContainer/Layout/Margin/Column/Buttons/StayButton as Button -onready var _summary_label := $PanelContainer/Layout/Margin/Column/Summary as RichTextLabel +@onready var _summary_label := $PanelContainer/Layout/Margin/Column/Summary as RichTextLabel -onready var _particles := $Particles as CPUParticles2D -onready var _thick_particles := $ThickParticles as CPUParticles2D -onready var _tween := $Tween as Tween +@onready var _particles := $Particles as CPUParticles2D +@onready var _thick_particles := $ThickParticles as CPUParticles2D + +# In Godot 4, we store the Tween object, not a Tween node +var _tween: Tween func _ready() -> void: - set_as_toplevel(true) + # set_as_toplevel is now a property: top_level + top_level = true - # BBCode text is not autotranslated, so we do this to preserve the initial value. - # FIXME: Some weird Windows issue, replace before translating so matching works. - _raw_summary = _summary_label.bbcode_text.replace("\r\n", "\n") - _summary_label.bbcode_text = tr(_raw_summary) + # BBCode text in Godot 4 is just 'text'. + # Note: Ensure 'bbcode_enabled' is true in the Inspector for this node. + _raw_summary = _summary_label.text.replace("\r\n", "\n") + _summary_label.text = tr(_raw_summary) - _move_on_button.connect("pressed", self, "_on_button_pressed") - _stay_button.connect("pressed", self, "hide") + # Signal syntax + _move_on_button.pressed.connect(_on_button_pressed) + _stay_button.pressed.connect(hide) func _notification(what: int) -> void: if what == NOTIFICATION_TRANSLATION_CHANGED: if is_instance_valid(_summary_label): - _summary_label.bbcode_text = tr(_raw_summary) + _summary_label.text = tr(_raw_summary) func set_incomplete(incomplete: bool) -> void: @@ -42,29 +47,35 @@ func set_incomplete(incomplete: bool) -> void: func popup_centered() -> void: - _particles.position = rect_size / 2 - _thick_particles.position = rect_size / 2 + # 'size' refers to the ColorRect's size + _particles.position = size / 2 + _thick_particles.position = size / 2 + + # Update Control properties (rect_ prefixes removed) + _popup_container.size = _popup_container.custom_minimum_size + _popup_container.scale = Vector2(FADE_IN_START_SCALE, FADE_IN_START_SCALE) - _popup_container.rect_size = _popup_container.rect_min_size - _popup_container.rect_scale = Vector2(FADE_IN_START_SCALE, FADE_IN_START_SCALE) show() - _popup_container.set_anchors_and_margins_preset(Control.PRESET_CENTER, Control.PRESET_MODE_KEEP_SIZE) - _popup_container.rect_pivot_offset = _popup_container.rect_size / 2 - _tween.stop_all() - _tween.interpolate_property( - _popup_container, - "rect_scale", - _popup_container.rect_scale, - Vector2(1.0, 1.0), - FADE_IN_DURATION, - Tween.TRANS_CUBIC - ) - _tween.start() + # set_anchors_and_margins_preset -> set_anchors_and_offsets_preset + _popup_container.set_anchors_and_offsets_preset(Control.PRESET_CENTER, Control.PRESET_MODE_KEEP_SIZE) + _popup_container.pivot_offset = _popup_container.size / 2 + + # Godot 4 Tween API + if _tween: + _tween.kill() + _tween = create_tween() + + _tween.tween_property( + _popup_container, + "scale", + Vector2.ONE, + FADE_IN_DURATION + ).set_trans(Tween.TRANS_CUBIC).set_ease(Tween.EASE_OUT) _move_on_button.grab_focus() func _on_button_pressed() -> void: hide() - emit_signal("accepted") + accepted.emit() diff --git a/ui/components/popups/PracticeDonePopup.gd b/ui/components/popups/PracticeDonePopup.gd index 2a807ac0..92b05e28 100644 --- a/ui/components/popups/PracticeDonePopup.gd +++ b/ui/components/popups/PracticeDonePopup.gd @@ -7,88 +7,88 @@ const CLASH_IN_DURATION := 0.2 var _raw_summary := "" -onready var _layout_container := $Layout as Container -onready var _game_anchors := $Layout/GameAnchors as Control -onready var _game_container := $Layout/GameAnchors/GameContainer as Control -onready var _game_texture := ( +@onready var _layout_container := $Layout as Container +@onready var _game_anchors := $Layout/GameAnchors as Control +@onready var _game_container := $Layout/GameAnchors/GameContainer as Control +@onready var _game_texture := ( $Layout/GameAnchors/GameContainer/MarginContainer/TextureRect as TextureRect ) -onready var _message_anchors := $Layout/WellDoneAnchors as Control -onready var _message_container := $Layout/WellDoneAnchors/PanelContainer as PanelContainer +@onready var _message_anchors := $Layout/WellDoneAnchors as Control +@onready var _message_container := $Layout/WellDoneAnchors/PanelContainer as PanelContainer -onready var _move_on_button := ( +@onready var _move_on_button := ( $Layout/WellDoneAnchors/PanelContainer/Layout/Margin/Column/Buttons/MoveOnButton as Button ) -onready var _stay_button := ( +@onready var _stay_button := ( $Layout/WellDoneAnchors/PanelContainer/Layout/Margin/Column/Buttons/StayButton as Button ) -onready var _summary2_label := ( +@onready var _summary2_label := ( $Layout/WellDoneAnchors/PanelContainer/Layout/Margin/Column/Summary2 as RichTextLabel ) -onready var _tween := $Tween as Tween +var _tweener: Tween func _ready() -> void: - set_as_toplevel(true) + top_level = true self_modulate.a = 0.0 # BBCode text is not autotranslated, so we do this to preserve the initial value. # FIXME: Some weird Windows issue, replace before translating so matching works. - _raw_summary = _summary2_label.bbcode_text.replace("\r\n", "\n") - _summary2_label.bbcode_text = tr(_raw_summary) + _summary2_label.bbcode_enabled = true + _raw_summary = _summary2_label.text.replace("\r\n", "\n") + _summary2_label.text = tr(_raw_summary) - _message_anchors.rect_min_size = _message_container.rect_min_size + _message_anchors.custom_minimum_size = _message_container.custom_minimum_size var offscreen_offset := -get_viewport_rect().size.x - _message_container.margin_left = offscreen_offset - _message_container.margin_right = offscreen_offset + _message_container.offset_left = offscreen_offset + _message_container.offset_right = offscreen_offset - _move_on_button.connect("pressed", self, "fade_out") - _stay_button.connect("pressed", self, "hide") + + _move_on_button.pressed.connect(fade_out) + _stay_button.pressed.connect(hide) func _notification(what: int) -> void: if what == NOTIFICATION_TRANSLATION_CHANGED: if is_instance_valid(_summary2_label): - _summary2_label.bbcode_text = tr(_raw_summary) + _summary2_label.bbcode_enabled = true + _summary2_label.text = "[b]" + tr(_raw_summary) + "[/b]" func fade_in(game_container: Control) -> void: - _tween.stop_all() + if _tweener: + _tweener.kill() # Adjust the sizing to account for the game container. - _game_anchors.rect_min_size = game_container.rect_size + _game_anchors.custom_minimum_size = game_container.custom_minimum_size var offscreen_offset := get_viewport_rect().size.x - _game_container.margin_left = offscreen_offset - _game_container.margin_right = offscreen_offset - set_anchors_and_margins_preset(Control.PRESET_WIDE) - _layout_container.set_anchors_and_margins_preset(Control.PRESET_CENTER, Control.PRESET_MODE_KEEP_SIZE) + _game_container.offset_left = offscreen_offset + _game_container.offset_right = offscreen_offset + set_anchors_and_offsets_preset(Control.PRESET_FULL_RECT) + _layout_container.set_anchors_and_offsets_preset(Control.PRESET_CENTER, Control.PRESET_MODE_KEEP_SIZE) # Set the texture for the output replication. - _game_texture.texture = game_container.find_node("GameView").get_viewport().get_texture() - + var game_view := game_container.find_child("GameView", true, false) as GameView + _game_texture.texture = game_view.get_game_viewport().get_texture() + # Fade in the background. - _tween.interpolate_property( - self, - "self_modulate:a", - 0.0, - 1.0, - BACKGROUND_FADE_DURATION, - Tween.TRANS_LINEAR - ) + _tweener = create_tween() + _tweener.tween_property(self, NodePath("self_modulate:a"), 1.0, BACKGROUND_FADE_DURATION).set_trans(Tween.TRANS_LINEAR) + # Then move the message and the game together to clash at the center. _animate_margin(_message_container, "margin_left", 0.0, CLASH_IN_DURATION, BACKGROUND_FADE_DURATION) _animate_margin(_message_container, "margin_right", 0.0, CLASH_IN_DURATION, BACKGROUND_FADE_DURATION) _animate_margin(_game_container, "margin_left", 0.0, CLASH_IN_DURATION, BACKGROUND_FADE_DURATION) _animate_margin(_game_container, "margin_right", 0.0, CLASH_IN_DURATION, BACKGROUND_FADE_DURATION) - _tween.start() _move_on_button.grab_focus() func fade_out() -> void: - _tween.stop_all() + if _tweener: + _tweener.kill() # The order is opposite to fade in. First "un-clash" the message and the game view. var message_offscreen_offset := -get_viewport_rect().size.x @@ -98,35 +98,22 @@ func fade_out() -> void: var game_offscreen_offset := get_viewport_rect().size.x _animate_margin(_game_container, "margin_left", game_offscreen_offset, CLASH_IN_DURATION) _animate_margin(_game_container, "margin_right", game_offscreen_offset, CLASH_IN_DURATION) - _tween.start() # Then fade out the background. - _tween.interpolate_property( - self, - "self_modulate:a", - 0.0, - 1.0, - BACKGROUND_FADE_DURATION, - Tween.TRANS_LINEAR, - Tween.EASE_IN_OUT, - CLASH_IN_DURATION - ) - - _tween.interpolate_callback(self, CLASH_IN_DURATION + BACKGROUND_FADE_DURATION, "_on_fade_out_completed") - _tween.start() + _tweener = create_tween() + _tweener.tween_interval(CLASH_IN_DURATION) + _tweener.tween_property(self, NodePath("self_modulate:a"), 0.0, BACKGROUND_FADE_DURATION).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_IN_OUT) + _tweener.tween_callback(Callable(self, "_on_fade_out_completed")) func _animate_margin(control: Control, margin_name: String, to_value: float, duration: float, delay: float = 0.0) -> void: - _tween.interpolate_property( - control, - margin_name, - control.get(margin_name), - to_value, - duration, - Tween.TRANS_LINEAR, - Tween.EASE_OUT, - delay - ) + if not _tweener: + _tweener = create_tween() + + if delay > 0.0: + _tweener.tween_interval(delay) + + _tweener.tween_property(control, NodePath(margin_name), to_value, duration).set_trans(Tween.TRANS_LINEAR).set_ease(Tween.EASE_OUT) func _on_fade_out_completed() -> void: diff --git a/ui/components/popups/PracticeLeaveUnfinishedPopup.gd b/ui/components/popups/PracticeLeaveUnfinishedPopup.gd index 3ea2f053..a1b0fa88 100644 --- a/ui/components/popups/PracticeLeaveUnfinishedPopup.gd +++ b/ui/components/popups/PracticeLeaveUnfinishedPopup.gd @@ -1,24 +1,33 @@ -tool +@tool extends ColorRect signal confirmed signal denied -export var title := "" setget set_title -export(String, MULTILINE) var text_content := "" setget set_text_content -export var min_size := Vector2(200, 120) setget set_min_size +@export var title: String: + set(value): + set_title(value) -onready var _root_container := $PanelContainer as Container -onready var _top_bar := $PanelContainer/Column/ProgressBar as ProgressBar -onready var _title_label := $PanelContainer/Column/Margin/Column/Title as Label -onready var _message_content := $PanelContainer/Column/Margin/Column/Message as RichTextLabel +@export_multiline var text_content: String: + set(value): + set_text_content(value) -onready var _confirm_button := $PanelContainer/Column/Margin/Column/Buttons/ConfirmButton as Button -onready var _cancel_button := $PanelContainer/Column/Margin/Column/Buttons/CancelButton as Button +@export var min_size: Vector2 = Vector2(200, 120): + set(value): + set_min_size(value) + + +@onready var _root_container := $PanelContainer as Container +@onready var _top_bar := $PanelContainer/Column/ProgressBar as ProgressBar +@onready var _title_label := $PanelContainer/Column/Margin/Column/Title as Label +@onready var _message_content := $PanelContainer/Column/Margin/Column/Message as RichTextLabel + +@onready var _confirm_button := $PanelContainer/Column/Margin/Column/Buttons/ConfirmButton as Button +@onready var _cancel_button := $PanelContainer/Column/Margin/Column/Buttons/CancelButton as Button func _ready(): - set_as_toplevel(true) + top_level = true _root_container.rect_min_size = min_size _root_container.rect_size = _root_container.rect_min_size _root_container.set_anchors_and_margins_preset(Control.PRESET_CENTER) @@ -26,11 +35,12 @@ func _ready(): _title_label.text = tr(title) _message_content.bbcode_text = tr(text_content) - _confirm_button.connect("pressed", self, "emit_signal", ["confirmed"]) - _confirm_button.connect("pressed", self, "hide") + _confirm_button.pressed.connect(confirmed.emit) + _confirm_button.pressed.connect(hide) + + _cancel_button.pressed.connect(denied.emit) + _cancel_button.pressed.connect(hide) - _cancel_button.connect("pressed", self, "emit_signal", ["denied"]) - _cancel_button.connect("pressed", self, "hide") func _notification(what: int) -> void: diff --git a/ui/components/popups/PracticeListPopup.gd b/ui/components/popups/PracticeListPopup.gd index 18c763b5..df7ac221 100644 --- a/ui/components/popups/PracticeListPopup.gd +++ b/ui/components/popups/PracticeListPopup.gd @@ -2,16 +2,16 @@ extends ColorRect const PracticeButtonScene := preload("res://ui/screens/lesson/UIPracticeButton.tscn") -onready var _practice_items := $PanelContainer/Column/Margin/Column/PracticeList/Items as Control -onready var _cancel_button := $PanelContainer/Column/Margin/Column/Buttons/CancelButton as Button +@onready var _practice_items := $PanelContainer/Column/Margin/Column/PracticeList/Items as Control +@onready var _cancel_button := $PanelContainer/Column/Margin/Column/Buttons/CancelButton as Button func _ready() -> void: - set_as_toplevel(true) + top_level = true - Events.connect("practice_requested", self, "_on_practice_requested") - _cancel_button.connect("pressed", self, "hide") - connect("visibility_changed", self, "_on_visibility_changed") + Events.practice_requested.connect(_on_practice_requested) + _cancel_button.pressed.connect(hide) + visibility_changed.connect(_on_visibility_changed) @@ -27,7 +27,7 @@ func clear_items() -> void: func add_item(practice: Practice, lesson: Lesson, course: Course, current: bool = false) -> void: - var button: UIPracticeButton = PracticeButtonScene.instance() + var button: UIPracticeButton = PracticeButtonScene.instantiate() button.setup(practice, lesson.get_practice_index(practice.practice_id)) if course: diff --git a/ui/components/popups/ReportFormPopup.gd b/ui/components/popups/ReportFormPopup.gd index 2db910f4..1eb1b89b 100644 --- a/ui/components/popups/ReportFormPopup.gd +++ b/ui/components/popups/ReportFormPopup.gd @@ -1,47 +1,49 @@ extends CanvasLayer -onready var _color_rect := $ColorRect as ColorRect -onready var _panel := $PanelContainer as PanelContainer - -onready var _confirm_button := $PanelContainer/Column/Margin/Column/ConfirmButton as Button -onready var _summary_label := $PanelContainer/Column/Margin/Column/Summary as RichTextLabel -onready var _title_label: Label = $PanelContainer/Column/Margin/Column/Title - -onready var _title := _title_label.text -onready var _summary := _summary_label.bbcode_text - - -func _ready(): - hide() - _confirm_button.connect("pressed", self, "hide") - _summary_label.connect("meta_clicked", self, "_on_meta_clicked") +@onready var _color_rect := $ColorRect as ColorRect +@onready var _panel := $PanelContainer as PanelContainer + +@onready var _confirm_button := $PanelContainer/Column/Margin/Column/ConfirmButton as Button +@onready var _summary_label := $PanelContainer/Column/Margin/Column/Summary as RichTextLabel +@onready var _title_label := $PanelContainer/Column/Margin/Column/Title as Label + +@onready var _title: String = _title_label.text +@onready var _summary: String = str(_summary_label.text) + +func _on_confirm_pressed() -> void: + hide_popup() + +func _ready() -> void: + hide_popup() + _confirm_button.pressed.connect(_on_confirm_pressed) + _summary_label.meta_clicked.connect(_on_meta_clicked) _update_translations() -func show() -> void: +func show_popup() -> void: _color_rect.show() _panel.show() - - -func hide() -> void: + visible = true _confirm_button.grab_focus() + +func hide_popup() -> void: + visible = false _color_rect.hide() _panel.hide() - -func _on_meta_clicked(data) -> void: - if typeof(data) == TYPE_STRING: - if data.begins_with("https://"): - OS.shell_open(data) - elif data == "download": - Log.download() - +func _on_meta_clicked(data: Variant) -> void: + if data is String: + var link := data as String + if link.begins_with("https://"): + OS.shell_open(link) + elif link == "download": + if "download" in Log: + Log.call("download") func _notification(what: int) -> void: if what == NOTIFICATION_TRANSLATION_CHANGED: _update_translations() - func _update_translations() -> void: if _title_label: _title_label.text = tr(_title) - _summary_label.bbcode_text = tr(_summary) + _summary_label.text = tr(_summary) diff --git a/ui/components/popups/ReportFormPopup.tscn b/ui/components/popups/ReportFormPopup.tscn index 43352d6f..9837199f 100644 --- a/ui/components/popups/ReportFormPopup.tscn +++ b/ui/components/popups/ReportFormPopup.tscn @@ -1,112 +1,56 @@ -[gd_scene load_steps=8 format=2] +[gd_scene load_steps=3 format=3 uid="uid://celb73k83rjrw"] -[ext_resource path="res://ui/components/popups/ReportFormPopup.gd" type="Script" id=1] -[ext_resource path="res://ui/theme/fonts/font_title.tres" type="DynamicFont" id=2] -[ext_resource path="res://ui/theme/focus_accent.tres" type="StyleBox" id=3] -[ext_resource path="res://ui/theme/button_outline_large_normal.tres" type="StyleBox" id=4] -[ext_resource path="res://ui/theme/panel_normal.tres" type="StyleBox" id=5] -[ext_resource path="res://ui/theme/button_outline_large_accent.tres" type="StyleBox" id=6] -[ext_resource path="res://ui/theme/gdscript_app_theme.tres" type="Theme" id=7] +[ext_resource type="Script" uid="uid://1ohhfekfg6dm" path="res://ui/components/popups/ReportFormPopup.gd" id="1"] +[ext_resource type="Theme" path="res://ui/theme/gdscript_app_theme.tres" id="7"] [node name="ReportFormPopup" type="CanvasLayer"] layer = 10 -script = ExtResource( 1 ) +script = ExtResource("1") [node name="ColorRect" type="ColorRect" parent="."] +anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 -color = Color( 0.0352941, 0.0392157, 0.129412, 0.627451 ) +color = Color(0.0352941, 0.0392157, 0.129412, 0.627451) [node name="PanelContainer" type="PanelContainer" parent="."] +anchors_preset = 8 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 -margin_left = -430.0 -margin_top = -370.0 -margin_right = 430.0 -margin_bottom = 370.0 -rect_min_size = Vector2( 860, 740 ) -theme = ExtResource( 7 ) +theme = ExtResource("7") [node name="Panel" type="Panel" parent="PanelContainer"] -margin_right = 860.0 -margin_bottom = 740.0 -custom_styles/panel = ExtResource( 5 ) +layout_mode = 2 [node name="Column" type="VBoxContainer" parent="PanelContainer"] -margin_right = 860.0 -margin_bottom = 740.0 -custom_constants/separation = 0 +layout_mode = 2 [node name="ProgressBar" type="ProgressBar" parent="PanelContainer/Column"] -margin_right = 860.0 -margin_bottom = 16.0 -rect_min_size = Vector2( 0, 16 ) +layout_mode = 2 value = 100.0 -percent_visible = false [node name="Margin" type="MarginContainer" parent="PanelContainer/Column"] -margin_top = 16.0 -margin_right = 860.0 -margin_bottom = 740.0 +layout_mode = 2 size_flags_vertical = 3 [node name="Column" type="VBoxContainer" parent="PanelContainer/Column/Margin"] -margin_left = 20.0 -margin_top = 20.0 -margin_right = 840.0 -margin_bottom = 704.0 -custom_constants/separation = 12 +layout_mode = 2 [node name="Title" type="Label" parent="PanelContainer/Column/Margin/Column"] -margin_right = 820.0 -margin_bottom = 31.0 -custom_fonts/font = ExtResource( 2 ) +layout_mode = 2 text = "Report an issue" -align = 1 +horizontal_alignment = 1 [node name="Separator" type="HSeparator" parent="PanelContainer/Column/Margin/Column"] -margin_left = 210.0 -margin_top = 43.0 -margin_right = 610.0 -margin_bottom = 51.0 -rect_min_size = Vector2( 400, 0 ) +layout_mode = 2 size_flags_horizontal = 4 [node name="Summary" type="RichTextLabel" parent="PanelContainer/Column/Margin/Column"] -margin_top = 63.0 -margin_right = 820.0 -margin_bottom = 572.0 +layout_mode = 2 size_flags_vertical = 3 bbcode_enabled = true -bbcode_text = "If you face an issue in the app, please click the link below to report it on GitHub: - -[center][b][url=https://github.com/GDQuest/learn-gdscript/issues]GitHub.com > GDQuest > learn-gdscript > Issues[/url][/b][/center] - -On that page, you can report any issues, whether something's not working or there's an error in a lesson. - -You can generate a log to help us identify the problem. To do so, click here: [b][url=download]generate error log[/url][/b]. - -Please drag and drop the generated file onto your issue on GitHub to attach it. - -[font=res://ui/theme/fonts/font_title.tres]What's GitHub[/font] - -GitHub is an online platform to host and manage open-source projects like the GDScript Learn app. It helps developers organize their work and collaborate online. - -You can use GitHub to study the source code of many open projects, report issues, or even contribute code yourself. - -[font=res://ui/theme/fonts/font_title.tres]How to report an issue[/font] - -1. Click the link above to get to the [i]GitHub Issues[/i] page. -2. Click on the [i]New Issue[/i] button. -3. Fill out the form to tell us more about your problem. - -You will need a GitHub account to do so. - -Please add as much relevant information as possible, such as the kind of device you're using to access the app, and maybe attach a screenshot or video clip showcasing the issue. - -[center]Thank you for contributing to open source![/center]" text = "If you face an issue in the app, please click the link below to report it on GitHub: GitHub.com > GDQuest > learn-gdscript > Issues @@ -136,23 +80,10 @@ Please add as much relevant information as possible, such as the kind of device Thank you for contributing to open source!" [node name="Spacer" type="Control" parent="PanelContainer/Column/Margin/Column"] -margin_top = 584.0 -margin_right = 820.0 -margin_bottom = 604.0 -rect_min_size = Vector2( 400, 20 ) +layout_mode = 2 [node name="ConfirmButton" type="Button" parent="PanelContainer/Column/Margin/Column"] -margin_left = 310.0 -margin_top = 616.0 -margin_right = 510.0 -margin_bottom = 684.0 -rect_min_size = Vector2( 200, 68 ) -mouse_default_cursor_shape = 2 +layout_mode = 2 size_flags_horizontal = 4 -custom_colors/font_color_hover = Color( 0.239216, 1, 0.431373, 1 ) -custom_colors/font_color_pressed = Color( 0.239216, 1, 0.431373, 1 ) -custom_styles/hover = ExtResource( 6 ) -custom_styles/pressed = ExtResource( 6 ) -custom_styles/focus = ExtResource( 3 ) -custom_styles/normal = ExtResource( 4 ) +mouse_default_cursor_shape = 2 text = "OK" diff --git a/ui/components/popups/SettingsPopup.gd b/ui/components/popups/SettingsPopup.gd index 0d98afc4..6edebca9 100644 --- a/ui/components/popups/SettingsPopup.gd +++ b/ui/components/popups/SettingsPopup.gd @@ -2,115 +2,109 @@ extends Node enum Framerates { SIXTY_FPS, THIRTY_FPS, NO_LIMIT } -# Maps framerate options selected in the UI to actual framerate values. -const FRAMERATE_MAP := { +const FRAMERATE_MAP: Dictionary = { Framerates.SIXTY_FPS: 60, Framerates.THIRTY_FPS: 30, Framerates.NO_LIMIT: 0, } -var _sample_default_font: DynamicFont +var _sample_default_font: Font -onready var _panel := $PanelContainer as PanelContainer -onready var _color_rect := $ColorRect as ColorRect -onready var _language_value := $PanelContainer/Column/Margin/Column/ScrollContainer/Settings/LanguageSetting/Value as OptionButton -onready var _font_size_value := $PanelContainer/Column/Margin/Column/ScrollContainer/Settings/FontSizeSetting/ValueContainer/Value as HSlider -onready var _font_size_sample := $PanelContainer/Column/Margin/Column/ScrollContainer/Settings/FontSizeSetting/ValueContainer/SampleText as Label -onready var _scroll_sensitivity_slider := $PanelContainer/Column/Margin/Column/ScrollContainer/Settings/ScrollSensitivitySetting/Value as HSlider -onready var _framerate_option := $PanelContainer/Column/Margin/Column/ScrollContainer/Settings/FramerateSetting/Value as OptionButton +@onready var _panel := $PanelContainer as PanelContainer +@onready var _color_rect := $ColorRect as ColorRect +@onready var _language_value := $PanelContainer/Column/Margin/Column/ScrollContainer/Settings/LanguageSetting/Value as OptionButton +@onready var _font_size_value := $PanelContainer/Column/Margin/Column/ScrollContainer/Settings/FontSizeSetting/ValueContainer/Value as HSlider +@onready var _font_size_sample := $PanelContainer/Column/Margin/Column/ScrollContainer/Settings/FontSizeSetting/ValueContainer/SampleText as Label +@onready var _scroll_sensitivity_slider := $PanelContainer/Column/Margin/Column/ScrollContainer/Settings/ScrollSensitivitySetting/Value as HSlider +@onready var _framerate_option := $PanelContainer/Column/Margin/Column/ScrollContainer/Settings/FramerateSetting/Value as OptionButton -onready var _lower_contrast := $PanelContainer/Column/Margin/Column/ScrollContainer/Settings/LowerContrasSetting/CheckBox as CheckBox -onready var _dyslexia_font :=$PanelContainer/Column/Margin/Column/ScrollContainer/Settings/FontSetting/CheckBox as CheckBox +@onready var _lower_contrast := $PanelContainer/Column/Margin/Column/ScrollContainer/Settings/LowerContrasSetting/CheckBox as CheckBox +@onready var _dyslexia_font := $PanelContainer/Column/Margin/Column/ScrollContainer/Settings/FontSetting/CheckBox as CheckBox -onready var _apply_button := $PanelContainer/Column/Margin/Column/Buttons/ApplyButton as Button -onready var _cancel_button := $PanelContainer/Column/Margin/Column/Buttons/CancelButton as Button +@onready var _apply_button := $PanelContainer/Column/Margin/Column/Buttons/ApplyButton as Button +@onready var _cancel_button := $PanelContainer/Column/Margin/Column/Buttons/CancelButton as Button func _init() -> void: - # Store the initial state as is, so that we can preview it without being affected. - _sample_default_font = ResourceLoader.load("res://ui/theme/fonts/font_text.tres", "", true).duplicate() - + _sample_default_font = ResourceLoader.load( + "res://ui/theme/fonts/font_text.tres", + "Font", + ResourceLoader.CACHE_MODE_REUSE + ) func _ready() -> void: _init_languages() _init_values() - _font_size_value.connect("value_changed", self, "_on_font_size_changed") - - _apply_button.connect("pressed", self, "_on_apply_settings") - _cancel_button.connect("pressed", self, "hide") - _panel.connect("visibility_changed", self, "_on_visibility_changed") - + _font_size_value.value_changed.connect(_on_font_size_changed) + _apply_button.pressed.connect(_on_apply_settings) + _cancel_button.pressed.connect(hide_popup) + _panel.visibility_changed.connect(_on_visibility_changed) -func show() -> void: +func show_popup() -> void: _panel.show() _color_rect.show() - -func hide() -> void: +func hide_popup() -> void: _panel.hide() _color_rect.hide() - func _init_languages() -> void: _language_value.clear() - var available_languages := TranslationManager.get_available_languages() for language_data in available_languages: var item_index := _language_value.get_item_count() - - _language_value.add_item(language_data.name) - _language_value.set_item_metadata(item_index, language_data.code) - + _language_value.add_item(str(language_data.name)) + _language_value.set_item_metadata(item_index, str(language_data.code)) func _init_values() -> void: - var current_profile = UserProfiles.get_profile() + var current_profile = UserProfiles.get_profile() as Profile + if not current_profile: + return - for i in _language_value.get_item_count(): + for i in range(_language_value.get_item_count()): var language_code := str(_language_value.get_item_metadata(i)) if language_code == current_profile.language: _language_value.select(i) break - _font_size_value.value = clamp( - int(current_profile.font_size_scale), _font_size_value.min_value, _font_size_value.max_value + _font_size_value.value = clamp( + current_profile.font_size_scale as float, + _font_size_value.min_value, + _font_size_value.max_value ) _scroll_sensitivity_slider.value = current_profile.scroll_sensitivity _framerate_option.selected = FRAMERATE_MAP.values().find(current_profile.framerate_limit) - _lower_contrast.pressed = current_profile.lower_contrast - _dyslexia_font.pressed = current_profile.dyslexia_font - + _lower_contrast.button_pressed = current_profile.lower_contrast + _dyslexia_font.button_pressed = current_profile.dyslexia_font func _on_apply_settings() -> void: - var current_profile = UserProfiles.get_profile() + var current_profile = UserProfiles.get_profile() as Profile + if not current_profile: + return var size_scale := int(_font_size_value.value) ThemeManager.scale_all_font_sizes(size_scale) - ThemeManager.set_lower_contrast(_lower_contrast.pressed) - ThemeManager.set_dyslexia_font(_dyslexia_font.pressed) + ThemeManager.set_lower_contrast(_lower_contrast.button_pressed) + ThemeManager.set_dyslexia_font(_dyslexia_font.button_pressed) - current_profile.set_scroll_sensitivity(_scroll_sensitivity_slider.value) - current_profile.set_framerate_limit(FRAMERATE_MAP[_framerate_option.selected]) + current_profile.call("set_scroll_sensitivity", _scroll_sensitivity_slider.value) + + var fr: int = FRAMERATE_MAP.values()[_framerate_option.selected] + current_profile.call("set_framerate_limit", fr) var language_code := str(_language_value.get_item_metadata(_language_value.selected)) TranslationManager.set_language(language_code) - var current_font = _font_size_sample.get_font("custom_fonts/font") - if current_profile.dyslexia_font: - current_font.font_data = load("res://ui/theme/fonts/OpenDyslexic-Regular.otf") - _font_size_sample.add_font_override("font", current_font) - - -func _on_font_size_changed(value: int) -> void: - var current_profile = UserProfiles.get_profile() - var font_override = _sample_default_font.duplicate() as DynamicFont - font_override.size += 2 * value if current_profile.dyslexia_font: - font_override.font_data = load("res://ui/theme/fonts/OpenDyslexic-Regular.otf") - _font_size_sample.add_font_override("font", font_override) + _font_size_sample.add_theme_font_override("font", load("res://ui/theme/fonts/OpenDyslexic-Regular.otf") as Font) + else: + _font_size_sample.remove_theme_font_override("font") +func _on_font_size_changed(value: float) -> void: + _font_size_sample.add_theme_font_size_override("font_size", int(value)) func _on_visibility_changed() -> void: if _panel.visible: diff --git a/ui/screens/course_outliner/CourseLessonDetails.gd b/ui/screens/course_outliner/CourseLessonDetails.gd index d11b8835..2023582a 100644 --- a/ui/screens/course_outliner/CourseLessonDetails.gd +++ b/ui/screens/course_outliner/CourseLessonDetails.gd @@ -5,48 +5,46 @@ const VALUE_CHECK_PASSED := preload("res://ui/icons/checkmark_valid.svg") const VALUE_COLOR_NONE := Color(0.290196, 0.294118, 0.388235) const VALUE_COLOR_PASSED := Color(0.239216, 1, 0.431373) -var lesson: Lesson setget set_lesson -var lesson_progress: LessonProgress setget set_lesson_progress -var has_started: bool = false setget set_has_started - -onready var _title_label := $MarginContainer/Layout/TitleLabel as Label -onready var _reading_stats_block := $MarginContainer/Layout/ReadingStats as Control -onready var _reading_stats_value := $MarginContainer/Layout/ReadingStats/ValueLabel as Label -onready var _reading_stats_icon := $MarginContainer/Layout/ReadingStats/ValueIcon as TextureRect -onready var _quiz_stats_block := $MarginContainer/Layout/QuizStats as Control -onready var _quiz_stats_value := $MarginContainer/Layout/QuizStats/ValueLabel as Label -onready var _practice_stats_block := $MarginContainer/Layout/PracticeStats as Control -onready var _practice_stats_value := $MarginContainer/Layout/PracticeStats/ValueLabel as Label - -onready var _goto_lesson_button := $MarginContainer/Layout/Buttons/GoToButton as Button +# Combined properties and logic. When you set 'lesson', visuals update automatically. +var lesson: Lesson: + set(value): + lesson = value + _update_visuals() + +var lesson_progress: LessonProgress: + set(value): + lesson_progress = value + _update_visuals() + +var has_started: bool = false: + set(value): + has_started = value + _update_visuals() + +@onready var _title_label := $MarginContainer/Layout/TitleLabel as Label +# FIX: Removed _reading_stats_block (Unused variable warning) +@onready var _reading_stats_value := $MarginContainer/Layout/ReadingStats/ValueLabel as Label +@onready var _reading_stats_icon := $MarginContainer/Layout/ReadingStats/ValueIcon as TextureRect +@onready var _quiz_stats_block := $MarginContainer/Layout/QuizStats as Control +@onready var _quiz_stats_value := $MarginContainer/Layout/QuizStats/ValueLabel as Label +# FIX: Removed _practice_stats_block (Unused variable warning) +@onready var _practice_stats_value := $MarginContainer/Layout/PracticeStats/ValueLabel as Label + +@onready var _goto_lesson_button := $MarginContainer/Layout/Buttons/GoToButton as Button func _ready() -> void: _update_visuals() - _goto_lesson_button.connect("pressed", self, "_on_goto_lesson_pressed") + # Godot 4 Signal connection syntax + _goto_lesson_button.pressed.connect(_on_goto_lesson_pressed) _goto_lesson_button.grab_focus() - -func set_lesson(value: Lesson) -> void: - lesson = value - _update_visuals() - - -func set_lesson_progress(value: LessonProgress) -> void: - lesson_progress = value - _update_visuals() - - -func set_has_started(value: bool) -> void: - has_started = value - _update_visuals() - +# Note: The separate set_lesson, set_lesson_progress, etc. functions +# were removed because their logic is now handled by the properties above. func _update_visuals() -> void: - if not is_inside_tree(): - return - if not lesson: + if not is_inside_tree() or not lesson: return _title_label.text = lesson.title @@ -64,7 +62,9 @@ func _update_visuals() -> void: has_done_reading = true else: - _reading_stats_value.text = "%d%%" % [int(float(completed_blocks) / float(total_blocks) * 100)] + # Use float casting to ensure percentage calculation works + var progress_percent := int((float(completed_blocks) / float(total_blocks)) * 100.0) + _reading_stats_value.text = "%d%%" % progress_percent _reading_stats_value.show() _reading_stats_icon.hide() else: diff --git a/ui/screens/course_outliner/CourseLessonItem.gd b/ui/screens/course_outliner/CourseLessonItem.gd index 61c3ef69..a7f6437d 100644 --- a/ui/screens/course_outliner/CourseLessonItem.gd +++ b/ui/screens/course_outliner/CourseLessonItem.gd @@ -1,44 +1,59 @@ +class_name CourseLessonItem extends PanelContainer const HOVER_STYLE := preload("res://ui/theme/outliner_item_hover.tres") const SELECTED_STYLE := preload("res://ui/theme/outliner_item_selected.tres") -signal selected() +# Signal remains 'selected' +signal selected -var lesson_index := -1 setget set_lesson_index -var lesson_title := "" setget set_lesson_title -var completion := 0 setget set_completion -var selected := false setget set_selected +# Variables use the Godot 4 property syntax +var lesson_index := -1: + set = set_lesson_index + +var lesson_title := "": + set = set_lesson_title + +var completion := 0: + set = set_completion + +# RENAMED from 'selected' to 'is_selected' to avoid signal name conflict +var is_selected := false: + set = set_selected var _mouse_hovering := false -onready var _prefix_label := $MarginContainer/Layout/PrefixLabel as Label -onready var _title_label := $MarginContainer/Layout/TitleLabel as Label -onready var _progress_bar := $MarginContainer/Layout/ProgressBar as ProgressBar +@onready var _prefix_label := $MarginContainer/Layout/PrefixLabel as Label +@onready var _title_label := $MarginContainer/Layout/TitleLabel as Label +@onready var _progress_bar := $MarginContainer/Layout/ProgressBar as ProgressBar func _ready() -> void: _update_visuals() - connect("mouse_entered", self, "_on_mouse_entered") - connect("mouse_exited", self, "_on_mouse_exited") + # Godot 4 signal syntax + mouse_entered.connect(_on_mouse_entered) + mouse_exited.connect(_on_mouse_exited) func _draw() -> void: - if not _mouse_hovering and not selected: + if not _mouse_hovering and not is_selected: return - if selected: - draw_style_box(SELECTED_STYLE, Rect2(Vector2.ZERO, rect_size)) + # rect_size -> size + if is_selected: + draw_style_box(SELECTED_STYLE, Rect2(Vector2.ZERO, size)) if _mouse_hovering: - draw_style_box(HOVER_STYLE, Rect2(Vector2.ZERO, rect_size)) + draw_style_box(HOVER_STYLE, Rect2(Vector2.ZERO, size)) func _gui_input(event: InputEvent) -> void: - var mb := event as InputEventMouseButton - if mb and mb.button_index == BUTTON_LEFT and not mb.pressed: - emit_signal("selected") + if event is InputEventMouseButton: + var mb := event as InputEventMouseButton + # BUTTON_LEFT -> MOUSE_BUTTON_LEFT + if mb.button_index == MOUSE_BUTTON_LEFT and not mb.pressed: + selected.emit() func set_lesson_index(value: int) -> void: @@ -57,18 +72,21 @@ func set_completion(value: int) -> void: func set_selected(value: bool) -> void: - selected = value - update() + is_selected = value + # update() -> queue_redraw() + queue_redraw() func _update_visuals() -> void: - if not is_inside_tree(): + if not is_node_ready(): return _prefix_label.text = "Lesson %d" % [lesson_index + 1] _title_label.text = lesson_title _progress_bar.value = completion - hint_tooltip = lesson_title + + # hint_tooltip -> tooltip_text + tooltip_text = lesson_title if completion == 0: _title_label.modulate.a = 0.65 @@ -78,9 +96,9 @@ func _update_visuals() -> void: func _on_mouse_entered() -> void: _mouse_hovering = true - update() + queue_redraw() func _on_mouse_exited() -> void: _mouse_hovering = false - update() + queue_redraw() diff --git a/ui/screens/course_outliner/CourseLessonList.gd b/ui/screens/course_outliner/CourseLessonList.gd index 5bb591ce..143aea28 100644 --- a/ui/screens/course_outliner/CourseLessonList.gd +++ b/ui/screens/course_outliner/CourseLessonList.gd @@ -1,12 +1,13 @@ +class_name CourseLessonList extends PanelContainer -signal lesson_selected(lesson_index) +signal lesson_selected(lesson_index: int) -const CourseLessonItem := preload("res://ui/screens/course_outliner/CourseLessonItem.gd") +const CourseLessonItemScript := preload("res://ui/screens/course_outliner/CourseLessonItem.gd") const CourseLessonItemScene := preload("res://ui/screens/course_outliner/CourseLessonItem.tscn") -onready var _lesson_items := $ScrollContainer/MarginContainer/Items as Control -onready var _scroll_container := $ScrollContainer as ScrollContainer +@onready var _lesson_items := $ScrollContainer/MarginContainer/Items as Control +@onready var _scroll_container := $ScrollContainer as ScrollContainer func _ready() -> void: @@ -14,40 +15,37 @@ func _ready() -> void: func add_item(lesson_index: int, lesson_title: String, completion: int) -> void: - var item_node := CourseLessonItemScene.instance() as CourseLessonItem + var item_node := CourseLessonItemScene.instantiate() as CourseLessonItem + item_node.lesson_index = lesson_index item_node.lesson_title = lesson_title item_node.completion = completion _lesson_items.add_child(item_node) - item_node.connect("selected", self, "_on_item_selected", [lesson_index]) + + item_node.selected.connect(_on_item_selected.bind(lesson_index)) func clear() -> void: for child_node in _lesson_items.get_children(): - var item_node = child_node as CourseLessonItem - if item_node: - item_node.disconnect("selected", self, "_on_item_selected") - - _lesson_items.remove_child(child_node) child_node.queue_free() func select(lesson_index: int) -> void: for child_node in _lesson_items.get_children(): - var item_node = child_node as CourseLessonItem - if not item_node: + var item_node = child_node + if not item_node.has_method("set_selected"): continue - item_node.selected = item_node.lesson_index == lesson_index + item_node.is_selected = (item_node.lesson_index == lesson_index) func _on_item_selected(lesson_index: int) -> void: for child_node in _lesson_items.get_children(): - var item_node = child_node as CourseLessonItem - if not item_node: + var item_node = child_node + if not item_node.has_method("set_selected"): continue - item_node.selected = item_node.lesson_index == lesson_index + item_node.is_selected = (item_node.lesson_index == lesson_index) - emit_signal("lesson_selected", lesson_index) + lesson_selected.emit(lesson_index) diff --git a/ui/screens/course_outliner/CourseOutliner.gd b/ui/screens/course_outliner/CourseOutliner.gd index 2364cfc1..8429b206 100644 --- a/ui/screens/course_outliner/CourseOutliner.gd +++ b/ui/screens/course_outliner/CourseOutliner.gd @@ -1,54 +1,56 @@ +class_name CourseOutliner extends PanelContainer -const CourseLessonList := preload("res://ui/screens/course_outliner/CourseLessonList.gd") -const LessonDetails := preload("./CourseLessonDetails.gd") +# Use the class_names if you've added them to these files, +# otherwise keep the preloads but cast them in @onready. +const CourseLessonListScript := preload("res://ui/screens/course_outliner/CourseLessonList.gd") +const LessonDetailsScript := preload("./CourseLessonDetails.gd") +var course: Course: + set(value): + course = value + # Ensure that the user profile and the course progression data exists. + var user_profile = UserProfiles.get_profile() + user_profile.get_or_create_course(course.resource_path) + _update_outliner_index() -var course: Course setget set_course var _current_lesson: Lesson var _current_practice: Practice - var _last_selected_lesson := "" -onready var _title_label := $MarginContainer/Layout/TitleBox/TitleLabel as Label -onready var _lesson_list := $MarginContainer/Layout/HBoxContainer/LeftColumn/LessonList as CourseLessonList -onready var _lesson_details := $MarginContainer/Layout/HBoxContainer/LessonDetails as LessonDetails +@onready var _title_label := $MarginContainer/Layout/TitleBox/TitleLabel as Label +@onready var _lesson_list := $MarginContainer/Layout/HBoxContainer/LeftColumn/LessonList as CourseLessonListScript +@onready var _lesson_details := $MarginContainer/Layout/HBoxContainer/LessonDetails as LessonDetailsScript -onready var _reset_button := ( - $MarginContainer/Layout/HBoxContainer/LeftColumn/PanelContainer/Buttons/ResetButton as Button -) -onready var _reset_confirm_popup := $ConfirmResetPopup as ConfirmPopup +@onready var _reset_button := $MarginContainer/Layout/HBoxContainer/LeftColumn/PanelContainer/Buttons/ResetButton as Button +@onready var _reset_confirm_popup := $ConfirmResetPopup as ConfirmPopup func _ready() -> void: _update_outliner_index() - Events.connect("lesson_started", self, "_on_lesson_started") - Events.connect("lesson_reading_block", self, "_on_lesson_reading_block") - Events.connect("quiz_completed", self, "_on_quiz_completed") - Events.connect("practice_started", self, "_on_practice_started") - Events.connect("practice_completed", self, "_on_practice_completed") - Events.connect("lesson_completed", self, "_on_lesson_completed") - Events.connect("course_completed", self, "_on_course_completed") - - _lesson_list.connect("lesson_selected", self, "_on_lesson_selected") - _reset_button.connect("pressed", self, "_on_reset_requested") - _reset_confirm_popup.connect("confirmed", self, "_on_reset_confirmed") + # FIX: Godot 4 Signal Syntax (signal.connect(method)) + Events.lesson_started.connect(_on_lesson_started) + Events.lesson_reading_block.connect(_on_lesson_reading_block) + Events.quiz_completed.connect(_on_quiz_completed) + Events.practice_started.connect(_on_practice_started) + Events.practice_completed.connect(_on_practice_completed) + Events.lesson_completed.connect(_on_lesson_completed) + Events.course_completed.connect(_on_course_completed) - -func set_course(value: Course) -> void: - course = value - # Ensure that the user profile and the course progression data exists. - var user_profile = UserProfiles.get_profile() - user_profile.get_or_create_course(course.resource_path) - - _update_outliner_index() + _lesson_list.lesson_selected.connect(_on_lesson_selected) + _reset_button.pressed.connect(_on_reset_requested) + _reset_confirm_popup.confirmed.connect(_on_reset_confirmed) func _update_outliner_index() -> void: + if not is_node_ready(): + return + _lesson_list.clear() _lesson_details.hide() _title_label.text = "" + if not course: return @@ -57,16 +59,15 @@ func _update_outliner_index() -> void: var user_profile = UserProfiles.get_profile() var lesson_index := 0 var _reselect_index := -1 + for lesson_data in course.lessons: - lesson_data = lesson_data as Lesson - var lesson_progress := ( - user_profile.get_or_create_lesson(course.resource_path, lesson_data.resource_path) as LessonProgress - ) + var lesson := lesson_data as Lesson + var lesson_progress := user_profile.get_or_create_lesson(course.resource_path, lesson.resource_path) as LessonProgress - var completion := _calculate_lesson_completion(lesson_data, lesson_progress) - _lesson_list.add_item(lesson_index, lesson_data.title, completion) + var completion := _calculate_lesson_completion(lesson, lesson_progress) + _lesson_list.add_item(lesson_index, lesson.title, completion) - if not _last_selected_lesson.empty() and lesson_data.resource_path == _last_selected_lesson: + if not _last_selected_lesson.is_empty() and lesson.resource_path == _last_selected_lesson: _reselect_index = lesson_index lesson_index += 1 @@ -80,6 +81,9 @@ func _calculate_lesson_completion(lesson_data: Lesson, lesson_progress: LessonPr var completion := 0 var max_completion := lesson_data.content_blocks.size() + lesson_data.practices.size() + lesson_data.get_quizzes_count() + if max_completion == 0: + return 0 + if lesson_progress.completed_reading: completion += lesson_data.content_blocks.size() else: @@ -88,8 +92,8 @@ func _calculate_lesson_completion(lesson_data: Lesson, lesson_progress: LessonPr completion += lesson_progress.get_completed_quizzes_count(lesson_data.get_quizzes()) completion += lesson_progress.get_completed_practices_count(lesson_data.practices) - return int(clamp(float(completion) / float(max_completion) * 100, 0, 100)) - + var progress_ratio: float = float(completion) / float(max_completion) + return int(clampf(progress_ratio * 100.0, 0.0, 100.0)) func _on_lesson_selected(lesson_index: int) -> void: if not course or lesson_index < 0 or lesson_index >= course.lessons.size(): @@ -99,9 +103,7 @@ func _on_lesson_selected(lesson_index: int) -> void: _lesson_details.lesson = lesson_data var user_profile = UserProfiles.get_profile() - var lesson_progress := ( - user_profile.get_or_create_lesson(course.resource_path, lesson_data.resource_path) as LessonProgress - ) + var lesson_progress := user_profile.get_or_create_lesson(course.resource_path, lesson_data.resource_path) as LessonProgress _lesson_details.lesson_progress = lesson_progress _lesson_details.has_started = _calculate_lesson_completion(lesson_data, lesson_progress) > 0 @@ -113,7 +115,6 @@ func _on_lesson_selected(lesson_index: int) -> void: func _on_lesson_started(lesson_data: Lesson) -> void: _current_lesson = lesson_data _current_practice = null - _last_selected_lesson = _current_lesson.resource_path var user_profile = UserProfiles.get_profile() @@ -126,24 +127,31 @@ func _on_lesson_reading_block(block_data: Resource, previous_blocks: Array = []) return var user_profile = UserProfiles.get_profile() - # Ensure that all previous blocks are also considered as read. + var current_block_id := "" # Declare the variable ONCE at the top of the function + + # Handle previous blocks for prev_block_data in previous_blocks: - var block_id := "" + current_block_id = "" # Reset it for each iteration if prev_block_data is Quiz: - block_id = prev_block_data.quiz_id - else: - block_id = prev_block_data.content_id - user_profile.set_lesson_reading_block(course.resource_path, _current_lesson.resource_path, block_id) - # Then set the last block. - var block_id := "" + current_block_id = prev_block_data.quiz_id + elif prev_block_data is ContentBlock: + current_block_id = prev_block_data.content_id + + if not current_block_id.is_empty(): + user_profile.set_lesson_reading_block(course.resource_path, _current_lesson.resource_path, current_block_id) + + # Handle the main block + current_block_id = "" # Reset it if block_data is Quiz: - block_id = (block_data as Quiz).quiz_id - else: - block_id = (block_data as ContentBlock).content_id - user_profile.set_lesson_reading_block(course.resource_path, _current_lesson.resource_path, block_id) + current_block_id = (block_data as Quiz).quiz_id + elif block_data is ContentBlock: + current_block_id = (block_data as ContentBlock).content_id + + if not current_block_id.is_empty(): + user_profile.set_lesson_reading_block(course.resource_path, _current_lesson.resource_path, current_block_id) + _update_outliner_index() - func _on_quiz_completed(quiz_data: Quiz) -> void: if not _current_lesson: return diff --git a/ui/screens/end_screen/EndScreen.gd b/ui/screens/end_screen/EndScreen.gd index 1bbadcb8..8967ad91 100644 --- a/ui/screens/end_screen/EndScreen.gd +++ b/ui/screens/end_screen/EndScreen.gd @@ -2,35 +2,48 @@ extends Control const COURSE_URL := "https://school.gdquest.com/products/godot-4-early-access" -onready var _outliner_button := $Layout/TopBar/MarginContainer/ToolBarLayout/OutlinerButton -onready var _learn_more_button := $Layout/CenterRow/Panel/Margin/Column/Control2/LearnMoreButton +@onready var _outliner_button := $Layout/TopBar/MarginContainer/ToolBarLayout/OutlinerButton as Button +@onready var _learn_more_button := $Layout/CenterRow/Panel/Margin/Column/Control2/LearnMoreButton as Button func _ready() -> void: - _outliner_button.connect("pressed", self, "_on_outliner_button_pressed") - for node in [$Layout/CenterRow/Panel/Margin/Column/VBoxContainer2/VBoxContainer/RichTextLabel3, $Layout/CenterRow/Panel/Margin/Column/VBoxContainer3/RichTextLabel4]: - node.connect("meta_clicked", OS, "shell_open") - _learn_more_button.connect("pressed", OS, "shell_open", [COURSE_URL]) - _learn_more_button.connect("button_down", self, "_learn_more_button_button_down") - _learn_more_button.connect("button_up", self, "_learn_more_button_button_up") + # FIX: Godot 4 signal syntax + _outliner_button.pressed.connect(_on_outliner_button_pressed) + + # Typed loop to avoid "Unsafe" warnings + var labels: Array[RichTextLabel] = [ + $Layout/CenterRow/Panel/Margin/Column/VBoxContainer2/VBoxContainer/RichTextLabel3, + $Layout/CenterRow/Panel/Margin/Column/VBoxContainer3/RichTextLabel4 + ] + + for node: RichTextLabel in labels: + node.meta_clicked.connect(OS.shell_open) + + # Use .bind() to pass the URL argument + _learn_more_button.pressed.connect(OS.shell_open.bind(COURSE_URL)) + _learn_more_button.button_down.connect(_learn_more_button_button_down) + _learn_more_button.button_up.connect(_learn_more_button_button_up) func _input(event: InputEvent) -> void: - if _learn_more_button.pressed and event is InputEventMouseMotion: + # Check if button is held and mouse is moving + if _learn_more_button.button_pressed and event is InputEventMouseMotion: + # rect_position -> position if not _learn_more_button.get_global_rect().has_point(get_global_mouse_position()): - _learn_more_button.rect_position.y = 0 + _learn_more_button.position.y = 0 else: - _learn_more_button.rect_position.y = 4 + _learn_more_button.position.y = 4 func _on_outliner_button_pressed() -> void: - NavigationManager.emit_signal("outliner_navigation_requested") + # emit_signal -> .emit() + NavigationManager.outliner_navigation_requested.emit() hide() -func _learn_more_button_button_down(): - _learn_more_button.rect_position.y = 4 +func _learn_more_button_button_down() -> void: + _learn_more_button.position.y = 4 -func _learn_more_button_button_up(): - _learn_more_button.rect_position.y = 0 +func _learn_more_button_button_up() -> void: + _learn_more_button.position.y = 0 diff --git a/ui/screens/end_screen/SponsorlessEndScreen.gd b/ui/screens/end_screen/SponsorlessEndScreen.gd index 0c173d57..c87c8924 100644 --- a/ui/screens/end_screen/SponsorlessEndScreen.gd +++ b/ui/screens/end_screen/SponsorlessEndScreen.gd @@ -1,22 +1,24 @@ extends Control -onready var _outliner_button := $Layout/TopBar/MarginContainer/ToolBarLayout/OutlinerButton -onready var _rich_text_labels := [ +@onready var _outliner_button: BaseButton = $Layout/TopBar/MarginContainer/ToolBarLayout/OutlinerButton +@onready var _rich_text_labels: Array[RichTextLabel] = [ $Layout/PanelContainer/Sky/Control/Panel/Margin/ScrollContainer/Column/RichTextLabel, $Layout/PanelContainer/Sky/Control/Panel/Margin/ScrollContainer/Column/RichTextLabel2, ] + func _ready() -> void: - _outliner_button.connect("pressed", self, "_on_outliner_button_pressed") - for rtl in _rich_text_labels: - rtl.connect("meta_clicked", self, "_on_meta_clicked") + _outliner_button.pressed.connect(_on_outliner_button_pressed) + for rtl: RichTextLabel in _rich_text_labels: + rtl.meta_clicked.connect(_on_meta_clicked) + func _on_outliner_button_pressed() -> void: - NavigationManager.emit_signal("outliner_navigation_requested") + NavigationManager.outliner_navigation_requested.emit() hide() func _on_meta_clicked(data) -> void: - if typeof(data) == TYPE_STRING: - OS.shell_open(data) + if data is String: + OS.shell_open(data as String) diff --git a/ui/screens/end_screen/main_menu/FloatingStar.gd b/ui/screens/end_screen/main_menu/FloatingStar.gd index 22f73a99..2fdc214b 100644 --- a/ui/screens/end_screen/main_menu/FloatingStar.gd +++ b/ui/screens/end_screen/main_menu/FloatingStar.gd @@ -2,12 +2,21 @@ extends TextureRect var duration := 1.5 + randf() * 0.5 -onready var _tween := $Tween as Tween - func _ready() -> void: - _tween.playback_speed = rand_range(0.9, 1.2) - var top_pos := rect_position - Vector2(0, randf() * 12.0 + 4.0) - _tween.interpolate_property(self, "rect_position", rect_position, top_pos, duration, Tween.TRANS_CUBIC, Tween.EASE_OUT) - _tween.interpolate_property(self, "rect_position", top_pos, rect_position, duration, Tween.TRANS_CUBIC, Tween.EASE_OUT, duration) - _tween.start() - _tween.seek(randf()) + var start_pos := position + + var top_pos := start_pos - Vector2(0, randf() * 12.0 + 4.0) + + var tween := create_tween().set_loops() + + tween.set_speed_scale(randf_range(0.9, 1.2)) + + tween.tween_property(self, "position", top_pos, duration)\ + .set_trans(Tween.TRANS_CUBIC)\ + .set_ease(Tween.EASE_OUT) + + tween.tween_property(self, "position", start_pos, duration)\ + .set_trans(Tween.TRANS_CUBIC)\ + .set_ease(Tween.EASE_IN_OUT) + + tween.custom_step(randf() * duration * 2.0) diff --git a/ui/screens/end_screen/main_menu/Sky.gd b/ui/screens/end_screen/main_menu/Sky.gd index c57712fd..e40ff701 100644 --- a/ui/screens/end_screen/main_menu/Sky.gd +++ b/ui/screens/end_screen/main_menu/Sky.gd @@ -1,17 +1,26 @@ -tool +@tool extends HBoxContainer -onready var tree := get_tree() - - func _ready() -> void: - connect("resized", self, "update_size") + resized.connect(update_size) + update_size() func update_size() -> void: - yield(tree, "idle_frame") - for control in get_children(): - var new_position: Vector2 = control.rect_position - var texture_rect: TextureRect = control.get_child(0) - texture_rect.rect_position.x = - new_position.x - texture_rect.rect_size = rect_size + if not is_inside_tree(): + return + + await get_tree().process_frame + + for child in get_children(): + var control := child as Control + if not control: + continue + + var new_position: Vector2 = control.position + + if control.get_child_count() > 0: + var texture_rect := control.get_child(0) as TextureRect + if texture_rect: + texture_rect.position.x = -new_position.x + texture_rect.size = size diff --git a/ui/screens/end_screen/thumbnails/CourseThumbnail.gd b/ui/screens/end_screen/thumbnails/CourseThumbnail.gd index 9ca4efcf..7d5c5b63 100644 --- a/ui/screens/end_screen/thumbnails/CourseThumbnail.gd +++ b/ui/screens/end_screen/thumbnails/CourseThumbnail.gd @@ -1,80 +1,108 @@ -tool +@tool extends Control -export var texture: StreamTexture = null setget set_texture +@export var texture: Texture2D = null: + set = set_texture + ## Date in ISO 8601 format. -export var release_date := "" setget set_release_date -export var link := "" -export var text_scale := 1.0 setget set_text_scale +@export var release_date: String = "": + set = set_release_date + +@export var link: String = "" + +@export var text_scale: float = 1.0: + set = set_text_scale -onready var _release_date_label: Label = $ReleaseDateLabel -onready var _texture_rect: TextureRect = $TextureRect +@onready var _release_date_label: Label = $ReleaseDateLabel +@onready var _texture_rect: TextureRect = $TextureRect func _ready() -> void: - _release_date_label.rect_pivot_offset = _release_date_label.rect_size / 2 + # rect_pivot_offset -> pivot_offset + # rect_size -> size + _release_date_label.pivot_offset = _release_date_label.size / 2 -func _get_configuration_warning() -> String: +# Godot 4: plural name, returns PackedStringArray +func _get_configuration_warnings() -> PackedStringArray: + var warnings = PackedStringArray() + if texture == null: - return "StreamTexture is not set." + warnings.append("Texture2D is not set.") if link == "": - return "URL to open on click is not set" + warnings.append("URL to open on click is not set") if release_date == "": - return "Release date is not set." + warnings.append("Release date is not set.") elif release_date.length() != 20 or release_date[10] != "T" or release_date[19] != "Z": - return "Release date must be in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ" - return "" + warnings.append("Release date must be in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ") + + return warnings func _gui_input(event: InputEvent) -> void: - if link != "" and event is InputEventMouseButton and event.pressed and event.button_index == BUTTON_LEFT: + # 1. Cast the event to the specific type we need + var mouse_event := event as InputEventMouseButton + + # 2. Check if the cast succeeded AND the other conditions + if mouse_event and link != "" and mouse_event.pressed and mouse_event.button_index == MOUSE_BUTTON_LEFT: OS.shell_open(link) -func set_texture(value: StreamTexture) -> void: +func set_texture(value: Texture2D) -> void: texture = value - if not _texture_rect: - yield(self, "ready") - _texture_rect.texture = texture + if not is_node_ready(): + await ready + if _texture_rect: + _texture_rect.texture = texture func set_text_scale(value: float) -> void: text_scale = value - if not _release_date_label: - yield(self, "ready") - _release_date_label.rect_scale = Vector2.ONE * value + if not is_node_ready(): + await ready + if _release_date_label: + # rect_scale -> scale + _release_date_label.scale = Vector2.ONE * value func set_release_date(value: String) -> void: release_date = value - if not _release_date_label: - yield(self, "ready") - var date := parse_date(value) - _release_date_label.visible = is_release_date_in_the_future(date) - _release_date_label.text = "Early Access release: %04d/%02d/%02d" % [ - date.year, - date.month, - date.day, - ] + if not is_node_ready(): + await ready + + if _release_date_label: + var date := parse_date(value) + _release_date_label.visible = is_release_date_in_the_future(date) + _release_date_label.text = "Early Access release: %04d/%02d/%02d" % [ + date.year, + date.month, + date.day, + ] -func is_release_date_in_the_future(date: Dictionary) -> bool: - var today := OS.get_datetime(true) - return (date.year > today.year or date.month > today.month or date.day > today.day or \ - date.hour > today.hour or date.minute > today.minute or date.second > today.second) +func is_release_date_in_the_future(date_dict: Dictionary) -> bool: + # OS.get_datetime is deprecated. Use Time singleton. + # The most reliable way to compare dates is using Unix timestamps (Epoch). + var target_time := Time.get_unix_time_from_datetime_dict(date_dict) + var current_time := Time.get_unix_time_from_system() + return target_time > current_time ## Parses a date in ISO 8601 format. func parse_date(iso_date: String) -> Dictionary: - var date := iso_date.split("T")[0].split("-") - var time := iso_date.split("T")[1].trim_suffix("Z").split(":") + # Safety check for empty strings in tool mode + if iso_date.length() < 20: + return {year=0, month=0, day=0, hour=0, minute=0, second=0} + + var parts := iso_date.split("T") + var date_parts := parts[0].split("-") + var time_parts := parts[1].trim_suffix("Z").split(":") return { - year = date[0].to_int(), - month = date[1].to_int(), - day = date[2].to_int(), - hour = time[0].to_int(), - minute = time[1].to_int(), - second = time[2].to_int(), + "year": int(date_parts[0]), + "month": int(date_parts[1]), + "day": int(date_parts[2]), + "hour": int(time_parts[0]), + "minute": int(time_parts[1]), + "second": int(time_parts[2]), } diff --git a/ui/screens/lesson/UIBaseQuiz.gd b/ui/screens/lesson/UIBaseQuiz.gd index 4471095e..9572abbb 100644 --- a/ui/screens/lesson/UIBaseQuiz.gd +++ b/ui/screens/lesson/UIBaseQuiz.gd @@ -16,53 +16,67 @@ const FADE_IN_TIME := 0.3 const FADE_OUT_TIME := 0.3 const SIZE_CHANGE_TIME := 0.5 -export var test_quiz: Resource +@export var test_quiz: Resource -var completed_before := false setget set_completed_before +var completed_before: bool = false: + set(value): + set_completed_before(value) -onready var _outline := $Outline as PanelContainer -onready var _question := $ClipContentBoundary/ChoiceContainer/ChoiceView/QuizHeader/Question as RichTextLabel -onready var _explanation := $ClipContentBoundary/ResultContainer/ResultView/Explanation as RichTextLabel -onready var _content := $ClipContentBoundary/ChoiceContainer/ChoiceView/Content as RichTextLabel -onready var _completed_before_icon := ( +@onready var _outline := $Outline as PanelContainer +@onready var _question: RichTextLabel = $ClipContentBoundary/ChoiceContainer/Question +@onready var _explanation: RichTextLabel = $ClipContentBoundary/ChoiceContainer/Explanation +@onready var _content: RichTextLabel = $ClipContentBoundary/ChoiceContainer/Content +@onready var _completed_before_icon := ( $ClipContentBoundary/ChoiceContainer/ChoiceView/QuizHeader/CompletedBeforeIcon as TextureRect ) -onready var _choice_container := $ClipContentBoundary/ChoiceContainer as MarginContainer -onready var _result_container := $ClipContentBoundary/ResultContainer as MarginContainer +@onready var _choice_container := $ClipContentBoundary/ChoiceContainer as MarginContainer +@onready var _result_container := $ClipContentBoundary/ResultContainer as MarginContainer -onready var _submit_button := $ClipContentBoundary/ChoiceContainer/ChoiceView/HBoxContainer/SubmitButton as Button -onready var _skip_button := $ClipContentBoundary/ChoiceContainer/ChoiceView/HBoxContainer/SkipButton as Button +@onready var _submit_button := $ClipContentBoundary/ChoiceContainer/ChoiceView/HBoxContainer/SubmitButton as Button +@onready var _skip_button := $ClipContentBoundary/ChoiceContainer/ChoiceView/HBoxContainer/SkipButton as Button -onready var _result_label := $ClipContentBoundary/ResultContainer/ResultView/Label as Label -onready var _correct_answer_label := $ClipContentBoundary/ResultContainer/ResultView/CorrectAnswer as Label +@onready var _result_label := $ClipContentBoundary/ResultContainer/ResultView/Label as Label +@onready var _correct_answer_label := $ClipContentBoundary/ResultContainer/ResultView/CorrectAnswer as Label -onready var _error_tween := $ErrorTween as Tween -onready var _size_tween := $SizeTween as Tween -onready var _help_message := $ClipContentBoundary/ChoiceContainer/ChoiceView/HelpMessage as Label +# TODO: Might be good to remove those Tween +var _error_tween: Tween +var _size_tween: Tween + +@onready var _help_message := $ClipContentBoundary/ChoiceContainer/ChoiceView/HelpMessage as Label var _quiz: Quiz var _shake_pos: float = 0 # Used for animating size changes -var _previous_rect_size := rect_size +var _previous_rect_size: Vector2 = Vector2.ZERO var _next_rect_size := Vector2.ZERO var _percent_transformed := 0.0 var _animating_hint := false +# Required for Godot 4 signal connection. +# If visibility change handling is not needed, remove both this method +# and the corresponding signal connection. +func _on_help_message_visibility_changed() -> void: + pass + + func _ready() -> void: _completed_before_icon.visible = completed_before - _submit_button.connect("pressed", self, "_test_answer") - _skip_button.connect("pressed", self, "_show_answer", [false]) - connect("item_rect_changed", self, "_on_item_rect_changed") + _submit_button.pressed.connect(_test_answer) + _skip_button.pressed.connect(_show_answer.bind(false)) + item_rect_changed.connect(_on_item_rect_changed) + + _help_message.visibility_changed.connect( + _on_help_message_visibility_changed) + _choice_container.minimum_size_changed.connect( + _on_choice_container_minimum_size_changed) + _result_container.minimum_size_changed.connect( + _on_result_container_minimum_size_changed) - _help_message.connect("visibility_changed", self, "_on_help_message_visibility_changed") - _choice_container.connect("minimum_size_changed", self, "_on_choice_container_minimum_size_changed") - _result_container.connect("minimum_size_changed", self, "_on_result_container_minimum_size_changed") + _previous_rect_size = size - _size_tween.connect("tween_step", self, "_on_size_tween_step") - _size_tween.connect("tween_completed", self, "_on_size_tween_completed") func _notification(what: int) -> void: @@ -72,17 +86,22 @@ func _notification(what: int) -> void: func setup(quiz: Quiz) -> void: _quiz = quiz + _question.bbcode_enabled = true + _content.bbcode_enabled = true + _explanation.bbcode_enabled = true if not is_inside_tree(): - yield(self, "ready") + await ready - _question.bbcode_text = "[b]" + tr(_quiz.question) + "[/b]" + _question.text = "[b]" + tr(_quiz.question) + "[/b]" - _content.visible = not _quiz.content_bbcode.empty() - _content.bbcode_text = TextUtils.bbcode_add_code_color(TextUtils.tr_paragraph(_quiz.content_bbcode)) + _content.visible = not _quiz.content_bbcode.is_empty() + _content.text = TextUtils.bbcode_add_code_color( + TextUtils.tr_paragraph(_quiz.content_bbcode)) - _explanation.visible = not _quiz.explanation_bbcode.empty() - _explanation.bbcode_text = TextUtils.bbcode_add_code_color(TextUtils.tr_paragraph(_quiz.explanation_bbcode)) + _explanation.visible = not _quiz.explanation_bbcode.is_empty() + _explanation.text = TextUtils.bbcode_add_code_color( + TextUtils.tr_paragraph(_quiz.explanation_bbcode)) func set_completed_before(value: bool) -> void: @@ -96,10 +115,12 @@ func _update_labels() -> void: if not _quiz: return - _question.bbcode_text = "[b]" + tr(_quiz.question) + "[/b]" + _question.text = "[b]" + tr(_quiz.question) + "[/b]" - _content.bbcode_text = TextUtils.bbcode_add_code_color(TextUtils.tr_paragraph(_quiz.content_bbcode)) - _explanation.bbcode_text = TextUtils.bbcode_add_code_color(TextUtils.tr_paragraph(_quiz.explanation_bbcode)) + _content.text = TextUtils.bbcode_add_code_color( + TextUtils.tr_paragraph(_quiz.content_bbcode)) + _explanation.text = TextUtils.bbcode_add_code_color( + TextUtils.tr_paragraph(_quiz.explanation_bbcode)) # Virtual @@ -114,143 +135,129 @@ func _test_answer() -> void: result = _quiz.test_answer(_get_answers()) else: # The input field quiz takes a single string as a test answer. - result = _quiz.test_answer(_get_answers().back()) + var answers := _get_answers() + result = _quiz.test_answer(str(answers.back()) if not answers.is_empty() else "") _help_message.text = result.help_message - _help_message.visible = not result.help_message.empty() - _error_tween.stop_all() + _help_message.visible = not result.help_message.is_empty() + if _error_tween: + _error_tween.kill() + _error_tween = null + if not result.is_correct: _outline.modulate.a = 1.0 - _outline.add_stylebox_override("panel", ERROR_OUTLINE) - - rect_position.y = _shake_pos - _error_tween.interpolate_property( - self, - "rect_position:y", - _shake_pos + ERROR_SHAKE_SIZE, - _shake_pos, - ERROR_SHAKE_TIME, - Tween.TRANS_ELASTIC, - Tween.EASE_OUT - ) - _error_tween.interpolate_property( - _outline, - "modulate:a", - _outline.modulate.a, - 0.0, - OUTLINE_FLASH_DURATION, - Tween.TRANS_LINEAR, - Tween.EASE_IN, - OUTLINE_FLASH_DELAY - ) - _error_tween.start() + _outline.add_theme_stylebox_override("panel", ERROR_OUTLINE) + + position.y = _shake_pos + + _error_tween = create_tween() + _error_tween.set_trans(Tween.TRANS_ELASTIC) + _error_tween.set_ease(Tween.EASE_OUT) + _error_tween.tween_property( + self, "position:y", _shake_pos + ERROR_SHAKE_SIZE, ERROR_SHAKE_TIME) + _error_tween.tween_property( + self, "position:y", _shake_pos, ERROR_SHAKE_TIME) + + # Outline flash (delayed fade-out) + var flash := create_tween() + flash.tween_property( + _outline, "modulate:a", 0.0, OUTLINE_FLASH_DURATION + ).set_delay(OUTLINE_FLASH_DELAY) else: _show_answer() -func _show_answer(gave_correct_answer := true) -> void: - _error_tween.stop_all() - _outline.add_stylebox_override("panel", PASSED_OUTLINE if gave_correct_answer else NEUTRAL_OUTLINE) - _outline.modulate.a = 1.0 +func _show_answer(gave_correct_answer: bool = true) -> void: + # Stop previous running tween(s) safely + if _error_tween: + _error_tween.kill() + _error_tween = null + if _size_tween: + _size_tween.kill() + _size_tween = null + _outline.add_theme_stylebox_override("panel", PASSED_OUTLINE if gave_correct_answer else NEUTRAL_OUTLINE) + _outline.modulate.a = 1.0 _result_container.show() - _change_rect_size_to(_result_container.rect_size) - - #Hiding choice view upon completion of the following tween - _size_tween.interpolate_property( - _choice_container, - "modulate:a", - 1, - 0, - FADE_OUT_TIME - ) - - _size_tween.interpolate_property( - _result_container, - "modulate:a", - 0, - 1, - FADE_IN_TIME, - Tween.TRANS_LINEAR, - Tween.EASE_IN_OUT, - FADE_OUT_TIME - ) - - _size_tween.start() + + # Godot 4: use `size` (not rect_size) + _change_rect_size_to(_result_container.size) + + # Fade out choices, fade in result + _size_tween = create_tween() + + # choice container alpha 1 -> 0 + _size_tween.tween_property(_choice_container, "modulate:a", 0.0, FADE_OUT_TIME) + + # result container alpha 0 -> 1, delayed by FADE_OUT_TIME + _size_tween.tween_property(_result_container, "modulate:a", 1.0, FADE_IN_TIME).set_delay(FADE_OUT_TIME) if gave_correct_answer: emit_signal("quiz_passed") else: - if _quiz.get_answer_count() == 1: - _result_label.text = "The answer was:" - else: - _result_label.text = "The answers were:" + _result_label.text = "The answer was:" if _quiz.get_answer_count() == 1 else "The answers were:" _correct_answer_label.show() _correct_answer_label.text = _quiz.get_correct_answer_string() emit_signal("quiz_skipped") -func _change_rect_size_to(size: Vector2, instant := false) -> void: - _size_tween.stop_all() +func _change_rect_size_to(target_size: Vector2, instant: bool = false) -> void: + if _size_tween: + _size_tween.kill() + _size_tween = null if instant: - rect_min_size = size + custom_minimum_size = target_size return - _previous_rect_size = rect_min_size - _next_rect_size = size + _previous_rect_size = custom_minimum_size + _next_rect_size = target_size _percent_transformed = 0.0 - _size_tween.interpolate_property( - self, - "_percent_transformed", - 0.0, - 1.0, - SIZE_CHANGE_TIME, - Tween.TRANS_SINE, - Tween.EASE_IN_OUT - ) - - _size_tween.start() + _size_tween = create_tween() + _size_tween.set_trans(Tween.TRANS_SINE) + _size_tween.set_ease(Tween.EASE_IN_OUT) + _size_tween.tween_property(self, "_percent_transformed", 1.0, SIZE_CHANGE_TIME) func _on_item_rect_changed() -> void: - if not _error_tween.is_active() or _error_tween.tell() > ERROR_SHAKE_TIME: - _shake_pos = rect_position.y + if _error_tween == null: + _shake_pos = position.y - if _choice_container.rect_size.x < rect_size.x: - _choice_container.rect_size.x = rect_size.x - if _result_container.rect_size.x < rect_size.x: - _result_container.rect_size.x = rect_size.x + if _choice_container.position.x < size.x: + _choice_container.position.x = size.x + if _result_container.position.x < size.x: + _result_container.position.x = size.x func _on_help_label_visibility_changed() -> void: _animating_hint = true func _on_choice_container_minimum_size_changed() -> void: - if _choice_container.rect_size.y > _choice_container.get_combined_minimum_size().y: - _choice_container.rect_size.y = _choice_container.get_combined_minimum_size().y + var min_sz: Vector2 = _choice_container.get_combined_minimum_size() + if _choice_container.size.y > min_sz.y: + _choice_container.size.y = min_sz.y if not _result_container.visible: - # If not animating the hint, just resize normally. - _change_rect_size_to(_choice_container.rect_size, !_animating_hint) - + _change_rect_size_to(_choice_container.size, not _animating_hint) + func _on_result_container_minimum_size_changed() -> void: - if _result_container.rect_size.y > _result_container.get_combined_minimum_size().y: - _result_container.rect_size.y = _result_container.get_combined_minimum_size().y + var min_sz: Vector2 = _result_container.get_combined_minimum_size() + if _result_container.size.y > min_sz.y: + _result_container.size.y = min_sz.y if _result_container.visible: - _change_rect_size_to(_result_container.rect_size) - + _change_rect_size_to(_result_container.size) + func _on_size_tween_step(object: Object, key: NodePath, _elapsed: float, _value: Object) -> void: - if object == self and key == ":_percent_transformed" and _next_rect_size != Vector2.ZERO: + if object == self and key == NodePath(":_percent_transformed") and _next_rect_size != Vector2.ZERO: var new_size := _previous_rect_size var difference := _next_rect_size - _previous_rect_size new_size += difference * _percent_transformed - rect_min_size = new_size + custom_minimum_size = new_size func _on_size_tween_completed(object: Object, key: NodePath) -> void: - if object == self and key == ":_percent_transformed": + if object == self and key == NodePath(":_percent_transformed"): _next_rect_size = Vector2.ZERO _animating_hint = false # To avoid the buttons being clickable after choice view is gone. - if object == _choice_container and key == ":modulate:a": + if object == _choice_container and key == NodePath(":modulate:a"): _choice_container.hide() diff --git a/ui/screens/lesson/UIContentBlock.gd b/ui/screens/lesson/UIContentBlock.gd index 1729565b..cfe73181 100644 --- a/ui/screens/lesson/UIContentBlock.gd +++ b/ui/screens/lesson/UIContentBlock.gd @@ -16,17 +16,18 @@ var _content_block: ContentBlock var _visual_element: CanvasItem var _revealer_block: Revealer -onready var _content_root := $Panel as PanelContainer -onready var _content_margin := $Panel/MarginContainer as MarginContainer +@onready var _content_root := $Panel as PanelContainer +@onready var _content_margin := $Panel/MarginContainer as MarginContainer -onready var _content_header := $Panel/MarginContainer/Layout/ContentHeader as Label -onready var _content_container := $Panel/MarginContainer/Layout/ContentLayout as Control -onready var _text_content := $Panel/MarginContainer/Layout/ContentLayout/TextContent as RichTextLabel -onready var _content_separator := $Panel/MarginContainer/Layout/ContentSeparator as HSeparator +@onready var _content_header := $Panel/MarginContainer/Layout/ContentHeader as Label +@onready var _content_container := $Panel/MarginContainer/Layout/ContentLayout as Control +@onready var _text_content := $Panel/MarginContainer/Layout/ContentLayout/TextContent as RichTextLabel +@onready var _content_separator := $Panel/MarginContainer/Layout/ContentSeparator as HSeparator func _ready() -> void: - connect("resized", self, "_on_resized") + resized.connect(_on_resized) + func _notification(what: int) -> void: @@ -36,18 +37,18 @@ func _notification(what: int) -> void: func setup(content_block: ContentBlock) -> void: if not is_inside_tree(): - yield(self, "ready") + await ready _content_block = content_block if _content_block.type == ContentBlock.Type.PLAIN: - _content_header.visible = not _content_block.title.empty() + _content_header.visible = not _content_block.title.is_empty() _content_header.text = tr(_content_block.title) else: _content_header.visible = false _make_revealer() _text_content.bbcode_text = TextUtils.bbcode_add_code_color(TextUtils.tr_paragraph(_content_block.text)) - _text_content.visible = not _content_block.text.empty() + _text_content.visible = not _content_block.text.is_empty() if _content_block.visual_element_path != "": _make_visual_element() @@ -66,7 +67,7 @@ func _make_revealer() -> void: if _content_block.type == ContentBlock.Type.NOTE: revealer.title_font_color = COLOR_NOTE - revealer.title = tr("Learn More") if _content_block.title.empty() else tr(_content_block.title) + revealer.title = tr("Learn More") if _content_block.title.is_empty() else tr(_content_block.title) remove_child(_content_root) add_child(revealer) @@ -75,14 +76,14 @@ func _make_revealer() -> void: func _make_visual_element() -> void: - if _content_block.visual_element_path.empty(): + if _content_block.visual_element_path.is_empty(): return # If the path isn't absolute, we try to load the file from the current directory var path := _content_block.visual_element_path - if path.is_rel_path(): + if path.is_relative_path(): # TODO: Should probably avoid relying on content ID for getting paths. - path = _content_block.content_id.get_base_dir().plus_file(path) + path = _content_block.content_id.get_base_dir().path_join(path) var resource := load(path) if not resource: printerr( @@ -129,10 +130,10 @@ func _update_labels() -> void: _text_content.bbcode_text = TextUtils.bbcode_add_code_color(TextUtils.tr_paragraph(_content_block.text)) if _revealer_block: - _revealer_block.title = tr("Learn More") if _content_block.title.empty() else tr(_content_block.title) + _revealer_block.title = tr("Learn More") if _content_block.title.is_empty() else tr(_content_block.title) func _on_resized() -> void: - var width = rect_size.x + var width = size.x if _text_content.visible and is_instance_valid(_visual_element): _visual_element.visible = width >= VISUAL_VISIBLE_MIN_WIDTH diff --git a/ui/screens/lesson/UIPracticeButton.gd b/ui/screens/lesson/UIPracticeButton.gd index 260da9e8..d1fed7da 100644 --- a/ui/screens/lesson/UIPracticeButton.gd +++ b/ui/screens/lesson/UIPracticeButton.gd @@ -1,18 +1,26 @@ class_name UIPracticeButton extends Node -var completed_before := false setget set_completed_before -var is_highlighted := false setget set_is_highlighted -var navigation_disabled := false setget set_navigation_disabled +var completed_before: bool = false: + set(value): + set_completed_before(value) + +var is_highlighted: bool = false: + set(value): + set_is_highlighted(value) + +var navigation_disabled: bool = false: + set(value): + set_navigation_disabled(value) var _practice: Practice -onready var _title_label := $Margin/Row/Column/Row/Title as Label -onready var _next_pill_label := $Margin/Row/Column/Row/NextPill as Label -onready var _description_label := $Margin/Row/Column/Description as RichTextLabel -onready var _completed_before_icon := $Margin/Row/Column/Row/CompletedBeforeIcon as TextureRect -onready var _navigate_button := $Margin/Row/NavigateButton as Button -onready var _no_navigation_label := $Margin/Row/NoNavigationLabel as Label +@onready var _title_label := $Margin/Row/Column/Row/Title as Label +@onready var _next_pill_label := $Margin/Row/Column/Row/NextPill as Label +@onready var _description_label := $Margin/Row/Column/Description as RichTextLabel +@onready var _completed_before_icon := $Margin/Row/Column/Row/CompletedBeforeIcon as TextureRect +@onready var _navigate_button := $Margin/Row/NavigateButton as Button +@onready var _no_navigation_label := $Margin/Row/NoNavigationLabel as Label func _ready() -> void: @@ -28,12 +36,14 @@ func setup(practice: Practice, practice_index: int) -> void: _practice = practice if not is_inside_tree(): - yield(self, "ready") + await ready _title_label.text = "%d. %s" % [practice_index + 1, tr(_practice.title).capitalize()] - _description_label.bbcode_text = TextUtils.tr_paragraph(_practice.description) - _description_label.visible = not _practice.description.empty() - _navigate_button.connect("pressed", Events, "emit_signal", ["practice_requested", _practice]) + _description_label.bbcode_enabled = true + _description_label.text = TextUtils.tr_paragraph(_practice.description) + _description_label.visible = not _practice.description.is_empty() + _navigate_button.pressed.connect(func(): Events.practice_requested.emit(_practice)) + func _update_labels() -> void: @@ -41,13 +51,15 @@ func _update_labels() -> void: return _title_label.text = tr(_practice.title).capitalize() - _description_label.bbcode_text = TextUtils.tr_paragraph(_practice.description) + _description_label.bbcode_enabled = true + _description_label.text = TextUtils.tr_paragraph(_practice.description) + func set_completed_before(value: bool) -> void: completed_before = value if not _completed_before_icon: - yield(self, "ready") + await ready _completed_before_icon.visible = completed_before @@ -56,7 +68,7 @@ func set_is_highlighted(value: bool) -> void: is_highlighted = value if not is_inside_tree(): - yield(self, "ready") + await ready _next_pill_label.visible = is_highlighted @@ -65,7 +77,7 @@ func set_navigation_disabled(value: bool) -> void: navigation_disabled = value if not is_inside_tree(): - yield(self, "ready") + await ready _navigate_button.visible = not navigation_disabled _no_navigation_label.visible = navigation_disabled diff --git a/ui/screens/lesson/quizzes/QuizAnswerButton.gd b/ui/screens/lesson/quizzes/QuizAnswerButton.gd index dc54fe9b..730dda20 100644 --- a/ui/screens/lesson/quizzes/QuizAnswerButton.gd +++ b/ui/screens/lesson/quizzes/QuizAnswerButton.gd @@ -8,10 +8,9 @@ const OPTION_SELECTED_FONT := preload("res://ui/theme/fonts/font_text_bold.tres" var _button_text := "" -onready var _margin_container := $MarginContainer as MarginContainer -onready var _label := $MarginContainer/Label as Label -onready var _group: ButtonGroup = preload("QuizAnswerButtonGroup.tres") -onready var _button := $CheckBox as CheckBox +@onready var _label := $MarginContainer/Label as Label +@onready var _group: ButtonGroup = preload("QuizAnswerButtonGroup.tres") +@onready var _button := $CheckBox as CheckBox func _notification(what: int) -> void: @@ -23,14 +22,14 @@ func setup(text: String, is_multiple_choice: bool) -> void: _button_text = text if not is_inside_tree(): - yield(self, "ready") + await ready _label.text = tr(_button_text) - _label.add_font_override("font", OPTION_FONT) + _label.add_theme_font_override("font", OPTION_FONT) _button.toggle_mode = true - _button.connect("toggled", self, "_on_toggled") + _button.toggled.connect(_on_toggled) if not is_multiple_choice: - _button.group = _group + _button.button_group = _group func get_answer() -> String: @@ -38,4 +37,5 @@ func get_answer() -> String: func _on_toggled(is_pressed: bool) -> void: - _label.add_font_override("font", OPTION_SELECTED_FONT if is_pressed else OPTION_FONT) + _label.add_theme_font_override("font", OPTION_SELECTED_FONT if is_pressed else OPTION_FONT) + toggled.emit(is_pressed) diff --git a/ui/screens/lesson/quizzes/UIQuizChoice.gd b/ui/screens/lesson/quizzes/UIQuizChoice.gd index e63e2968..ba13f67a 100644 --- a/ui/screens/lesson/quizzes/UIQuizChoice.gd +++ b/ui/screens/lesson/quizzes/UIQuizChoice.gd @@ -3,34 +3,32 @@ extends UIBaseQuiz const QuizAnswerButtonScene := preload("res://ui/screens/lesson/quizzes/QuizAnswerButton.tscn") - -onready var _choices := $ClipContentBoundary/ChoiceContainer/ChoiceView/Answers as VBoxContainer - +@onready var _choices := $ClipContentBoundary/ChoiceContainer/ChoiceView/Answers as VBoxContainer func _ready() -> void: - if test_quiz and test_quiz is Quiz: - setup(test_quiz) - + var q := test_quiz as Quiz + if q != null: + setup(q) func setup(quiz: Quiz) -> void: - .setup(quiz) - var quiz_choice = (_quiz as QuizChoice) - if not quiz_choice: + super.setup(quiz) + var quiz_choice := _quiz as QuizChoice + if quiz_choice == null: return + var answer_options: Array = quiz_choice.answer_options.duplicate() if quiz_choice.do_shuffle_answers: answer_options.shuffle() if quiz_choice.is_multiple_choice: - _question.bbcode_text += " [i]" + tr("(select all that apply)") + "[/i]" + _question.append_text(" [i]" + tr("(select all that apply)") + "[/i]") for answer in answer_options: - var button = QuizAnswerButtonScene.instance() - button.setup(answer, quiz_choice.is_multiple_choice) + var button := QuizAnswerButtonScene.instantiate() + button.call("setup", answer, quiz_choice.is_multiple_choice) _choices.add_child(button) - # Returns an array of indices of selected answers func _get_answers() -> Array: var answers := [] @@ -39,8 +37,8 @@ func _get_answers() -> Array: return answers for button in _choices.get_children(): - var answer = button.get_answer() - if answer: + var answer: String = button.call("get_answer") + if not answer.is_empty(): answers.append(answer) if not quiz_choice.is_multiple_choice: break diff --git a/ui/screens/lesson/quizzes/UIQuizInputField.gd b/ui/screens/lesson/quizzes/UIQuizInputField.gd index 2206e88d..e6be29d5 100644 --- a/ui/screens/lesson/quizzes/UIQuizInputField.gd +++ b/ui/screens/lesson/quizzes/UIQuizInputField.gd @@ -1,11 +1,11 @@ class_name UIQuizInputField extends UIBaseQuiz -onready var _line_edit := $ClipContentBoundary/ChoiceContainer/ChoiceView/Answers/LineEdit as LineEdit +@onready var _line_edit := $ClipContentBoundary/ChoiceContainer/ChoiceView/Answers/LineEdit as LineEdit func _ready() -> void: - _line_edit.connect("text_entered", self, "_test_answer") + _line_edit.text_submitted.connect(func(_t: String) -> void: _test_answer()) func _get_answers() -> Array: diff --git a/ui/screens/practice/PracticeHint.gd b/ui/screens/practice/PracticeHint.gd index d14c6607..208a1935 100644 --- a/ui/screens/practice/PracticeHint.gd +++ b/ui/screens/practice/PracticeHint.gd @@ -1,20 +1,23 @@ -tool +@tool class_name PracticeHint extends Revealer -export(String, MULTILINE) var bbcode_text: String setget set_bbcode_text +@export_multiline var bbcode_text: String: + set(value): + set_bbcode_text(value) -onready var _rich_text_label := $RichTextLabel as RichTextLabel +@onready var _rich_text_label := $RichTextLabel as RichTextLabel func _notification(what: int) -> void: - if what == NOTIFICATION_TRANSLATION_CHANGED: - if is_instance_valid(_rich_text_label): - _rich_text_label.bbcode_text = TextUtils.tr_paragraph(bbcode_text) + if what == NOTIFICATION_TRANSLATION_CHANGED and is_instance_valid(_rich_text_label): + _rich_text_label.bbcode_enabled = true + _rich_text_label.text = TextUtils.tr_paragraph(bbcode_text) func set_bbcode_text(new_text: String) -> void: bbcode_text = new_text if not is_inside_tree(): - yield(self, "ready") - _rich_text_label.bbcode_text = TextUtils.tr_paragraph(bbcode_text) + await ready + _rich_text_label.bbcode_enabled = true + _rich_text_label.text = TextUtils.tr_paragraph(bbcode_text) diff --git a/ui/screens/practice/PracticeHint.tscn b/ui/screens/practice/PracticeHint.tscn index 9982aba9..ec84f9bc 100644 --- a/ui/screens/practice/PracticeHint.tscn +++ b/ui/screens/practice/PracticeHint.tscn @@ -4,13 +4,12 @@ [ext_resource path="res://ui/components/Revealer.tscn" type="PackedScene" id=2] [node name="PracticeHint" instance=ExtResource( 2 )] -size_flags_horizontal = 3 script = ExtResource( 1 ) title = "Show Hint" title_font_color = Color( 0.572549, 0.560784, 0.721569, 1 ) -bbcode_text = "" [node name="ToggleBar" parent="." index="1"] +modulate = Color( 1, 1, 1, 0.65 ) margin_right = 156.0 [node name="ToggleCapturer" parent="ToggleBar" index="0"] diff --git a/ui/screens/practice/PracticeInfoPanel.gd b/ui/screens/practice/PracticeInfoPanel.gd index 0d8fdc00..04e4483a 100644 --- a/ui/screens/practice/PracticeInfoPanel.gd +++ b/ui/screens/practice/PracticeInfoPanel.gd @@ -1,4 +1,4 @@ -tool +@tool class_name PracticeInfoPanel extends PanelContainer @@ -13,27 +13,33 @@ const STATUS_ICON_SOLUTION_USED := preload("res://ui/icons/checkmark_invalid.svg const QueryResult := Documentation.QueryResult const TestDisplayScene = preload("PracticeTestDisplay.tscn") -export var title := "Title" setget set_title +var _title: String = "Title" + +@export var title: String: + set(value): + set_title(value) + get: + return _title var skip_animations := false var _current_status: int = Status.NONE var _documentation_results: QueryResult -onready var title_label := find_node("Title") as Label -onready var _status_icon := find_node("StatusIcon") as TextureRect +@onready var title_label := find_child("Title", true, false) as Label +@onready var _status_icon := find_child("StatusIcon", true, false) as TextureRect -onready var goal_rich_text_label := find_node("Goal").find_node("TextBox") as RichTextLabel -onready var hints_container := find_node("Hints") as Revealer -onready var _checks := find_node("Checks") as Revealer -onready var docs_container := find_node("Documentation") as Revealer -onready var _docs_item_list := docs_container.find_node("DocumentationItems") as Control +@onready var goal_rich_text_label := (find_child("Goal", true, false) as Node).find_child("TextBox", true, false) as RichTextLabel +@onready var hints_container := find_child("Hints", true, false) as Revealer +@onready var _checks := find_child("Checks", true, false) as Revealer +@onready var docs_container := find_child("Documentation", true, false) as Revealer +@onready var _docs_item_list := (docs_container as Node).find_child("DocumentationItems", true, false) as Control -onready var _list_button := find_node("ListButton") as Button +@onready var _list_button := find_child("ListButton", true, false) as Button func _ready() -> void: - _list_button.connect("pressed", self, "emit_signal", [ "list_requested" ]) + _list_button.pressed.connect(func(): list_requested.emit()) func _notification(what: int) -> void: @@ -41,19 +47,20 @@ func _notification(what: int) -> void: _update_documentation() -func display_tests(info: Array) -> void: +func display_tests(info: Array[String]) -> void: var check: Node = _checks.get_contents().pop_back() while check: _checks.remove_child(check) check.queue_free() check = _checks.get_contents().pop_back() - for test in info: - var instance: PracticeTestDisplay = TestDisplayScene.instance() + for test: String in info: + var instance: PracticeTestDisplay = TestDisplayScene.instantiate() instance.title = tr(test) _checks.add_child(instance) + func reset_tests_status() -> void: var check_nodes := _checks.get_contents() for node in check_nodes: @@ -78,7 +85,7 @@ func set_tests_status(test_result: PracticeTester.TestResult, script_file_name: var check_nodes := _checks.get_contents() if check_nodes.size() == 0: # Ensure asynchrosity even in invalid state. - yield(get_tree(), "idle_frame") + await get_tree().process_frame emit_signal("tests_updated") return @@ -90,7 +97,7 @@ func set_tests_status(test_result: PracticeTester.TestResult, script_file_name: if checkmark.title in test_result.errors: var error = test_result.errors[checkmark.title] - MessageBus.print_error(error, script_file_name) + MessageBus.print_error(str(error), script_file_name) checkmark.mark_as_failed(skip_animations) elif checkmark.title in test_result.passed_tests: checkmark.mark_as_passed(skip_animations) @@ -98,18 +105,18 @@ func set_tests_status(test_result: PracticeTester.TestResult, script_file_name: checkmark.unmark(true) if skip_animations: - yield(get_tree(), "idle_frame") + await get_tree().process_frame else: - yield(checkmark, "marking_finished") + await checkmark.marking_finished emit_signal("tests_updated") func set_title(new_title: String) -> void: - title = new_title + _title = new_title if not is_inside_tree(): - yield(self, "ready") - title_label.text = title + await ready + title_label.text = _title func set_documentation(documentation: QueryResult) -> void: @@ -131,46 +138,49 @@ func _update_documentation() -> void: docs_container.hide() return - var template_label := RichTextLabel.new() - template_label.fit_content_height = true + var template_label: RichTextLabel = RichTextLabel.new() template_label.bbcode_enabled = true - template_label.add_font_override("normal_font", preload("res://ui/theme/fonts/font_documentation_normal.tres")) - template_label.add_font_override("bold_font", preload("res://ui/theme/fonts/font_documentation_bold.tres")) - template_label.add_font_override("italics_font", preload("res://ui/theme/fonts/font_documentation_italics.tres")) - template_label.add_font_override("mono_font", preload("res://ui/theme/fonts/font_documentation_mono.tres")) + template_label.add_theme_font_override("normal_font", preload("res://ui/theme/fonts/font_documentation_normal.tres")) + template_label.add_theme_font_override("bold_font", preload("res://ui/theme/fonts/font_documentation_bold.tres")) + template_label.add_theme_font_override("italics_font", preload("res://ui/theme/fonts/font_documentation_italics.tres")) + template_label.add_theme_font_override("mono_font", preload("res://ui/theme/fonts/font_documentation_mono.tres")) if _documentation_results.methods: - var methods_header := template_label.duplicate() as RichTextLabel - methods_header.bbcode_text = "[b]" + tr("Method descriptions") + "[/b]" + var methods_header: RichTextLabel = template_label.duplicate() as RichTextLabel + methods_header.bbcode_enabled = true + methods_header.text = "[b]" + tr("Method descriptions") + "[/b]" _docs_item_list.add_child(methods_header) - for doc_spec in _documentation_results.methods: - var docs_item := template_label.duplicate() as RichTextLabel - docs_item.bbcode_text = ( - "• [code]%s[/code]\n %s" - % [doc_spec.to_bbcode(), TextUtils.tr_paragraph(doc_spec.explanation)] - ) + for doc_spec in _documentation_results.properties: + var docs_item: RichTextLabel = template_label.duplicate() as RichTextLabel + docs_item.bbcode_enabled = true + docs_item.text = "• [code]%s[/code]\n %s" % [ + doc_spec.to_bbcode(), + TextUtils.tr_paragraph(doc_spec.explanation), + ] _docs_item_list.add_child(docs_item) if _documentation_results.properties: if _documentation_results.methods: _docs_item_list.add_child(HSeparator.new()) - var properties_header := template_label.duplicate() as RichTextLabel - properties_header.bbcode_text += "[b]" + tr("Property descriptions") + "[/b]" + var properties_header: RichTextLabel = template_label.duplicate() as RichTextLabel + properties_header.bbcode_enabled = true + properties_header.text = "[b]" + tr("Property descriptions") + "[/b]" _docs_item_list.add_child(properties_header) for doc_spec in _documentation_results.properties: - var docs_item := template_label.duplicate() as RichTextLabel - docs_item.bbcode_text = ( - "• [code]%s[/code]\n %s" - % [doc_spec.to_bbcode(), TextUtils.tr_paragraph(doc_spec.explanation)] - ) + var docs_item: RichTextLabel = template_label.duplicate() as RichTextLabel + docs_item.bbcode_enabled = true + docs_item.text = "• [code]%s[/code]\n %s" % [ + doc_spec.to_bbcode(), + TextUtils.tr_paragraph(doc_spec.explanation), + ] _docs_item_list.add_child(docs_item) docs_container.show() - yield(get_tree(), "idle_frame") - _docs_item_list.rect_size.y = 0 + await get_tree().process_frame + _docs_item_list.size.y = 0 func set_status_icon(status: int) -> void: @@ -181,15 +191,15 @@ func set_status_icon(status: int) -> void: match status: Status.NONE: _status_icon.texture = null - _status_icon.hint_tooltip = "" + _status_icon.tooltip_text = "" _status_icon.hide() Status.COMPLETED_BEFORE: _status_icon.texture = STATUS_ICON_COMPLETED_BEFORE - _status_icon.hint_tooltip = "You've completed this practice before." + _status_icon.tooltip_text = "You've completed this practice before." _status_icon.show() Status.SOLUTION_USED: _status_icon.texture = STATUS_ICON_SOLUTION_USED - _status_icon.hint_tooltip = "You've used the provided solution.\nThis practice will not count towards your course progress." + _status_icon.tooltip_text = "You've used the provided solution.\nThis practice will not count towards your course progress." _status_icon.show() diff --git a/ui/screens/practice/PracticeInfoPanel.tscn b/ui/screens/practice/PracticeInfoPanel.tscn index 372dc662..4691ba6d 100644 --- a/ui/screens/practice/PracticeInfoPanel.tscn +++ b/ui/screens/practice/PracticeInfoPanel.tscn @@ -116,7 +116,6 @@ margin_bottom = 258.0 margin_top = 286.0 margin_right = 1868.0 margin_bottom = 332.0 -size_flags_horizontal = 3 title = "Hints" content_panel = ExtResource( 7 ) @@ -124,7 +123,6 @@ content_panel = ExtResource( 7 ) margin_top = 348.0 margin_right = 1868.0 margin_bottom = 418.0 -size_flags_horizontal = 3 title = "Checks" is_expanded = true @@ -132,7 +130,6 @@ is_expanded = true margin_top = 434.0 margin_right = 1868.0 margin_bottom = 504.0 -size_flags_horizontal = 3 size_flags_vertical = 3 title = "Documentation" is_expanded = true diff --git a/ui/screens/practice/PracticeTestDisplay.gd b/ui/screens/practice/PracticeTestDisplay.gd index 3857a9be..8b69f64b 100644 --- a/ui/screens/practice/PracticeTestDisplay.gd +++ b/ui/screens/practice/PracticeTestDisplay.gd @@ -5,7 +5,7 @@ signal marking_finished enum Status { IDLE, FAILED, PASSED, PENDING } -const COLOR_IDLE = Color.white +const COLOR_IDLE = Color(1.0, 1.0, 1.0) const COLOR_PASSED = Color(0.239216, 1, 0.431373) const COLOR_FAILED = Color(1, 0.094118, 0.321569) const COLOR_PENDING = Color(0.572549, 0.560784, 0.721569) @@ -15,13 +15,28 @@ const FADE_COLOR_DURATION := 0.2 const FADE_SCALE_DURATION := 0.65 const FADE_SCALE_START_AT := 2.5 -var status: int = Status.IDLE setget set_status -var title := "" setget set_title +var _status: int = Status.IDLE -onready var _icon := $IconAnchors/Icon as TextureRect -onready var _label := $Label as Label -onready var _tweener := $Tween as Tween +var status: int: + set(value): + set_status(value) + get: + return _status +var title_label := find_child("Title", true, false) as Label + +@onready var _icon := $IconAnchors/Icon as TextureRect +@onready var _label := $Label as Label + +var _tweener: Tween + +var _title: String = "Title" + +@export var title: String: + set(value): + set_title(value) + get: + return _title func mark_as_failed(immediate: bool = false) -> void: set_status(Status.FAILED) @@ -56,17 +71,17 @@ func unmark(immediate: bool = false) -> void: func set_title(new_title: String) -> void: - title = new_title + _title = new_title if not is_inside_tree(): - yield(self, "ready") - _label.text = new_title + await ready + _label.text = _title func set_status(new_status: int) -> void: status = new_status if not is_inside_tree(): - yield(self, "ready") + await ready match status: Status.PASSED: @@ -86,8 +101,8 @@ func set_status(new_status: int) -> void: func _fade_in_status() -> void: if not is_inside_tree(): return - - var final_color := Color.white + + var final_color := Color(1.0, 1.0, 1.0) match status: Status.PASSED: final_color = COLOR_PASSED @@ -95,10 +110,18 @@ func _fade_in_status() -> void: final_color = COLOR_FAILED Status.PENDING: final_color = COLOR_PENDING + + if _tweener: + _tweener.kill() + + _tweener = create_tween() + _tweener.set_trans(Tween.TRANS_QUAD).set_ease(Tween.EASE_IN_OUT) + + _tweener.tween_property(self, "modulate", final_color, FADE_COLOR_DURATION) + + _icon.scale = Vector2(FADE_SCALE_START_AT, FADE_SCALE_START_AT) + _tweener.parallel().tween_property(_icon, "scale", Vector2.ONE, FADE_SCALE_DURATION) + + _tweener.tween_interval(FADE_TOTAL_DURATION - max(FADE_COLOR_DURATION, FADE_SCALE_DURATION)) + _tweener.tween_callback(func(): marking_finished.emit()) - _tweener.stop_all() - _tweener.interpolate_property(self, "modulate", Color.white, final_color, FADE_COLOR_DURATION, Tween.TRANS_QUAD, Tween.EASE_IN_OUT) - _tweener.interpolate_property(_icon, "rect_scale:x", FADE_SCALE_START_AT, 1.0, FADE_SCALE_DURATION, Tween.TRANS_QUAD, Tween.EASE_IN_OUT) - _tweener.interpolate_property(_icon, "rect_scale:y", FADE_SCALE_START_AT, 1.0, FADE_SCALE_DURATION, Tween.TRANS_QUAD, Tween.EASE_IN_OUT) - _tweener.interpolate_callback(self, FADE_TOTAL_DURATION, "emit_signal", "marking_finished") - _tweener.start() diff --git a/ui/screens/welcome_screen/FloatingStar.gd b/ui/screens/welcome_screen/FloatingStar.gd index 03b5fa4d..2084a712 100644 --- a/ui/screens/welcome_screen/FloatingStar.gd +++ b/ui/screens/welcome_screen/FloatingStar.gd @@ -1,13 +1,13 @@ extends TextureRect -export var min_offset := 6.0 -export var max_offset := 14.0 +@export var min_offset: float = 6.0 +@export var max_offset: float = 14.0 -onready var offset := rand_range(min_offset, max_offset) -onready var time_offset := randf() +@onready var offset: float = randf_range(min_offset, max_offset) +@onready var time_offset: float = randf() -onready var start_position := rect_position +@onready var start_position: Vector2 = position - -func _process(delta: float) -> void: - rect_position.y = start_position.y + sin(OS.get_ticks_msec() / 1000.0 + time_offset) * offset +func _process(_delta: float) -> void: + var t: float = float(Time.get_ticks_msec()) / 1000.0 + position.y = start_position.y + sin(t + time_offset) * offset diff --git a/ui/screens/welcome_screen/RunDrawSquareIntro.tscn b/ui/screens/welcome_screen/RunDrawSquareIntro.tscn index b80b777e..d5eb1e63 100644 --- a/ui/screens/welcome_screen/RunDrawSquareIntro.tscn +++ b/ui/screens/welcome_screen/RunDrawSquareIntro.tscn @@ -11,7 +11,7 @@ size_flags_horizontal = 3 [node name="RunnableCodeExample" parent="." instance=ExtResource( 1 )] margin_left = 7.0 margin_top = 7.0 -margin_right = 663.0 +margin_right = 651.0 margin_bottom = 367.0 rect_min_size = Vector2( 0, 360 ) scene = ExtResource( 2 ) diff --git a/ui/screens/welcome_screen/StarGreen.tscn b/ui/screens/welcome_screen/StarGreen.tscn index 1c4b3cf5..c88263ad 100644 --- a/ui/screens/welcome_screen/StarGreen.tscn +++ b/ui/screens/welcome_screen/StarGreen.tscn @@ -8,3 +8,6 @@ margin_right = 38.0 margin_bottom = 38.0 texture = ExtResource( 2 ) script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} diff --git a/ui/screens/welcome_screen/WelcomeScreen.gd b/ui/screens/welcome_screen/WelcomeScreen.gd index 9caaf290..e74a0a75 100644 --- a/ui/screens/welcome_screen/WelcomeScreen.gd +++ b/ui/screens/welcome_screen/WelcomeScreen.gd @@ -2,65 +2,56 @@ extends Control signal course_requested(force_outliner) -onready var _settings_button := $GDQuestBoy/Margin/Buttons/SettingsButton as Button -onready var _outliner_button := $GDQuestBoy/Margin/Buttons/OutlinerButton as Button -onready var _start_button := $GDQuestBoy/Margin/Buttons/StartButton as Button -onready var _quit_button := $GDQuestBoy/Margin/Buttons/QuitButton as Button -onready var _title_link_label := $TitleBackground/Title/TitleLinkLabel as RichTextLabel +@onready var _settings_button := $GDQuestBoy/Margin/Buttons/SettingsButton as Button +@onready var _outliner_button := $GDQuestBoy/Margin/Buttons/OutlinerButton as Button +@onready var _start_button := $GDQuestBoy/Margin/Buttons/StartButton as Button +@onready var _quit_button := $GDQuestBoy/Margin/Buttons/QuitButton as Button +@onready var _title_link_label := $TitleBackground/Title/TitleLinkLabel as RichTextLabel -onready var _anim_player:= $AnimationPlayer as AnimationPlayer -onready var _robot := $Robot +@onready var _anim_player := $AnimationPlayer as AnimationPlayer +@onready var _robot: Robot = $Robot -onready var _buttons_to_disable := [_settings_button, _outliner_button, _start_button, _quit_button] +@onready var _buttons_to_disable := [_settings_button, _outliner_button, _start_button, _quit_button] func _init() -> void: randomize() - func _ready() -> void: for button in _buttons_to_disable: button.disabled = true - _settings_button.connect("pressed", Events, "emit_signal", ["settings_requested"]) - _outliner_button.connect("pressed", self, "_on_outliner_pressed") - _start_button.connect("pressed", self, "_on_start_requested") - _quit_button.connect("pressed", get_tree(), "quit") - _title_link_label.connect("meta_clicked", self, "_on_meta_clicked") - + _settings_button.pressed.connect(func(): Events.emit_signal("settings_requested")) + _outliner_button.pressed.connect(_on_outliner_pressed) + _start_button.pressed.connect(_on_start_requested) + _quit_button.pressed.connect(get_tree().quit) + _title_link_label.meta_clicked.connect(_on_meta_clicked) + _start_button.grab_focus() - - if OS.has_feature('JavaScript'): + + if OS.has_feature("web"): _quit_button.queue_free() - - _anim_player.connect("animation_finished", self, "_on_animation_finished") + _anim_player.animation_finished.connect(_on_animation_finished) func appear() -> void: _anim_player.play("appear") - func set_button_continue(enable: bool = true) -> void: - if enable: - _start_button.text = tr("CONTINUE") - else: - _start_button.text = tr("START") - + _start_button.text = tr("CONTINUE") if enable else tr("START") func _on_outliner_pressed() -> void: emit_signal("course_requested", true) - func _on_start_requested() -> void: emit_signal("course_requested", false) - -func _on_animation_finished(anim_name: String) -> void: +func _on_animation_finished(_anim_name: String) -> void: for button in _buttons_to_disable: button.disabled = false _robot.appear() - -func _on_meta_clicked(data) -> void: - if typeof(data) == TYPE_STRING: - if data.begins_with("https://"): - OS.shell_open(data) +func _on_meta_clicked(data: Variant) -> void: + if data is String: + var url := data as String + if url.begins_with("https://"): + OS.shell_open(url) diff --git a/ui/screens/welcome_screen/WelcomeScreen.tscn b/ui/screens/welcome_screen/WelcomeScreen.tscn index f3614f92..d0493d6e 100644 --- a/ui/screens/welcome_screen/WelcomeScreen.tscn +++ b/ui/screens/welcome_screen/WelcomeScreen.tscn @@ -1,821 +1,665 @@ -[gd_scene load_steps=30 format=2] - -[ext_resource path="res://ui/screens/welcome_screen/background.png" type="Texture" id=1] -[ext_resource path="res://ui/theme/gdscript_app_theme.tres" type="Theme" id=2] -[ext_resource path="res://ui/screens/practice/gdquestboy_frame_main_menu.tres" type="StyleBox" id=3] -[ext_resource path="res://ui/screens/welcome_screen/title.png" type="Texture" id=5] -[ext_resource path="res://ui/screens/welcome_screen/title_background.png" type="Texture" id=6] -[ext_resource path="res://ui/theme/button_main_menu_normal.tres" type="StyleBox" id=7] -[ext_resource path="res://ui/screens/welcome_screen/WelcomeScreen.gd" type="Script" id=8] -[ext_resource path="res://ui/theme/button_main_menu_focus.tres" type="StyleBox" id=9] -[ext_resource path="res://ui/theme/button_main_menu_hover.tres" type="StyleBox" id=10] -[ext_resource path="res://ui/components/FullScreenButton.tscn" type="PackedScene" id=11] -[ext_resource path="res://ui/theme/fonts/font_main_menu_buttons.tres" type="DynamicFont" id=12] -[ext_resource path="res://ui/screens/welcome_screen/StarGreen.tscn" type="PackedScene" id=13] -[ext_resource path="res://ui/screens/welcome_screen/StarWhite.tscn" type="PackedScene" id=14] -[ext_resource path="res://ui/components/GDQuestLogo.tscn" type="PackedScene" id=15] -[ext_resource path="res://ui/screens/welcome_screen/star_green_small.png" type="Texture" id=16] -[ext_resource path="res://ui/screens/welcome_screen/star_white_small.png" type="Texture" id=17] -[ext_resource path="res://course/common/robot_body.png" type="Texture" id=18] -[ext_resource path="res://course/common/hand_ice.png" type="Texture" id=19] -[ext_resource path="res://ui/screens/welcome_screen/godot-4-compatibility-label.svg" type="Texture" id=20] -[ext_resource path="res://ui/theme/fonts/NotoSansSC-Bold.ttf" type="DynamicFontData" id=21] -[ext_resource path="res://ui/theme/fonts/Montserrat-SemiBoldItalic.ttf" type="DynamicFontData" id=22] - -[sub_resource type="GDScript" id=7] +[gd_scene load_steps=23 format=3 uid="uid://b1lpjgiqmvmil"] + +[ext_resource type="Texture2D" uid="uid://m11xdrk3008h" path="res://ui/screens/welcome_screen/background.png" id="1"] +[ext_resource type="Theme" path="res://ui/theme/gdscript_app_theme.tres" id="2"] +[ext_resource type="Texture2D" uid="uid://3afne0c54r54" path="res://ui/screens/welcome_screen/title.png" id="5"] +[ext_resource type="Texture2D" uid="uid://cpqps7ejje4xi" path="res://ui/screens/welcome_screen/title_background.png" id="6"] +[ext_resource type="Script" uid="uid://drhdjixoeh5nu" path="res://ui/screens/welcome_screen/WelcomeScreen.gd" id="8"] +[ext_resource type="PackedScene" path="res://ui/components/FullScreenButton.tscn" id="11"] +[ext_resource type="PackedScene" path="res://ui/screens/welcome_screen/StarGreen.tscn" id="13"] +[ext_resource type="PackedScene" path="res://ui/screens/welcome_screen/StarWhite.tscn" id="14"] +[ext_resource type="PackedScene" path="res://ui/components/GDQuestLogo.tscn" id="15"] +[ext_resource type="Texture2D" uid="uid://cirl713ohnacn" path="res://ui/screens/welcome_screen/star_green_small.png" id="16"] +[ext_resource type="Texture2D" uid="uid://c6yrt2o57e1yr" path="res://ui/screens/welcome_screen/star_white_small.png" id="17"] +[ext_resource type="Texture2D" uid="uid://bqp7ok1qp4whd" path="res://course/common/robot_body.png" id="18"] +[ext_resource type="Texture2D" uid="uid://d3cg0co37ylpk" path="res://course/common/hand_ice.png" id="19"] +[ext_resource type="Texture2D" uid="uid://dpiglmcnektsx" path="res://ui/screens/welcome_screen/godot-4-compatibility-label.svg" id="20"] + +[sub_resource type="GDScript" id="7"] script/source = "extends Node2D -onready var _anim_player := $AnimationPlayer - +@onready var _anim_player: AnimationPlayer = $AnimationPlayer func _ready() -> void: - _anim_player.connect(\"animation_finished\", self, \"_on_animation_finished\") - + _anim_player.animation_finished.connect(_on_animation_finished) func appear() -> void: show() _anim_player.play(\"peek\") - -func _on_animation_finished(anim_name: String) -> void: - yield(get_tree().create_timer(10.0), \"timeout\") +func _on_animation_finished(_anim_name: String) -> void: + await get_tree().create_timer(10.0).timeout _anim_player.play(\"peek\") " -[sub_resource type="Animation" id=5] +[sub_resource type="Animation" id="5"] length = 0.001 tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true tracks/0/path = NodePath("Pivot/RobotBody:position") tracks/0/interp = 1 tracks/0/loop_wrap = true -tracks/0/imported = false -tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ Vector2( 13, 0 ) ] +"values": [Vector2(13, 0)] } tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true tracks/1/path = NodePath("Pivot/RobotBody:rotation_degrees") tracks/1/interp = 1 tracks/1/loop_wrap = true -tracks/1/imported = false -tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ 17.5843 ] +"values": [17.5843] } tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true tracks/2/path = NodePath("Pivot/HandIceRight:position") tracks/2/interp = 1 tracks/2/loop_wrap = true -tracks/2/imported = false -tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ Vector2( 29, -35 ) ] +"values": [Vector2(29, -35)] } tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true tracks/3/path = NodePath("Pivot/HandIceRight:rotation_degrees") tracks/3/interp = 1 tracks/3/loop_wrap = true -tracks/3/imported = false -tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ -206.344 ] +"values": [-206.344] } tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true tracks/4/path = NodePath("Pivot/HandIceLeft:position") tracks/4/interp = 1 tracks/4/loop_wrap = true -tracks/4/imported = false -tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ Vector2( 27, 20 ) ] +"values": [Vector2(27, 20)] } tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true tracks/5/path = NodePath("Pivot/HandIceLeft:rotation_degrees") tracks/5/interp = 1 tracks/5/loop_wrap = true -tracks/5/imported = false -tracks/5/enabled = true tracks/5/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ 42.2378 ] +"values": [42.2378] } -[sub_resource type="Animation" id=6] +[sub_resource type="Animation" id="6"] resource_name = "peek" length = 9.0 tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true tracks/0/path = NodePath("Pivot/RobotBody:position") tracks/0/interp = 1 tracks/0/loop_wrap = true -tracks/0/imported = false -tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 3.2, 4, 4.4, 5.1, 6, 6.2, 7, 7.9, 8.4, 9 ), -"transitions": PoolRealArray( 1, 0.307786, 1, 1, 0.307786, 0.307786, 1, 1, 0.31864, 1, 1 ), +"times": PackedFloat32Array(0, 3.2, 4, 4.4, 5.1, 6, 6.2, 7, 7.9, 8.4, 9), +"transitions": PackedFloat32Array(1, 0.307786, 1, 1, 0.307786, 0.307786, 1, 1, 0.31864, 1, 1), "update": 0, -"values": [ Vector2( 13, 0 ), Vector2( 13, 0 ), Vector2( 51, -3 ), Vector2( 51, -3 ), Vector2( 13, 0 ), Vector2( 13, 0 ), Vector2( 76, -2 ), Vector2( 84, -2 ), Vector2( 85, -2 ), Vector2( 2, 0 ), Vector2( 13, 0 ) ] +"values": [Vector2(13, 0), Vector2(13, 0), Vector2(51, -3), Vector2(51, -3), Vector2(13, 0), Vector2(13, 0), Vector2(76, -2), Vector2(84, -2), Vector2(85, -2), Vector2(2, 0), Vector2(13, 0)] } tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true tracks/1/path = NodePath("Pivot/RobotBody:rotation_degrees") tracks/1/interp = 1 tracks/1/loop_wrap = true -tracks/1/imported = false -tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 3.2, 4, 4.4, 5.1, 6, 6.2, 7, 7.9, 8.4, 9 ), -"transitions": PoolRealArray( 1, 0.307786, 1, 1, 0.307786, 0.307786, 1, 1, 1, 1, 1 ), +"times": PackedFloat32Array(0, 3.2, 4, 4.4, 5.1, 6, 6.2, 7, 7.9, 8.4, 9), +"transitions": PackedFloat32Array(1, 0.307786, 1, 1, 0.307786, 0.307786, 1, 1, 1, 1, 1), "update": 0, -"values": [ 17.5843, 17.5843, 45.5041, 45.5041, 17.5843, 17.5843, 41.8058, 47.0077, 45.963, 24.8671, 17.5843 ] +"values": [17.5843, 17.5843, 45.5041, 45.5041, 17.5843, 17.5843, 41.8058, 47.0077, 45.963, 24.8671, 17.5843] } tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true tracks/2/path = NodePath("Pivot/HandIceRight:position") tracks/2/interp = 1 tracks/2/loop_wrap = true -tracks/2/imported = false -tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0, 2.3, 2.6, 8.5, 8.8, 9 ), -"transitions": PoolRealArray( 0.406126, 0.406126, 1, 0.353553, 1, 0.406126 ), +"times": PackedFloat32Array(0, 2.3, 2.6, 8.5, 8.8, 9), +"transitions": PackedFloat32Array(0.406126, 0.406126, 1, 0.353553, 1, 0.406126), "update": 0, -"values": [ Vector2( 29, -35 ), Vector2( 29, -35 ), Vector2( 43, -41 ), Vector2( 43, -41 ), Vector2( 13, -38 ), Vector2( 29, -35 ) ] +"values": [Vector2(29, -35), Vector2(29, -35), Vector2(43, -41), Vector2(43, -41), Vector2(13, -38), Vector2(29, -35)] } tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true tracks/3/path = NodePath("Pivot/HandIceRight:rotation_degrees") tracks/3/interp = 1 tracks/3/loop_wrap = true -tracks/3/imported = false -tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0, 2.3, 2.6, 8.5, 8.8, 9 ), -"transitions": PoolRealArray( 1, 1, 1, 0.353553, 1, 1 ), +"times": PackedFloat32Array(0, 2.3, 2.6, 8.5, 8.8, 9), +"transitions": PackedFloat32Array(1, 1, 1, 0.353553, 1, 1), "update": 0, -"values": [ -206.344, -206.344, -206.344, -206.344, -214.941, -206.344 ] +"values": [-206.344, -206.344, -206.344, -206.344, -214.941, -206.344] } tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true tracks/4/path = NodePath("Pivot/HandIceLeft:position") tracks/4/interp = 1 tracks/4/loop_wrap = true -tracks/4/imported = false -tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 0, 2.9, 3.1, 8.3, 8.7, 9 ), -"transitions": PoolRealArray( 1, 0.435275, 1, 0.353553, 1, 1 ), +"times": PackedFloat32Array(0, 2.9, 3.1, 8.3, 8.7, 9), +"transitions": PackedFloat32Array(1, 0.435275, 1, 0.353553, 1, 1), "update": 0, -"values": [ Vector2( 27, 20 ), Vector2( 27, 20 ), Vector2( 47, 19 ), Vector2( 47, 19 ), Vector2( 12, 15 ), Vector2( 27, 20 ) ] +"values": [Vector2(27, 20), Vector2(27, 20), Vector2(47, 19), Vector2(47, 19), Vector2(12, 15), Vector2(27, 20)] } tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true tracks/5/path = NodePath("Pivot/HandIceLeft:rotation_degrees") tracks/5/interp = 1 tracks/5/loop_wrap = true -tracks/5/imported = false -tracks/5/enabled = true tracks/5/keys = { -"times": PoolRealArray( 0, 2.9, 3.1, 8.3, 8.7, 9 ), -"transitions": PoolRealArray( 1, 1, 1, 0.353553, 1, 1 ), +"times": PackedFloat32Array(0, 2.9, 3.1, 8.3, 8.7, 9), +"transitions": PackedFloat32Array(1, 1, 1, 0.353553, 1, 1), "update": 0, -"values": [ 42.2378, 42.2378, 42.2378, 42.2378, 27.7693, 42.2378 ] +"values": [42.2378, 42.2378, 42.2378, 42.2378, 27.7693, 42.2378] } -[sub_resource type="StyleBoxEmpty" id=4] +[sub_resource type="AnimationLibrary" id="AnimationLibrary_ausbq"] +_data = { +&"RESET": SubResource("5"), +&"peek": SubResource("6") +} -[sub_resource type="GDScript" id=1] +[sub_resource type="GDScript" id="1"] script/source = "extends OptionButton func _ready() -> void: - get_popup().add_font_override(\"font\", preload(\"res://ui/theme/fonts/font_main_menu_buttons.tres\")) + var popup := get_popup() + popup.add_theme_font_override(\"font\", preload(\"res://ui/theme/fonts/font_main_menu_buttons.tres\")) " -[sub_resource type="DynamicFont" id=8] -size = 20 -use_mipmaps = true -use_filter = true -font_data = ExtResource( 22 ) -fallback/0 = ExtResource( 21 ) - -[sub_resource type="Animation" id=2] +[sub_resource type="Animation" id="2"] length = 0.001 tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true tracks/0/path = NodePath("CenterContainer/Background:modulate") tracks/0/interp = 1 tracks/0/loop_wrap = true -tracks/0/imported = false -tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ Color( 1, 1, 1, 1 ) ] +"values": [Color(1, 1, 1, 1)] } tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true tracks/1/path = NodePath("CenterContainer/Background:rect_position") tracks/1/interp = 1 tracks/1/loop_wrap = true -tracks/1/imported = false -tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ Vector2( 0, 0 ) ] +"values": [Vector2(0, 0)] } tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true tracks/2/path = NodePath("TitleBackground/Title:modulate") tracks/2/interp = 1 tracks/2/loop_wrap = true -tracks/2/imported = false -tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ Color( 1, 1, 1, 1 ) ] +"values": [Color(1, 1, 1, 1)] } tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true tracks/3/path = NodePath("TitleBackground:modulate") tracks/3/interp = 1 tracks/3/loop_wrap = true -tracks/3/imported = false -tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ Color( 1, 1, 1, 1 ) ] +"values": [Color(1, 1, 1, 1)] } tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true tracks/4/path = NodePath("TitleBackground/Title:rect_position") tracks/4/interp = 1 tracks/4/loop_wrap = true -tracks/4/imported = false -tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ Vector2( 0, 0 ) ] +"values": [Vector2(0, 0)] } tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true tracks/5/path = NodePath("TitleBackground:rect_position") tracks/5/interp = 1 tracks/5/loop_wrap = true -tracks/5/imported = false -tracks/5/enabled = true tracks/5/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ Vector2( 479.5, 201 ) ] +"values": [Vector2(479.5, 201)] } tracks/6/type = "value" +tracks/6/imported = false +tracks/6/enabled = true tracks/6/path = NodePath("GDQuestBoy:modulate") tracks/6/interp = 1 tracks/6/loop_wrap = true -tracks/6/imported = false -tracks/6/enabled = true tracks/6/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ Color( 1, 1, 1, 0 ) ] +"values": [Color(1, 1, 1, 0)] } tracks/7/type = "value" +tracks/7/imported = false +tracks/7/enabled = true tracks/7/path = NodePath("GDQuestBoy:rect_position") tracks/7/interp = 1 tracks/7/loop_wrap = true -tracks/7/imported = false -tracks/7/enabled = true tracks/7/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ Vector2( 733, 568 ) ] +"values": [Vector2(733, 568)] } tracks/8/type = "value" +tracks/8/imported = false +tracks/8/enabled = true tracks/8/path = NodePath("TitleBackground/Title/TitleLinkLabel:rect_position") tracks/8/interp = 1 tracks/8/loop_wrap = true -tracks/8/imported = false -tracks/8/enabled = true tracks/8/keys = { -"times": PoolRealArray( 0 ), -"transitions": PoolRealArray( 1 ), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [ Vector2( 25, 233 ) ] +"values": [Vector2(25, 233)] } -[sub_resource type="Animation" id=3] +[sub_resource type="Animation" id="3"] resource_name = "appear" length = 1.4 tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true tracks/0/path = NodePath("CenterContainer/Background:modulate") tracks/0/interp = 1 tracks/0/loop_wrap = true -tracks/0/imported = false -tracks/0/enabled = true tracks/0/keys = { -"times": PoolRealArray( 0, 0.9 ), -"transitions": PoolRealArray( 1, 1 ), +"times": PackedFloat32Array(0, 0.9), +"transitions": PackedFloat32Array(1, 1), "update": 0, -"values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ] +"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)] } tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true tracks/1/path = NodePath("CenterContainer/Background:rect_position") tracks/1/interp = 1 tracks/1/loop_wrap = true -tracks/1/imported = false -tracks/1/enabled = true tracks/1/keys = { -"times": PoolRealArray( 0, 0.8 ), -"transitions": PoolRealArray( 0.435275, 1 ), +"times": PackedFloat32Array(0, 0.8), +"transitions": PackedFloat32Array(0.435275, 1), "update": 0, -"values": [ Vector2( -106, 0 ), Vector2( 0, 0 ) ] +"values": [Vector2(-106, 0), Vector2(0, 0)] } tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true tracks/2/path = NodePath("TitleBackground/Title:modulate") tracks/2/interp = 1 tracks/2/loop_wrap = true -tracks/2/imported = false -tracks/2/enabled = true tracks/2/keys = { -"times": PoolRealArray( 0, 0.3, 0.8 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.3, 0.8), +"transitions": PackedFloat32Array(1, 1, 1), "update": 0, -"values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ] +"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 0), Color(1, 1, 1, 1)] } tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true tracks/3/path = NodePath("TitleBackground:modulate") tracks/3/interp = 1 tracks/3/loop_wrap = true -tracks/3/imported = false -tracks/3/enabled = true tracks/3/keys = { -"times": PoolRealArray( 0, 0.2, 0.6 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.2, 0.6), +"transitions": PackedFloat32Array(1, 1, 1), "update": 0, -"values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ] +"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 0), Color(1, 1, 1, 1)] } tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true tracks/4/path = NodePath("TitleBackground/Title:rect_position") tracks/4/interp = 1 tracks/4/loop_wrap = true -tracks/4/imported = false -tracks/4/enabled = true tracks/4/keys = { -"times": PoolRealArray( 0, 0.3, 0.8 ), -"transitions": PoolRealArray( 1, 0.435275, 1 ), +"times": PackedFloat32Array(0, 0.3, 0.8), +"transitions": PackedFloat32Array(1, 0.435275, 1), "update": 0, -"values": [ Vector2( -32, 0 ), Vector2( -32, 0 ), Vector2( 0, 0 ) ] +"values": [Vector2(-32, 0), Vector2(-32, 0), Vector2(0, 0)] } tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true tracks/5/path = NodePath("TitleBackground:rect_position") tracks/5/interp = 1 tracks/5/loop_wrap = true -tracks/5/imported = false -tracks/5/enabled = true tracks/5/keys = { -"times": PoolRealArray( 0, 0.2, 0.5 ), -"transitions": PoolRealArray( 1, 0.34151, 1 ), +"times": PackedFloat32Array(0, 0.2, 0.5), +"transitions": PackedFloat32Array(1, 0.34151, 1), "update": 0, -"values": [ Vector2( 450, 201 ), Vector2( 450, 201 ), Vector2( 479.5, 201 ) ] +"values": [Vector2(450, 201), Vector2(450, 201), Vector2(479.5, 201)] } tracks/6/type = "value" +tracks/6/imported = false +tracks/6/enabled = true tracks/6/path = NodePath("GDQuestBoy:modulate") tracks/6/interp = 1 tracks/6/loop_wrap = true -tracks/6/imported = false -tracks/6/enabled = true tracks/6/keys = { -"times": PoolRealArray( 0, 0.9, 1.4 ), -"transitions": PoolRealArray( 1, 1, 1 ), +"times": PackedFloat32Array(0, 0.9, 1.4), +"transitions": PackedFloat32Array(1, 1, 1), "update": 0, -"values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ) ] +"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 0), Color(1, 1, 1, 1)] } tracks/7/type = "value" +tracks/7/imported = false +tracks/7/enabled = true tracks/7/path = NodePath("GDQuestBoy:rect_position") tracks/7/interp = 1 tracks/7/loop_wrap = true -tracks/7/imported = false -tracks/7/enabled = true tracks/7/keys = { -"times": PoolRealArray( 0, 0.9, 1.4 ), -"transitions": PoolRealArray( 1, 0.392292, 1 ), +"times": PackedFloat32Array(0, 0.9, 1.4), +"transitions": PackedFloat32Array(1, 0.392292, 1), "update": 0, -"values": [ Vector2( 701, 568 ), Vector2( 701, 568 ), Vector2( 733, 568 ) ] +"values": [Vector2(701, 568), Vector2(701, 568), Vector2(733, 568)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_7s4vs"] +_data = { +&"RESET": SubResource("2"), +&"appear": SubResource("3") } [node name="WelcomeScreen" type="Control"] +layout_mode = 3 +anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 -rect_pivot_offset = Vector2( 811, 264 ) -theme = ExtResource( 2 ) -script = ExtResource( 8 ) -__meta__ = { -"_edit_horizontal_guides_": [ 1060.0 ] -} +grow_horizontal = 2 +grow_vertical = 2 +theme = ExtResource("2") +script = ExtResource("8") [node name="ColorRect" type="ColorRect" parent="."] +layout_mode = 0 anchor_right = 1.0 anchor_bottom = 1.0 -color = Color( 0.0352941, 0.0392157, 0.12549, 1 ) +color = Color(0.0352941, 0.0392157, 0.12549, 1) [node name="CenterContainer" type="CenterContainer" parent="."] +layout_mode = 0 anchor_right = 1.0 anchor_bottom = 1.0 [node name="Background" type="TextureRect" parent="CenterContainer"] -margin_right = 1920.0 -margin_bottom = 1080.0 -texture = ExtResource( 1 ) +layout_mode = 2 +texture = ExtResource("1") stretch_mode = 6 -__meta__ = { -"_edit_use_anchors_": false -} - -[node name="StarGreen" parent="CenterContainer/Background" instance=ExtResource( 13 )] -margin_left = 548.0 -margin_top = 676.0 -margin_right = 586.0 -margin_bottom = 714.0 - -[node name="StarGreen5" parent="CenterContainer/Background" instance=ExtResource( 13 )] -margin_left = 630.0 -margin_top = 837.0 -margin_right = 653.0 -margin_bottom = 860.0 -texture = ExtResource( 16 ) + +[node name="StarGreen" parent="CenterContainer/Background" instance=ExtResource("13")] +layout_mode = 0 + +[node name="StarGreen5" parent="CenterContainer/Background" instance=ExtResource("13")] +layout_mode = 0 +texture = ExtResource("16") min_offset = 2.0 max_offset = 8.0 -[node name="StarGreen6" parent="CenterContainer/Background" instance=ExtResource( 13 )] -margin_left = 1339.0 -margin_top = 817.0 -margin_right = 1362.0 -margin_bottom = 840.0 -texture = ExtResource( 16 ) +[node name="StarGreen6" parent="CenterContainer/Background" instance=ExtResource("13")] +layout_mode = 0 +texture = ExtResource("16") min_offset = 2.0 max_offset = 8.0 -[node name="StarGreen2" parent="CenterContainer/Background" instance=ExtResource( 13 )] -margin_left = 414.0 -margin_top = 539.0 -margin_right = 452.0 -margin_bottom = 577.0 - -[node name="StarGreen4" parent="CenterContainer/Background" instance=ExtResource( 13 )] -margin_left = 1473.0 -margin_top = 600.0 -margin_right = 1511.0 -margin_bottom = 638.0 - -[node name="StarWhite" parent="CenterContainer/Background" instance=ExtResource( 14 )] -margin_left = 1404.0 -margin_top = 832.0 -margin_right = 1442.0 -margin_bottom = 870.0 - -[node name="StarWhite3" parent="CenterContainer/Background" instance=ExtResource( 14 )] -margin_left = 1381.0 -margin_top = 743.0 -margin_right = 1419.0 -margin_bottom = 781.0 - -[node name="StarWhite5" parent="CenterContainer/Background" instance=ExtResource( 14 )] -margin_left = 602.0 -margin_top = 786.0 -margin_right = 625.0 -margin_bottom = 809.0 -texture = ExtResource( 17 ) +[node name="StarGreen2" parent="CenterContainer/Background" instance=ExtResource("13")] +layout_mode = 0 + +[node name="StarGreen4" parent="CenterContainer/Background" instance=ExtResource("13")] +layout_mode = 0 + +[node name="StarWhite" parent="CenterContainer/Background" instance=ExtResource("14")] +layout_mode = 0 + +[node name="StarWhite3" parent="CenterContainer/Background" instance=ExtResource("14")] +layout_mode = 0 + +[node name="StarWhite5" parent="CenterContainer/Background" instance=ExtResource("14")] +layout_mode = 0 +texture = ExtResource("17") min_offset = 2.0 max_offset = 8.0 -[node name="StarWhite8" parent="CenterContainer/Background" instance=ExtResource( 14 )] -margin_left = 1428.0 -margin_top = 578.0 -margin_right = 1451.0 -margin_bottom = 601.0 -texture = ExtResource( 17 ) +[node name="StarWhite8" parent="CenterContainer/Background" instance=ExtResource("14")] +layout_mode = 0 +texture = ExtResource("17") min_offset = 2.0 max_offset = 8.0 -[node name="StarWhite7" parent="CenterContainer/Background" instance=ExtResource( 14 )] -margin_left = 469.0 -margin_top = 511.0 -margin_right = 492.0 -margin_bottom = 534.0 -texture = ExtResource( 17 ) +[node name="StarWhite7" parent="CenterContainer/Background" instance=ExtResource("14")] +layout_mode = 0 +texture = ExtResource("17") min_offset = 2.0 max_offset = 8.0 -[node name="StarWhite6" parent="CenterContainer/Background" instance=ExtResource( 14 )] -margin_left = 568.0 -margin_top = 858.0 -margin_right = 606.0 -margin_bottom = 896.0 +[node name="StarWhite6" parent="CenterContainer/Background" instance=ExtResource("14")] +layout_mode = 0 -[node name="StarWhite2" parent="CenterContainer/Background" instance=ExtResource( 14 )] -margin_left = 1464.0 -margin_top = 517.0 -margin_right = 1502.0 -margin_bottom = 555.0 +[node name="StarWhite2" parent="CenterContainer/Background" instance=ExtResource("14")] +layout_mode = 0 -[node name="StarWhite4" parent="CenterContainer/Background" instance=ExtResource( 14 )] -margin_left = 483.0 -margin_top = 571.0 -margin_right = 521.0 -margin_bottom = 609.0 +[node name="StarWhite4" parent="CenterContainer/Background" instance=ExtResource("14")] +layout_mode = 0 [node name="MarginContainer" type="MarginContainer" parent="."] -margin_left = 811.0 -margin_top = 771.0 -margin_right = 1109.0 -margin_bottom = 1080.0 -mouse_filter = 2 +layout_mode = 0 size_flags_horizontal = 6 size_flags_vertical = 3 +mouse_filter = 2 [node name="Robot" type="Node2D" parent="."] visible = false -position = Vector2( 1120, 711 ) z_index = 1 -script = SubResource( 7 ) +position = Vector2(867.5, 791) +script = SubResource("7") -[node name="Pivot" type="Position2D" parent="Robot"] -position = Vector2( 0, -32 ) +[node name="Pivot" type="Marker2D" parent="Robot"] +position = Vector2(0, -32) -[node name="RobotBody" type="Sprite" parent="Robot/Pivot"] -position = Vector2( 13, 0 ) -rotation = 0.306904 +[node name="RobotBody" type="Sprite2D" parent="Robot/Pivot"] z_index = -1 -texture = ExtResource( 18 ) +position = Vector2(13, 0) +rotation = 0.3069039 +texture = ExtResource("18") -[node name="HandIceRight" type="Sprite" parent="Robot/Pivot"] -position = Vector2( 29, -35 ) -rotation = -3.60138 +[node name="HandIceRight" type="Sprite2D" parent="Robot/Pivot"] z_index = -1 -texture = ExtResource( 19 ) -offset = Vector2( -21, -3 ) +position = Vector2(29, -35) +rotation = -3.601382 +texture = ExtResource("19") +offset = Vector2(-21, -3) flip_h = true -[node name="HandIceLeft" type="Sprite" parent="Robot/Pivot"] -position = Vector2( 27, 20 ) -rotation = 0.737189 +[node name="HandIceLeft" type="Sprite2D" parent="Robot/Pivot"] z_index = -1 -texture = ExtResource( 19 ) -offset = Vector2( 24.1958, 2.15936 ) +position = Vector2(27, 20) +rotation = 0.7371887 +texture = ExtResource("19") +offset = Vector2(24.1958, 2.15936) [node name="AnimationPlayer" type="AnimationPlayer" parent="Robot"] -anims/RESET = SubResource( 5 ) -anims/peek = SubResource( 6 ) +libraries = { +&"": SubResource("AnimationLibrary_ausbq") +} [node name="GDQuestBoy" type="PanelContainer" parent="."] -modulate = Color( 1, 1, 1, 0 ) +modulate = Color(1, 1, 1, 0) +layout_mode = 0 anchor_left = 0.5 anchor_top = 1.0 anchor_right = 0.5 anchor_bottom = 1.0 -margin_left = 733.0 -margin_top = 568.0 -margin_right = 1187.0 -margin_bottom = 1068.0 grow_horizontal = 2 -custom_styles/panel = ExtResource( 3 ) [node name="Margin" type="MarginContainer" parent="GDQuestBoy"] -margin_left = 28.0 -margin_top = 84.0 -margin_right = 426.0 -margin_bottom = 456.0 -grow_horizontal = 2 -custom_constants/margin_right = 0 -custom_constants/margin_top = 0 -custom_constants/margin_left = 0 -custom_constants/margin_bottom = 60 +layout_mode = 2 [node name="Buttons" type="VBoxContainer" parent="GDQuestBoy/Margin"] -margin_right = 398.0 -margin_bottom = 312.0 -grow_horizontal = 2 -grow_vertical = 0 +layout_mode = 2 size_flags_horizontal = 3 -custom_constants/separation = 8 alignment = 1 [node name="StartButton" type="Button" parent="GDQuestBoy/Margin/Buttons"] -margin_top = 32.0 -margin_right = 398.0 -margin_bottom = 88.0 -rect_min_size = Vector2( 0, 48 ) +layout_mode = 2 mouse_default_cursor_shape = 2 -theme = ExtResource( 2 ) -custom_colors/font_color_disabled = Color( 0.572549, 0.560784, 0.721569, 1 ) -custom_fonts/font = ExtResource( 12 ) -custom_styles/hover = ExtResource( 10 ) -custom_styles/focus = ExtResource( 9 ) -custom_styles/disabled = SubResource( 4 ) -custom_styles/normal = ExtResource( 7 ) +theme = ExtResource("2") text = "START" expand_icon = true -__meta__ = { -"_editor_description_": "" -} [node name="OutlinerButton" type="Button" parent="GDQuestBoy/Margin/Buttons"] -margin_top = 96.0 -margin_right = 398.0 -margin_bottom = 152.0 -rect_min_size = Vector2( 0, 48 ) +layout_mode = 2 mouse_default_cursor_shape = 2 -custom_colors/font_color_disabled = Color( 0.572549, 0.560784, 0.721569, 1 ) -custom_fonts/font = ExtResource( 12 ) -custom_styles/hover = ExtResource( 10 ) -custom_styles/focus = ExtResource( 9 ) -custom_styles/disabled = SubResource( 4 ) -custom_styles/normal = ExtResource( 7 ) text = "SELECT LESSON" [node name="SettingsButton" type="Button" parent="GDQuestBoy/Margin/Buttons"] -margin_top = 160.0 -margin_right = 398.0 -margin_bottom = 216.0 -rect_min_size = Vector2( 0, 48 ) +layout_mode = 2 mouse_default_cursor_shape = 2 -custom_colors/font_color_disabled = Color( 0.572549, 0.560784, 0.721569, 1 ) -custom_fonts/font = ExtResource( 12 ) -custom_styles/hover = ExtResource( 10 ) -custom_styles/focus = ExtResource( 9 ) -custom_styles/disabled = SubResource( 4 ) -custom_styles/normal = ExtResource( 7 ) text = "OPTIONS" [node name="LanguageButton" type="OptionButton" parent="GDQuestBoy/Margin/Buttons"] visible = false -margin_top = 192.0 -margin_right = 398.0 -margin_bottom = 248.0 -rect_min_size = Vector2( 0, 48 ) +layout_mode = 2 mouse_default_cursor_shape = 2 -custom_colors/font_color_disabled = Color( 0.572549, 0.560784, 0.721569, 1 ) -custom_fonts/font = ExtResource( 12 ) -custom_styles/hover = ExtResource( 10 ) -custom_styles/pressed = ExtResource( 9 ) -custom_styles/focus = ExtResource( 9 ) -custom_styles/disabled = SubResource( 4 ) -custom_styles/normal = ExtResource( 7 ) -text = "ENGLISH" -align = 1 -items = [ "ENGLISH", null, false, 0, null ] -selected = 0 -script = SubResource( 1 ) +script = SubResource("1") [node name="QuitButton" type="Button" parent="GDQuestBoy/Margin/Buttons"] -margin_top = 224.0 -margin_right = 398.0 -margin_bottom = 280.0 -rect_min_size = Vector2( 0, 48 ) +layout_mode = 2 mouse_default_cursor_shape = 2 -custom_colors/font_color_disabled = Color( 0.572549, 0.560784, 0.721569, 1 ) -custom_fonts/font = ExtResource( 12 ) -custom_styles/hover = ExtResource( 10 ) -custom_styles/focus = ExtResource( 9 ) -custom_styles/disabled = SubResource( 4 ) -custom_styles/normal = ExtResource( 7 ) text = "QUIT" [node name="RemoteTransform2D" type="RemoteTransform2D" parent="GDQuestBoy"] -position = Vector2( 387, 143 ) +position = Vector2(387, 143) remote_path = NodePath("../../Robot") [node name="Control" type="Control" parent="GDQuestBoy"] -margin_left = 127.0 -margin_top = 435.0 -margin_right = 327.0 -margin_bottom = 456.0 -rect_min_size = Vector2( 200, 21 ) +layout_mode = 2 size_flags_horizontal = 4 size_flags_vertical = 8 -[node name="GDQuestLogo" parent="GDQuestBoy/Control" instance=ExtResource( 15 )] -modulate = Color( 0.572549, 0.560784, 0.721569, 1 ) +[node name="GDQuestLogo" parent="GDQuestBoy/Control" instance=ExtResource("15")] +modulate = Color(0.572549, 0.560784, 0.721569, 1) +layout_mode = 0 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 -margin_left = -73.0 -margin_top = -22.5 -margin_right = 73.0 -margin_bottom = 22.5 -expand = true [node name="TitleBackground" type="TextureRect" parent="."] +layout_mode = 0 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 -margin_left = 479.5 -margin_top = 201.0 -margin_right = 1440.5 -margin_bottom = 431.0 -texture = ExtResource( 6 ) +texture = ExtResource("6") [node name="Title" type="TextureRect" parent="TitleBackground"] +layout_mode = 0 anchor_right = 1.0 anchor_bottom = 1.0 -margin_right = 961.0 -margin_bottom = 230.0 -texture = ExtResource( 5 ) +texture = ExtResource("5") stretch_mode = 4 -[node name="StarGreen" parent="TitleBackground/Title" instance=ExtResource( 13 )] -margin_left = 37.5 -margin_top = 54.0 -margin_right = 60.5 -margin_bottom = 77.0 -texture = ExtResource( 16 ) +[node name="StarGreen" parent="TitleBackground/Title" instance=ExtResource("13")] +layout_mode = 0 +texture = ExtResource("16") min_offset = 2.0 max_offset = 8.0 -[node name="StarGreen4" parent="TitleBackground/Title" instance=ExtResource( 13 )] -margin_left = 131.5 -margin_top = 162.0 -margin_right = 154.5 -margin_bottom = 185.0 -texture = ExtResource( 16 ) +[node name="StarGreen4" parent="TitleBackground/Title" instance=ExtResource("13")] +layout_mode = 0 +texture = ExtResource("16") min_offset = 2.0 max_offset = 8.0 -[node name="StarGreen5" parent="TitleBackground/Title" instance=ExtResource( 13 )] -margin_left = 893.5 -margin_top = 55.0 -margin_right = 916.5 -margin_bottom = 78.0 -texture = ExtResource( 16 ) +[node name="StarGreen5" parent="TitleBackground/Title" instance=ExtResource("13")] +layout_mode = 0 +texture = ExtResource("16") min_offset = 2.0 max_offset = 8.0 -[node name="StarGreen6" parent="TitleBackground/Title" instance=ExtResource( 13 )] -margin_left = 809.5 -margin_top = 163.0 -margin_right = 832.5 -margin_bottom = 186.0 -texture = ExtResource( 16 ) +[node name="StarGreen6" parent="TitleBackground/Title" instance=ExtResource("13")] +layout_mode = 0 +texture = ExtResource("16") min_offset = 2.0 max_offset = 8.0 -[node name="StarGreen2" parent="TitleBackground/Title" instance=ExtResource( 13 )] -margin_left = 54.5 -margin_top = 116.0 -margin_right = 92.5 -margin_bottom = 154.0 +[node name="StarGreen2" parent="TitleBackground/Title" instance=ExtResource("13")] +layout_mode = 0 -[node name="StarGreen3" parent="TitleBackground/Title" instance=ExtResource( 13 )] -margin_left = 869.5 -margin_top = 116.0 -margin_right = 907.5 -margin_bottom = 154.0 +[node name="StarGreen3" parent="TitleBackground/Title" instance=ExtResource("13")] +layout_mode = 0 -[node name="Godot-4-compatibility-label" type="Sprite" parent="TitleBackground/Title"] -position = Vector2( 882.5, 243 ) -texture = ExtResource( 20 ) +[node name="Godot-4-compatibility-label" type="Sprite2D" parent="TitleBackground/Title"] +position = Vector2(882.5, 243) +texture = ExtResource("20") [node name="TitleLinkLabel" type="RichTextLabel" parent="TitleBackground/Title"] +layout_mode = 0 anchor_top = 1.0 anchor_bottom = 1.0 -margin_left = 25.0 -margin_top = 233.0 -margin_right = 522.0 -margin_bottom = 261.0 -custom_colors/default_color = Color( 0.576471, 0.560784, 0.721569, 1 ) -custom_fonts/normal_font = SubResource( 8 ) bbcode_enabled = true -bbcode_text = "An open source project by [url=https://www.gdquest.com/]GDQuest.com[/url]" text = "An open source project by GDQuest.com" scroll_active = false -[node name="FullScreenButton" parent="." instance=ExtResource( 11 )] +[node name="FullScreenButton" parent="." instance=ExtResource("11")] +layout_mode = 0 anchor_left = 1.0 anchor_right = 1.0 -margin_left = -56.0 -margin_top = 16.0 -margin_right = -16.0 -margin_bottom = 63.0 [node name="AnimationPlayer" type="AnimationPlayer" parent="."] -anims/RESET = SubResource( 2 ) -anims/appear = SubResource( 3 ) +libraries = { +&"": SubResource("AnimationLibrary_7s4vs") +} diff --git a/ui/theme/fonts/font_button_small.tres b/ui/theme/fonts/font_button_small.tres index 0750b4aa..09cf4662 100644 --- a/ui/theme/fonts/font_button_small.tres +++ b/ui/theme/fonts/font_button_small.tres @@ -1,13 +1,67 @@ -[gd_resource type="DynamicFont" load_steps=3 format=2] +[gd_resource type="FontFile" load_steps=4 format=4 uid="uid://cnsge3k0ifl5f"] -[ext_resource path="res://ui/theme/fonts/NotoSansSC-Bold.ttf" type="DynamicFontData" id=2] +[ext_resource type="FontFile" uid="uid://bvqejexgbs8ls" path="res://ui/theme/fonts/NotoSansSC-Bold.ttf" id="2"] -[sub_resource type="DynamicFontData" id=1] -font_path = "res://ui/theme/fonts/Montserrat-Bold.ttf" +[sub_resource type="Image" id="Image_tsthj"] +data = { +"data": PackedByteArray("/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/zn//////////////////////zn/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8Y//n///////////////////9g/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP+s//////////////////////+r/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/hP//////////////////////0v8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/yD//P///////////////////////P8h/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8J/+z/////////////////////////Rf8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP+Q////////////////////////////kP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/aP///////////////////////////7j/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/w7/8v////////////////////////////P/D/8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8B/9j//////////////////////////////yv/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP90/////////////////////////////////3X/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/TP////////////////////////////////+c/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wT/4f/////////////////////////////////j/wT/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/7//////////////////////////////////+P8W/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP9Y//////////////////////////////////////9a/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/MP//////////////////////////////////////gf8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/yf/////////////////R/+T/////////////////zP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/6P/////////////////7P/J/////////////////+v/CP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP88////////////////////aP+B////////////////////P/8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/Gv/6/////////////////4z/Xf///////////////////2b/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/rv/////////////////0/w3/Hf/8/////////////////7L/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/4f///////////////////8m/wj/7f/////////////////X/wH/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8i//3/////////////////mv8A/wD/s//////////////////+/yb/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/C//u/////////////////77/AP8A/47///////////////////9L/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/kv///////////////////zP/AP8A/0z///////////////////+X/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/2z///////////////////9X/wD/AP8n////////////////////vf8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8Q//P/////////////////zP8A/wD/AP8C/+L/////////////////9v8T/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/Av/b/////////////////+r/Bv8A/wD/AP+/////////////////////MP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/dv///////////////////2X/AP8A/wD/AP9+////////////////////fP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/1D///////////////////+J/wD/AP8A/wD/WP///////////////////6L/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8E/+P/////////////////8v8M/wD/AP8A/wD/Gv/7/////////////////+f/Bv8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP/C//////////////////7/I/8A/wD/AP8A/wb/6v/////////////////6/xr/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/Wv///////////////////5b/AP8A/wD/AP8A/wD/r////////////////////2H/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/zP///////////////////+6/wD/AP8A/wD/AP8A/4n///////////////////+H/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/8v///////////////////8v/wD/AP8A/wD/AP8A/0j////////////////////S/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP+m////////////////////U/8A/wD/AP8A/wD/AP8j//7/////////////////7v8L/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/P////////////////////8j/AP8A/wD/AP8A/wD/AP8C/9////////////////////9G/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/x3/+//////////////////n/wX/AP8A/wD/AP8A/wD/AP+6////////////////////bP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/7H///////////////////9h/wD/AP8A/wD/AP8A/wD/AP96////////////////////uP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP+L////////////////////hf8A/wD/AP8A/wD/AP8A/wD/U////////////////////9v/Av8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/JP/9//////////////////D/Cv8A/wD/AP8A/wD/AP8A/wD/GP/6////////////////////K/8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wz/8P/////////////////9/yD/AP8A/wD/AP8A/wD/AP8A/wT/5v///////////////////1D/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/5X///////////////////+f/xT/FP8U/xT/FP8U/xT/FP8U/xT/tv///////////////////53/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP9v////////////////////wP8U/xT/FP8U/xT/FP8U/xT/FP8U/5H////////////////////D/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/Ef/0///////////////////////////////////////////////////////////////////////4/xf/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wL/3f////////////////////////////////////////////////////////////////////////81/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/3n///////////////////////////////////////////////////////////////////////////+C/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP9T////////////////////////////////////////////////////////////////////////////qP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/Bf/l////////////////////////////////////////////////////////////////////////////6/8J/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/xv////////////////////////////////////////////////////////////////////////////v/Hv8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/13/////////////////////////////////////////////////////////////////////////////////Z/8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP83/////////////////////////////////////////////////////////////////////////////////4z/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP/O/////////////////////////////////////////////////////////////////////////////////9j/Af8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/qv/////////////////////////////////////////////////////////////////////////////////x/w3/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/0H//////////////////////////////////////////////////////////////////////////////////////0z/AP8A/wD/AP8A/wD/AP8A/wD/AP8f//z///////////////////////////////////////////////////////////////////////////////////9x/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP+z////////////////////kv8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/7z///////////////////+//wD/AP8A/wD/AP8A/wD/AP8A/wD/jv///////////////////7r/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP+U////////////////////4P8D/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/yb//v/////////////////9/yT/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP9K//////////////////////8y/wD/AP8A/wD/AP8A/wD/AP8O//H///////////////////9J/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/JP/9////////////////////Vv8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP+X////////////////////sP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/Af/W////////////////////pP8A/wD/AP8A/wD/AP8A/wD/c////////////////////9b/Af8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/sf///////////////////8j/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/xL/9f///////////////////z//AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/Zv////////////////////r/G/8A/wD/AP8A/wD/AP8D/+D///////////////////9l/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/0D//////////////////////zv/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP97////////////////////zv8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wn/6////////////////////4n/AP8A/wD/AP8A/wD/V////////////////////+v/CP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/87///////////////////+t/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wb/5v///////////////////13/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/4P////////////////////v/wz/AP8A/wD/AP8A/8j///////////////////+C/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP9e/////////////////////f8i/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP9f////////////////////5v8G/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8X//j///////////////////9u/wD/AP8A/wD/O/////////////////////j/F/8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/Bv/m////////////////////kv8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8G/zL/ZP+X/2H/AP8A/wD/AP8A/wD/AP9J/7T/tP+0/7T/tP+0/7T/Sf8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8H/zT/Z/+a/8z/+f////////+n/wD/AP8A/wD/AP8A/wD/aP///////////////////2j/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8C/zP/av+d/8//+v//////////////////////0P8A/wD/AP8A/wD/AP8A/2j///////////////////9o/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/Cf9c/6X/6/////////////////////////////////////b/Af8A/wD/AP8A/wD/AP9o////////////////////aP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/Ev99/+r//////////////////////////////////////////////yD/AP8A/wD/AP8A/wD/aP///////////////////2j/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP9c//H///////////////////////////////////////////////////9J/wD/AP8A/wD/AP8A/2j///////////////////9o/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8N/6X///////////////////////////////////////////////////////3/Y/8A/wD/AP8A/wD/AP9o////////////////////aP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wj/wP////////////////////////////////////////////3/1f+j/3D/Pf8M/wD/AP8A/wD/AP8A/wD/aP///////////////////2j/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/A/+w//////////////////////////////////v/0/+g/23/O/8L/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/2j///////////////////9o/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/3f////////////////////////////M/33/QP8J/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP9o////////////////////aP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/G//z/////////////////////f+h/yj/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/aP///////////////////2j/AP8A/w7/XP+j/9X/6v/7//D/2/+u/3H/IP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/6P////////////////////g/zb/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/2j///////////////////9o/wT/cv/s//////////////////////////7/sv80/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/Ev/5/////////////////+H/Gf8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP9o////////////////////df+4/////////////////////////////////////f+P/wb/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/2v//////////////////v83/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/aP////////////////////n////////////////////////////////////////////B/xD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP/F/////////////////6n/AP8A/wD/Kf96/7b/3f/y//f/6//T/6j/af8a/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/2j////////////////////////////////////////////////////////////////////A/wf/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wX/+f////////////////9I/wD/MP+5/////////////////////////////P+n/yb/AP8A/wD/AP8A/wD/AP8A/wD/AP9o//////////////////////////////////////////////////////////////////////+M/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8x//////////////////r/Cf+R//7////////////////////////////////////4/3P/AP8A/wD/AP8A/wD/AP8A/wD/aP//////////////////////////////0P+F/2P/XP92/7X//P///////////////////////f8y/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/Yv/////////////////e/7b//////////////////////////////////////////////5r/AP8A/wD/AP8A/wD/AP8A/2j/////////////////////////6/9P/wD/AP8A/wD/AP8A/yj/xv//////////////////////rv8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/4P//////////////////////////////////////////////////////////////////////4D/AP8A/wD/AP8A/wD/AP9o///////////////////////r/yP/AP8A/wD/AP8A/wD/AP8A/wf/vP////////////////////3/F/8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP+S///////////////////////////////////////////////////////////////////////8/zb/AP8A/wD/AP8A/wD/aP//////////////////////T/8A/wD/AP8A/wD/AP8A/wD/AP8A/xT/8P///////////////////2X/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/oP////////////////////////////T/j/8//xP/Bf8W/0f/n//7///////////////////////B/wD/AP8A/wD/AP8A/2j////////////////////T/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/4j///////////////////+c/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/67/////////////////////////z/8g/wD/AP8A/wD/AP8A/wD/Nv/m//////////////////////8z/wD/AP8A/wD/AP9o////////////////////h/8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP88////////////////////xv8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP+v///////////////////////i/xb/AP8A/wD/AP8A/wD/AP8A/wD/M//4////////////////////iP8A/wD/AP8A/wD/aP///////////////////17/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/FP///////////////////9n/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/p///////////////////////Xv8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/kf///////////////////8f/AP8A/wD/AP8A/2j///////////////////9Q/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wX////////////////////k/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/5f////////////////////3/wj/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/zX////////////////////y/wD/AP8A/wD/AP9o////////////////////Xv8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8U////////////////////2f8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP9+////////////////////y/8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8D//3///////////////////8I/wD/AP8A/wD/aP///////////////////4f/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/PP///////////////////8b/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/W////////////////////7n/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP/t////////////////////FP8A/wD/AP8A/2j////////////////////S/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/4f///////////////////+c/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/y/////////////////////F/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/+f///////////////////wj/AP8A/wD/AP9o//////////////////////9N/wD/AP8A/wD/AP8A/wD/AP8A/wD/E//v////////////////////Zf8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8D//D/////////////////7f8C/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8j////////////////////8f8A/wD/AP8A/wD/aP//////////////////////6v8h/wD/AP8A/wD/AP8A/wD/AP8G/7n////////////////////9/xf/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP+u////////////////////P/8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/cv///////////////////8D/AP8A/wD/AP8A/2j/////////////////////////6v9M/wD/AP8A/wD/AP8A/yX/xP//////////////////////rv8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/Vv///////////////////8D/Av8A/wD/AP8A/wD/AP8A/wD/AP8O/+T///////////////////9+/wD/AP8A/wD/AP9o///////////////////////////////P/4T/Yv9b/3X/tP/8///////////////////////9/zL/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wf/5f///////////////////4z/AP8A/wD/AP8A/wD/AP8A/wX/sP////////////////////7/I/8A/wD/AP8A/wD/aP//////////////////////////////////////////////////////////////////////jP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/27//////////////////////6z/H/8A/wD/AP8A/wD/Kv/A//////////////////////+m/wD/AP8A/wD/AP8A/2j////////////////////////////////////////////////////////////////////B/wf/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8E/9D///////////////////////v/wP+P/4H/kv/H//3///////////////////////H/IP8A/wD/AP8A/wD/AP9o////////////////////9f///////////////////////////////////////////8P/EP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8n//H//////////////////////////////////////////////////////////v9V/wD/AP8A/wD/AP8A/wD/aP///////////////////zz/5v////////////////////////////////////3/k/8H/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8///X////////////////////////////////////////////////////+/2j/AP8A/wD/AP8A/wD/AP8A/2j///////////////////8M/xn/mv/7////////////////////////////tv83/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP80/+L//////////////////////////////////////////////+7/TP8A/wD/AP8A/wD/AP8A/wD/AP9o////////////////////DP8A/wD/H/9s/7H/2f/t//z/8v/c/7D/c/8j/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8Q/5X/+v////////////////////////////////////z/m/8X/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/x7/g//Y///////////////////////+/8//f/8c/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8Y/0f/aP93/33/c/9i/z7/E/8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wA="), +"format": "LumAlpha8", +"height": 512, +"mipmaps": false, +"width": 512 +} + +[sub_resource type="FontFile" id="1"] +data = PackedByteArray("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AAAAAAAAAAAAAP/rAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAYAAAAKAAAAAAAAAAAAAAAA//YABgAAAAAAAAAAAAAAAAAKAAAAAAAAAAQAFAA1AAAAAAAAAAAACgAKAAAAAAAAABT/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAGAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAACgAAAAAAAAAAAAYAAAAAAAAAAAAGAAAABgAAAAYAAAAAAAAABAAOAAAAAAAAAA0AAAAKAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAABQAAAAAAAAABgAAAAAAAAAAAAYABgAGAAYADQAGAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAP/JAAYADQAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAA/+wAAAAAAAYAAAAG//oAAAAAAAAABgAAAAYAAAAAAAAAAAAAAAAAAAAoAAAAAP/6AAAAAAAUAAAAAAAAAAr/7AAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAHAAAAAAAAAAYAAAAGAAAAAAAGAAYABgAGAA0ABgAAAAAAAAAAABgAAAAA//YAAAAAAA0AAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//wAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAABAAAAAD/9gAA//kAAAAAAAAAAAAAAAAAAAAAAAAAAP/KAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAA//oAAAAAAAAAAAAG//YADQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAD/9gAAAAAACgAKAAAAAP/2AAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAYAAAAKAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb/3gAKAAAAAAAGAAYABgAGAAYABgAAAAAAAAAAAAoAAAAA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ABAB8wAQAfcAGAI8AAMAAgZHABoGWAAaAAcGVgAyBlcAKAZcADIGXwANBmEADQZpAAYGtgAyAAsB5gAgAecALgHoAEYB6QAXAeoAJAHtAAIB7wAmAfEAHgHzACQB9wArAjwADQALAeYAIAHnAC4B6ABGAekAFwHqACQB7QACAe8AJgHxAB4B8wAkAfcAKwI8AA0ACwHmACAB5wAuAegARgHpABcB6gAkAe0AAgHvACYB8QAeAfMAJAH3ACsCPAANAAsB5gAgAecALgHoAEYB6QAXAeoAJAHtAAIB7wAmAfEAHgHzACQB9wArAjwADQALAeYAIAHnAC4B6ABGAekAFwHqACQB7QACAe8AJgHxAB4B8wAkAfcAKwI8AA0ACwHmACAB5wAuAegARgHpABcB6gAkAe0AAgHvACYB8QAeAfMAJAH3ACsCPAANAAsB5gAgAecALgHoAEYB6QAXAeoAJAHtAAIB7wAmAfEAHgHzACQB9wArAjwADQASAeP/+wHmADAB5wAtAegAQQHpAB8B6gAtAev/6gHs//cB7QAVAe8AHAHw//cB8QAfAfL/9wHzACMB9AAAAfcAKAI8ABUCPv/qABIB4//7AeYAMAHnAC0B6ABBAekAHwHqAC0B6//qAez/9wHtABUB7wAcAfD/9wHxAB8B8v/3AfMAIwH0AAAB9wAoAjwAFQI+/+oAEgHj//sB5gAwAecALQHoAEEB6QAfAeoALQHr/+oB7P/3Ae0AFQHvABwB8P/3AfEAHwHy//cB8wAjAfQAAAH3ACgCPAAVAj7/6gASAeP/+wHmADAB5wAtAegAQQHpAB8B6gAtAev/6gHs//cB7QAVAe8AHAHw//cB8QAfAfL/9wHzACMB9AAAAfcAKAI8ABUCPv/qABIB4//7AeYAMAHnAC0B6ABBAekAHwHqAC0B6//qAez/9wHtABUB7wAcAfD/9wHxAB8B8v/3AfMAIwH0AAAB9wAoAjwAFQI+/+oAEgHj//sB5gAwAecALQHoAEEB6QAfAeoALQHr/+oB7P/3Ae0AFQHvABwB8P/3AfEAHwHy//cB8wAjAfQAAAH3ACgCPAAVAj7/6gAKAeP/9gHmAC0B5wApAekAJgHtACYB8P/2AfEAJgHy//YB8wAmAfcAJAAKAeP/9gHmAC0B5wApAekAJgHtACYB8P/2AfEAJgHy//YB8wAmAfcAJAAKAeP/9gHmAC0B5wApAekAJgHtACYB8P/2AfEAJgHy//YB8wAmAfcAJAAKAeP/9gHmAC0B5wApAekAJgHtACYB8P/2AfEAJgHy//YB8wAmAfcAJAAKAeP/9gHmAC0B5wApAekAJgHtACYB8P/2AfEAJgHy//YB8wAmAfcAJAAKAeP/9gHmAC0B5wApAekAJgHtACYB8P/2AfEAJgHy//YB8wAmAfcAJAAKAeP/9gHmAC0B5wApAekAJgHtACYB8P/2AfEAJgHy//YB8wAmAfcAJAAKAeP/9gHmAC0B5wApAekAJgHtACYB8P/2AfEAJgHy//YB8wAmAfcAJAAKAeP/9gHmAC0B5wApAekAJgHtACYB8P/2AfEAJgHy//YB8wAmAfcAJAAKAeP/9gHmAC0B5wApAekAJgHtACYB8P/2AfEAJgHy//YB8wAmAfcAJAAGAeYAGgHnACEB6QANAfEADQHzABQB9wAeAAYB5gAKAecAKAHpACEB8QAhAfMAKAH3ACgABgHmAAoB5wAoAekAIQHxACEB8wAoAfcAKAAGAeYACgHnACgB6QAhAfEAIQHzACgB9wAoAAYB5gAKAecAKAHpACEB8QAhAfMAKAH3ACgABgHmAAoB5wAoAekAIQHxACEB8wAoAfcAKAAGAeYACgHnACgB6QAhAfEAIQHzACgB9wAoAAYB5gAKAecAKAHpACEB8QAhAfMAKAH3ACgABAH0ABQB9QAUAfYAFAH3ABQAAgHjAH0B9AB3AAQB9AAeAfUAHgH2AB4B9wAeAAwB3gAeAeYAUAHnADUB6ABrAekAPAHqADwB7QBAAe8AKwHxADUB8wA8AfcALgI8ADIAAgZH/+8GWP/vAAQEcQBQBHIAUAZGAFAGUQAoAAMEcQAoBHIAKAZGACgAAwRxAB4EcgAeBkYAHgAEAfQARgH1AEYB9gBGAfcARgACBkf/7wZY/+8AAgHjAH0B9AB3AAsCTgAnAk8AJwJQACcCUQAnAlIAJwJTACcCVAAnAlUAJwLhACcC4gAnAuQAJwAEAfQAMgH1ADIB9gAyAfcAMgAtAeMAGgHkABoB5QAaAeYAGgHnABoB6AAaAekAGgHqABoB6wAaAewAGgHtABoB7gAaAe8AGgHwABoB8QAaAfIAGgHzABoB9AAUAfUAFAH2ABQB9wAUAfsAGgIFABoCBgAaAgcAGgIIABoCCQAaAgoAGgILABoCDAAaAg0AGgIOABoCDwAaAhAAGgIRABoCNQAaAjgAGgI5ABoCOgAaAjsAGgI8ABoCPQAaAj4AGgI/ABoGzQAaAAQB9AAUAfUAFAH2ABQB9wAUAAQB9AA1AfUANQH2ADUB9wA1AAwB3gAeAeYAUAHnADUB6ABrAekAPAHqADwB7QBAAe8AKwHxADUB8wA8AfcALgI8ADIABAZWADwGVwAyBlwAPAa2ADwABAHnAFAB6ABQAe8AHgHzAB4ABAHnAFAB6ABQAe8AHgHzAB4ABAHnAFAB6ABQAe8AHgHzAB4AAQR5//sAAQR5//sAAQJ1/+YAAgG0/9QB4wANAAIBOQAeAnUAFAACAbT/1AHjAA0AAQR5AAcAAQR5AAcAAQR5AAAAAQR5//sAAQR5//sAAQR5//sAAQR5//sAAQR5//sAAwHmAB4B6ABaAe0AHgADAeYAHgHoAFoB7QAeAAEEef/7AAEEef/7AAoB5gAQAecAHQHoADIB6QAQAeoAEAHvABAB8QAQAfMAEAH3ABgCPAADAAYB5gAaAecAIQHpAA0B8QANAfMAFAH3AB4ABgHmABoB5wAhAekADQHxAA0B8wAUAfcAHgACAbT/1AHjAA0AAQR5//sAAQR5//sAAQR5//sAAQR5//sABAHnAFAB6ABQAe8AHgHzAB4ABAHnAFAB6ABQAe8AHgHzAB4AAwHmAB4B6ABaAe0AHgALAeYAIAHnAC4B6ABGAekAFwHqACQB7QACAe8AJgHxAB4B8wAkAfcAKwI8AA0ACwHmACAB5wAuAegARgHpABcB6gAkAe0AAgHvACYB8QAeAfMAJAH3ACsCPAANAAGzCgAEAAAAAgAOABgAAgVBADIFiQAyABQGSP/fBkn/3wZu/98Gb//fBnD/3wZ0/98Gdv/fBnkACQZ6AAAGewAJBnwAAAaE/98Ghv/fBrf/3wa4/98Guv/fBsP/3wbE/98GzP/fB2EACQACsqgABAAAx5LMsgAeAHIAAAAX/8v/rQAGAA//7f/2/93/2P/x/9r/3P/V/+r/oP/E/+kAHv/JAAr/oAAE//sABgAK//EAEP/7//QAB//V/+n/2gAeAC7/9P/5//v/+v/V/+f/sAAg/7oAFP/c/9z/1v/7/+f/zv/JAB7/+//k/84ACgAF/7QABf/2//sANv/k//P/3P/k/+H/8f/9//X/+//4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+z/7v/2AAD/+gAA//T/9gAA/+z/9v/k/+3//P/vAAAAAP/pAAAAAAAAAAD//AAAAAAAAAAAAAAAAP/lAAAAAAAAAAAAAAAAAAAAAP/8AAAAAAAA/+wAAP/5//kAAAAA/+cAAAAAAAAAAAAA//QAAAAA//YAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAA//n/8//6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAA//b/+wAA//v/9v/xAAAAAP/sAAAAAP/vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAGAAAAAP/2//oAAAAA/+wAAAAAAAAAAAAAAAAAAP/5//oAAAAAAAD/9gAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/y//v/5f/vAAD/6P/x//kAAP/6//z/8v/5//kAFP/2//YAAP/B//gACv/0//T/7v/2//L/9gAA//z/+gAA//r/5wAA/+j/9v/x/+3/8gAKAAoABAAMAAD/+f//AAoAAP/s/+cAAP/3AAAAAP/s//H//v/xAAD/+f/y//IACgAAABD/8gADABr/6P/y/+3/5wAM//cAAAAA//r//P/2//z/7P/5//z/9v/x//z/7//v//z//P/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/+AAAAAAAA//b/+f/5AAAAAAAAAAAAAP/s//wAAP/8//wAAP/8/+//9wAA//IAAAAA/+wAAAAF//b//v/4//z/9wAA//sAAAAK//kAAAAAAAAAAP/8//n//P/2AAD/+f/7AAD/+f/5AAD/+f/8//sAB//7//n/+f/8//z//P/7//b/+QAAAAAAAAAAAAD//AAA//wAAAAA//z//P/5AAAAAP/8//z//P/8//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr/8v/xAAD/+gAAAAD//P/8//YAAAAA/+8AAP/VAAAAAP/2//QAAAAA/+j/+QAA/+wAAP/p//b/4gAa//z/9v/0//n/9gAA//sAAAAK//kABv/xAAAAAP/2/+YAAP/sAAr/8f/7//MABv/vAAD//P/5//wAKP/0//b/9AAAAAD/6AAA/+//9gAA//sAAAAAAAD//gAAAAAAAAAAAAAAAP/5AAAAAP/8AAAAAP/+AAD/5//7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/j//n/7v/d//H/4v/5AAUAHgAAAAD/8gAA//wAFAAK//EABv/mAAAAHv/y//L/4P/2/9b/xQAA//v/9P/oAAAADP/t/+gACP/2//L/+QAPABIACv/2AAP/1AAOABgAKP/2/+8ACgAN/9kAAAAL//kAAP/2AB7/9v/y//L/7AAFAA3/8f/7AA//+f/y//T/9wAS//4AAP/5//7/8f/O//H/6v/q//L/8v/0//z/7//7//wABf/2//z/+f/8/+IACgAN//n/+f/8//H/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/TAAAAAP/5/+z/3f/0AAAAAAAAAAD/9gAKAAAADgAO/+cABv/p/+IAAP/E/+AAAP/n/+f/4AAA/+j/8AAA/+L/9v/i/9n/7P/l/+L/4AAOAAAAB//6AAD/7f/6AAYAAP/Y/+UABP/yAA3/7AAAAAD/9v/lABv/8f/o/+wADv/sAAD/5//s//n/2//Y/97/6QAA/+z//AAA//b/2P+5/9n/4AAA/+X/8P/s/+wAAP/d//b/9v/s//H/5wAA/8EABgAAAAAAAP/5/+f/7P/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAP/yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAKAAAAAP/2AAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+z/+//7AAAAAAAAAAAAAAAA//wAAAAAAAAAAAAA//oAAP/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//4AAAAA//YAAAAAAAAAAAAAAAD/+wAAAAD//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/8AAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/h/+z/wQADAAD/8P/n/9D/7P/2/9j/1//N/+gAAAAA/+cADf+iAAD/9v/n/+kAAAAA/9T/+QAA/+j/+v+6/9z/5AAUACH/9v/t/+r/6QAU//H/8wAA/9gAAP/p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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAXAAAADQANAAAAFAAGABQAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/5AAD/+P/4AAAAAP/2//sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/4/+3/+//5AAD/9gAA/+7/9P/7//j/+wAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAIgAEAAD/9v/2AAD/5v/4/9oAAAAAAAAAAAAeAAAAAAAUAAAABAAA//r/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAN//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFv/5AAAAFAAUAAAACgAAABQACgAIAAAAAAAQ//YAAAAUAAAAAAAGAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAN//YAAAANAAAAAAAGAAAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoACgAUAAD/7P/sAAD/4v/2/9gACgAAAGQASQAUAAoAAAANAAAAAP/2AAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAOAAAAAAANAAYAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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DLwTFhMWExYTFgzCDMgTFhMWExYTFgzaDNQTFhMWExYTFgzgDNQTFhMWExYTFhMWDOYTFhMWDOwTFgz4DPITFhMWDP4TFg0QDQQNChMWDRYNIg0oExYNHA0uExYTFhMWDTQTFhMWDToTFg1AExYTFhMWDUYTFg1YDUwNUhMWExYTFg1eExYTFhMWExYTFg1eExYTFhMWExYTFhMWDWQTFhMWExYTFg1wDWoTFhMWExYTFhMWDXYTFhMWExYTFhMWDXYTFhMWExYTFhMWExYNfBMWDYINiA2OExYNfBMWExYTFhMWDOYNlBMWDZoTFg2gExYTFhMWDaYTFhMWExYTFhMWExYTFg2sExYTFhMWDbINuA2+ExYTFhMWDcQNyg3QExYTFhMWExYTFg3WExYTFhMWExYTFhMWExYN3BMWDRYNIg0oExYNHA0uExYTFg3oDeITFhMWExYTFgyqDKQTFhMWDLATFgy2ExYTFhMWExYTFgzaDNQTFhMWExYTFg30De4TFhMWDfoTFg4AExYTFhMWDP4TFg0QDQQNChMWDP4TFg4GDQQNChMWExYTFhMWDgwTFhMWExYTFhMWDTQTFhMWDToTFg1AExYTFhMWDUYTFg1YDUwNUhMWDhITFg4eExYOGBMWDiQTFg4wExYOKhMWExYTFhMWDWQTFhMWDjYTFg5CExYOPBMWExYTFg1wDWoTFhMWExYTFg5ODkgTFhMWExYTFhMWDlQTFhMWExYTFhMWDlQTFhMWDloTFg5gExYTFhMWDloTFg5gExYTFhMWDmYObA5yExYTFhMWExYTFgyqDKQTFhMWDP4TFg0QDQQNChMWDOwTFgz4DPITFhMWDFYMXAxiExYTFhMWDFYMXA54ExYTFhMWDn4TFg6EExYTFhMWDIYMjAySExYTFhMWExYTFg6KExYTFhMWExYTFg6QExYTFhMWExYTFg6WDKQTFhMWDLATFg6cExYTFhMWExYTFg6iDLwTFhMWExYTFg6oDLwTFhMWDRYNIg6uExYNHA0uDRYNIg0oExYNHA0uDRYNIg6uExYNHA0uExYTFg60ExYTFhMWExYTFg66ExYTFhMWExYTFg7AExYTFhMWExYTFg7GExYTFhMWExYTFg7MDWoTFhMWExYTFgx6DHQTFhMWDYINiA7SExYNfBMWExYTFg3oExYTFhMWExYTFg7YExYTFhMWExYTFhMWExYO3hMWExYTFhMWDOYTFhMWExYTFgx6DHQTFhMWDLATFgy2ExYTFhMWDToTFg1AExYTFhMWDToTFg1AExYTFhMWDuQO6g30ExYTFhMWDvAO9g78ExYTFhMWDvAO9g8CExYTFhMWDvAO9g8IExYTFhMWDw4PGg30DxQTFg8gDw4PGg30DxQTFg8gDw4PGg30DxQTFg8gDw4PGg8mDxQTFg8gExYTFhMWDywTFhMWDzITFg9EDzgPPhMWD0oTFg9QExYTFhMWD0oTFg9QExYTFhMWExYTFg9WExYTFhMWExYTFg9cExYTFhMWExYTFhMWExYN3BMWDzITFg9EDzgPPhMWExYTFhMWDywTFhMWDuQO6g30ExYTFhMWDuQO6g9iExYTFhMWD2gTFg9uExYTFhMWDvAO9g78ExYTFhMWDw4PGg90DxQTFg8gDw4PGg9iDxQTFg8gD0oTFg96ExYTFhMWD0oTFg+AExYTFhMWD0oTFg+GExYTFhMWExYTFg+MExYTFhMWExYTFhMWExYPkhMWD5gPng+kExYTFhMWD6oTFg+wExYTFhMWExYTFg+8D7YTFhMWExYTFg/CD7YTFhMWD8gPzg/UExYTFhMWD8gPzg/aExYTFhMWD8gPzg/gExYTFhMWExYTFg/sD+YTFhMWD/ITFg/4ExYTFhMWExYTFhAED/4TFhMWExYTFhAED/4TFhMWExYTFhAKD/4TFhMWExYTFhAQD/4TFhMWExYTFhAcEBYTFhMWExYTFhAiEBYTFhMWExYTFhMWECgTFhMWEC4TFhA6EDQTFhMWEEATFhBSEEYQTBMWEFgQZBBqExYQXhBwExYTFhMWEHYTFhMWDFYTFhB8ExYTFhMWEIITFhCIExYTFhMWEI4TFhCgEJQQmhMWEKYTFhCsExYTFhMWEKYTFhCsExYTFhMWExYTFhMWELITFhMWExYTFhC+ELgTFhMWExYTFhMWEMQTFhMWExYTFhMWEMQTFhMWExYTFhMWExYQyhMWExYTFhDQExYQyhMWExYTFhMWECgQ1hMWENwTFhDiExYTFhMWEIITFhMWExYTFhMWExYTFg/4ExYTFhMWEOgQ7hD0ExYTFhMWEPoRABEGExYTFhMWExYTFhEMExYTFhMWERITFhEeExYRGBEkExYTFhEqExYTFhMWExYTFhE2ETATFhMWExYTFg/sD+YTFhMWD/ITFg/4ExYTFhMWExYTFhAcEBYTFhMWETwTFhEqExYTFhMWEUITFhFIExYTFhMWEEATFhBSEEYQTBMWEEATFhFOEEYQTBMWExYTFhMWEHYTFhMWEIITFhCIExYTFhMWEI4TFhCgEJQQmhMWExYTFhMWExYRVBMWExYTFhMWExYRVBMWExYTFhMWELITFhMWExYTFhC+ELgTFhMWExYTFhFgEVoTFhMWEWYTFhFyExYRbBF4EX4TFhGEExYTFhMWEX4TFhGEExYTFhMWEOgTFhFyExYRihGQExYTFg/sD+YTFhMWExYTFhMWECgTFhMWEEATFhBSEEYQTBMWEC4TFhA6EDQTFhMWD5gPng+kExYTFhMWD5gPnhGWExYTFhMWEZwTFhGiExYTFhMWD8gPzg/UExYTFhMWEagRrhG0ExYTFhMWEagRrhG6ExYTFhMWExYTFhHAD+YTFhMWD/ITFhHGExYTFhMWExYTFhHMD/4TFhMWExYTFhHSD/4TFhMWEFgQZBHYExYQXhBwExYTFhEqExYTFhMWExYTFhHeExYTFhMWExYTFhHGExYTFhMWEKYTFhHkExYTFhMWEKYTFhHqExYTFhMWEKYTFhHwExYTFhMWExYTFhH2ELgTFhMWExYTFg+8D7YTFhMWExYTFhH8ExYQyhMWExYTFhMWEgITFhMWEggTFhIOExYTFhMWEhQTFhIaExYTFhMWExYTFhMWECgTFhMWExYTFhIgExYTFhMWEiYSMhIOEiwTFhI4EiYSMhIOEiwTFhI4EiYSMhI+EiwTFhI4ExYTFhBqExYTFhMWEEATFhBSEEYQTBMWEWYTFhJEExYTFhMWEkoTFhMWExYTFhMWExYTFhMWElATFhMWEiYSMhIOEiwTFhI4ExYTFhJcElYTFhMWExYTFhJcElYTFhMWD/ITFg/4ExYTFhMWEIITFhCIExYTFhMWExYTFg/CD7YTFhMWEPoRABJiExYTFhMWExYTFhJoExYTFhMWEm4SdBJ6ExYTFhKAExYTFhKGElYTFhMWEowSkhKYExYTFhMWExYTFhIgExYTFhMWEp4SpBKqExYTFhMWEp4SpBKwExYTFhMWEp4SpBK2ExYTFhMWEiYSMhIOEiwTFhI4EiYSMhIOEiwTFhI4EiYSMhK8EiwTFhI4EiYSMhI+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RgpGCjMyMzgzbkYKRgpGCjMyMzgzREYKRgpGCjMyMzgzdEYKRgpGCjNWMzgzPkYKRgpGCjMyMzgzREYKRgpGCjMyMzgzekYKRgpGCjMyMzgzSkYKRgpGCjMyMzgzgEYKRgpGCjMyMzgzPkYKRgpGCjMyMzgzhkYKRgpGCjMyMzgzhkYKRgpGCjMyMzgzSkYKRgpGCjOMRgozkkYKRgpGCjOMRgozmEYKRgpGCjOeRgozpEYKRgpGCjOqRgozsEYKRgpGCjOqRgoztkYKRgpGCjOqRgozvEYKRgpGCjOqRgozsEYKRgpGCjOqRgoztkYKRgpGCjOqRgozvEYKRgpGCjOqRgozwkYKRgpGCjPIRgoz1DPORgpGCjPaRgoz4DPORgpGCjPmRgoz8jPsRgpGCjPIRgoz+DPORgpGCjMyRgo0BDP+RgpGCjQKRgoz1DPORgpGCjQQRgoz1DPORgpGCjQWRgo0HDPORgpGCjQiNCg0LkYKRgpGCjQiNCg0NEYKRgpGCjQiNCg0OkYKRgpGCjQiNCg0OkYKRgpGCjQiNCg0OkYKRgpGCjQiNCg0OkYKRgpGCjQiNCg0QEYKRgpGCjRGNCg0OkYKRgpGCjQiNCg0QEYKRgpGCjQiNCg0TEYKRgpGCjQiNCg0UkYKRgpGCjQiNCg0NEYKRgpGCjQiNCg0WEYKRgpGCjQiNCg0XkYKRgpGCjRGNCg0LkYKRgpGCjQiNCg0NEYKRgpGCjQiNCg0ZEYKRgpGCjQiNCg0OkYKRgpGCjQiNCg0akYKRgpGCjQiNCg0cEYKRgpGCjQiNCg0cEYKRgpGCjQiNCg0LkYKRgpGCjQiNCg0OkYKRgpGCjR2Rgo0fEYKRgpGCjR2Rgo0gkYKRgpGCjSIRgo0jkYKRgpGCjSIRgo0lEYKRgpGCjSIRgo0lEYKRgpGCjSIRgo0lEYKRgpGCjSaRgo0jkYKRgpGCjSIRgo0oEYKRgpGCjSIRgo0pkYKRgpGCjSIRgo0jkYKRgpGCjSsRgo0uDSyRgpGCjS+Rgo0jjTERgpGCjTKRgo0uDSyRgpGCjSsRgo00DSyRgpGCjSsRgo00DSyRgpGCjTWRgo0uDSyRgpGCjTcNOI06EYKRgpGCkYKRgo07kYKRgpGCjTcNOI09EYKRgpGCjTcNOI0+kYKRgpGCjTcNOI0+kYKRgpGCjTcNOI09EYKRgpGCjTcNOI1AEYKRgpGCjTcNOI1BkYKRgpGCjTcNOI1DEYKRgpGCjUSNOI06EYKRgpGCjTcNOI09EYKRgpGCjTcNOI1GEYKRgpGCjTcNOI0+kYKRgpGCjTcNOI1HkYKRgpGCjTcNOI06EYKRgpGCjTcNOI0+kYKRgpGCkYKRgo1JEYKRgpGCkYKRgo1KkYKRgpGCkYKRgo1MEYKRgpGCjU2Rgo1PEYKRgpGCjU2Rgo1QkYKRgpGCjVIRgo1PEYKRgpGCjVORgo06DVUNVpGCjVORgo1YDVUNVpGCjVORgo09DVUNVpGCjVORgo06DVUNVpGCjVmRgo06DVUNVpGCjVORgo06DVUNVpGCjVmRgo06DVUNVpGCjVORgo1bDVUNVpGCjVyRgo06DVUNVpGCjV4Rgo1hDV+NYpGCjWQRgo1lkYKRgpGCjWcRgo1lkYKRgpGCjSsRgo0uEYKRgpGCjSsRgo1okYKRgpGCjSsRgo1qEYKRgpGCjSsRgo00EYKRgpGCjTWRgo0uEYKRgpGCjSsRgo1rkYKRgpGCjTWRgo0uEYKRgpGCjSsRgo1tEYKRgpGCjW6Rgo0uEYKRgpGCjSsRgo00EYKRgpGCjXANcw10jXGNdhGCjXANcw13jXGNdhGCjXANcw15DXGNdhGCjXANcw15DXGNdhGCjXANcw16jXGNdhGCjXwNcw15DXGNdhGCjXANcw16jXGNdhGCjXANcw19jXGNdhGCjXANcw1/DXGNdhGCjXANcw13jXGNdhGCjXANcw2AjXGNdhGCjXANcw2CDXGNdhGCjXANcw2DjXGNdhGCjXwNcw10jXGNdhGCjXANcw13jXGNdhGCjXANcw2FDXGNdhGCjXARgo10kYKRgpGCjXARgo13kYKRgpGCjXwRgo10kYKRgpGCjXARgo13kYKRgpGCjXARgo2FEYKRgpGCjXARgo15EYKRgpGCjXANcw13jXGNdhGCjXANcw15DXGNdhGCjXANcw2GjXGNdhGCjXANcw2CDXGNdhGCjXANcw2CDXGNdhGCkYKRgo10kYKRgpGCjXANcw10jXGNdhGCjXANcw13jXGNdhGCjXANcw15DXGNdhGCjXANcw2CDXGNdhGCjXANcw2CDXGNdhGCjXANcw2CDXGNdhGCjYgRgo2JkYKRgpGCkYKRgo2LEYKRgpGCjYyRgo2OEYKRgpGCjYyRgo2PkYKRgpGCjYyRgo2REYKRgpGCjZKRgo2OEYKRgpGCjYyRgo2PkYKRgpGCjZKRgo2OEYKRgpGCjYyRgo2REYKRgpGCjZQRgo2OEYKRgpGCjZWRgo2XEYKRgpGCjZWRgo2YkYKRgpGCjZWRgo2aEYKRgpGCjZWRgo2bkYKRgpGCjZWRgo2dEYKRgpGCjZWRgo2XEYKRgpGCjZWRgo2bkYKRgpGCjZ6Rgo2XEYKRgpGCjZWRgo2gEYKRgpGCjZ6Rgo2XEYKRgpGCjZ6Rgo2gEYKRgpGCjaGRgo2jEYKRgpGCjaSRgo2njaYRgpGCjaSRgo2njaYRgpGCjaSRgo2pDaYRgpGCjaSRgo2njaYRgpGCjaqRgo2njaYRgpGCjaqRgo2njaYRgpGCjawRgo2njaYRgpGCja2Nrw2wkYKNshGCja2Nrw2zkYKNshGCja2Nrw21EYKNshGCja2Nrw21EYKNshGCja2Nrw21EYKNshGCja2Nrw2zkYKNshGCja2Nrw22kYKNshGCjbgNrw2wkYKNshGCja2Nrw2zkYKNshGCja2Nrw25kYKNshGCja2Nrw2wkYKNshGCja2Nrw2zkYKNshGCjbgNrw2wkYKNshGCja2Nrw2zkYKNshGCja2Nrw25kYKNshGCja2Nrw21EYKNshGCja2Nrw2zkYKNshGCja2Nrw21EYKNshGCja2Nrw27EYKNshGCja2Nrw28kYKNshGCja2Nrw2+EYKNshGCja2Nrw21EYKNshGCja2Nrw2/kYKNshGCjcERgo3CkYKRgpGCjcERgo3EEYKRgpGCjcERgo3FkYKRgpGCjcERgo3HEYKRgpGCjcERgo3EEYKRgpGCjciRgo3LjcoRgpGCjciRgo3NDcoRgpGCjciRgo3OjcoRgpGCjciRgo3QDcoRgpGCjciRgo3RjcoRgpGCjdMRgo3LjcoRgpGCjciRgo3NDcoRgpGCjciRgo3UjcoRgpGCjciRgo3WDcoRgpGCjciRgo3OjcoRgpGCjdeRgo3ZEYKRgpGCjdeRgo3akYKRgpGCjdeRgo3cEYKRgpGCjdeRgo3dkYKRgpGCjd8Rgo3ZEYKRgpGCjeCN4g3jkYKRgpGCjeCN4g3lEYKRgpGCjeCN4g3mkYKRgpGCjeCN4g3oEYKRgpGCjemN4g3mkYKRgpGCjeCN4g3oEYKRgpGCjeCN4g3rEYKRgpGCjeCN4g3oEYKRgpGCjeCN4g3mkYKRgpGCjeCN4g3mkYKRgpGCjeCN4g3skYKRgpGCjemN4g3mkYKRgpGCjeCN4g3skYKRgpGCjeCN4g3uEYKRgpGCjeCN4g3vkYKRgpGCjeCN4g3lEYKRgpGCjeCN4g3xEYKRgpGCjemN4g3jkYKRgpGCjeCN4g3lEYKRgpGCjeCN4g3ykYKRgpGCjeCN4g3mkYKRgpGCjeCN4g30EYKRgpGCjeCN4g3jkYKRgpGCjeCN4g31kYKRgpGCjeCN4g31kYKRgpGCjeCN4g3mkYKRgpGCjfcRgo34kYKRgpGCjfcRgo36EYKRgpGCjfuRgo39DPORgpGCjf6Rgo4ADPORgpGCjgGOAw4EkYKRgpGCjgGOAw4GEYKRgpGCjgGOAw4HkYKRgpGCjgGOAw4HkYKRgpGCjgGOAw4HkYKRgpGCjgGOAw4HkYKRgpGCjgGOAw4JEYKRgpGCjgqOAw4HkYKRgpGCjgGOAw4JEYKRgpGCjgGOAw4MEYKRgpGCjgGOAw4NkYKRgpGCjgGOAw4GEYKRgpGCjgGOAw4PEYKRgpGCjgGOAw4QkYKRgpGCjgqOAw4EkYKRgpGCjgGOAw4GEYKRgpGCjgGOAw4SEYKRgpGCjgGOAw4HkYKRgpGCjgGOAw4TkYKRgpGCjgGOAw4VEYKRgpGCjgGOAw4VEYKRgpGCjgGRgo4EkYKRgpGCjgGOAw4HkYKRgpGCjhaRgo0jkYKRgpGCjhaRgo0lEYKRgpGCjhaRgo0lEYKRgpGCjhaRgo0lEYKRgpGCjhgRgo0jkYKRgpGCjhaRgo0oEYKRgpGCjhaRgo0pkYKRgpGCjhaRgo0jkYKRgpGCjhmOGw4ckYKRgpGCkYKRgo4eEYKRgpGCjhmOGw4fkYKRgpGCjhmOGw4hEYKRgpGCjhmOGw4hEYKRgpGCjhmOGw4fkYKRgpGCjhmOGw4ikYKRgpGCjhmOGw4kEYKRgpGCjhmOGw4lkYKRgpGCjicOGw4ckYKRgpGCjhmOGw4fkYKRgpGCjhmOGw4okYKRgpGCjhmOGw4hEYKRgpGCjhmOGw4qEYKRgpGCjhmOGw4ckYKRgpGCjhmOGw4hEYKRgpGCkYKRgo4rkYKRgpGCkYKRgo4tEYKRgpGCkYKRgo4ukYKRgpGCjVORgo4wDVUNVpGCjjGRgo4zEYKRgpGCjjSRgo4zEYKRgpGCjjYRgo43kYKRgpGCjjYRgo45EYKRgpGCjjYRgo46kYKRgpGCjjYRgo48EYKRgpGCjj2Rgo43kYKRgpGCjjYRgo4/EYKRgpGCjj2Rgo43kYKRgpGCjjYRgo5AkYKRgpGCjkIRgo43kYKRgpGCjjYRgo48EYKRgpGCjkORgo5FEYKRgpGCjkaRgo5LDkmRgo5IDkaRgo5LDkmRgo5IDkaRgo5MjkmRgo5IDkaRgo5LDkmRgo5IDk4Rgo5LDkmRgo5IDk4Rgo5LDkmRgo5IDk+Rgo5LDkmRgo5IDlEOUo5UEYKOVZGCjlEOUo5XEYKOVZGCjlEOUo5YkYKOVZGCjlEOUo5YkYKOVZGCjlEOUo5YkYKOVZGCjlEOUo5XEYKOVZGCjlEOUo5aEYKOVZGCjluOUo5UEYKOVZGCjlEOUo5XEYKOVZGCjlEOUo5dEYKOVZGCjlEOUo5UEYKOVZGCjlEOUo5XEYKOVZGCjluOUo5UEYKOVZGCjlEOUo5XEYKOVZGCjlEOUo5dEYKOVZGCjlEOUo5YkYKOVZGCjlEOUo5XEYKOVZGCjlEOUo5YkYKOVZGCjlEOUo5ekYKOVZGCjlEOUo5gEYKOVZGCjlEOUo5UEYKOVZGCjlEOUo5hkYKOVZGCjlEOUo5YkYKOVZGCjlEOUo5jEYKOVZGCjmSRgo5mEYKRgpGCjmSRgo5nkYKRgpGCjmSRgo5pEYKRgpGCjmSRgo5qkYKRgpGCjmSRgo5nkYKRgpGCjmwRgo5tkYKRgpGCjmwRgo5vEYKRgpGCjmwRgo5wkYKRgpGCjmwRgo5yEYKRgpGCjmwRgo5zkYKRgpGCjnURgo5tkYKRgpGCjmwRgo5vEYKRgpGCjmwRgo52kYKRgpGCjmwRgo54EYKRgpGCjmwRgo5wkYKRgpGCjVORgo0LkYKRgpGCjVORgo0NEYKRgpGCjVORgo0OkYKRgpGCjVORgo0XkYKRgpGCjVmRgo0LkYKRgpGCjnmOew58kYKRgpGCjnmOew5+EYKRgpGCjnmOew5/kYKRgpGCjnmOew6BEYKRgpGCjoKOew5/kYKRgpGCjnmOew6BEYKRgpGCjnmOew6EEYKRgpGCjnmOew6BEYKRgpGCjnmOew5/kYKRgpGCjnmOew5/kYKRgpGCjnmOew6FkYKRgpGCjoKOew5/kYKRgpGCjnmOew6FkYKRgpGCjnmOew6HEYKRgpGCjnmOew6IkYKRgpGCjnmOew5+EYKRgpGCjnmOew6KEYKRgpGCjoKOew58kYKRgpGCjnmOew5+EYKRgpGCjnmOew6LkYKRgpGCjnmOew5/kYKRgpGCjnmOew6NEYKRgpGCjnmOew58kYKRgpGCjnmOew6OkYKRgpGCjnmOew6OkYKRgpGCjnmOew5/kYKRgpGCjpARgo6RkYKRgpGCjpARgo6TEYKRgpGCjpSRgo6WEYKRgpGCjpSRgo6XkYKRgpGCjpSRgo6ZEYKRgpGCjpSRgo6WEYKRgpGCjpSRgo6XkYKRgpGCjpSRgo6ZEYKRgpGCjpSRgo6akYKRgpGCjpwRgpGCjp2OnxGCjpwRgpGCjp2OnxGCjpwRgpGCjp2OnxGCjqCRgpGCjp2OnxGCjqIRgpGCjp2OnxGCjqORgo6lDp2OnxGCjqaOqA6pkYKRgpGCjqaOqA6rEYKRgpGCjqaOqA6skYKRgpGCjqaOqA6skYKRgpGCjqaOqA6skYKRgpGCjqaOqA6skYKRgpGCjqaOqA6uEYKRgpGCjq+OqA6skYKRgpGCjqaOqA6uEYKRgpGCjqaOqA6xEYKRgpGCjqaOqA6ykYKRgpGCjqaOqA6rEYKRgpGCjqaOqA60EYKRgpGCjqaOqA61kYKRgpGCjq+OqA6pkYKRgpGCjqaOqA6rEYKRgpGCjqaOqA63EYKRgpGCjqaOqA6skYKRgpGCjqaOqA64kYKRgpGCjqaOqA66EYKRgpGCjqaOqA66EYKRgpGCjZWRgo67kYKRgpGCjqaOqA6skYKRgpGCjr0Ovo7AEYKRgpGCjsGRgo7DEYKRgpGCjsGRgo7EkYKRgpGCkYKRgo7GEYKRgpGCkYKRgo7HkYKRgpGCkYKRgo7HkYKRgpGCkYKRgo7HkYKRgpGCkYKRgo7JEYKRgpGCkYKRgo7KkYKRgpGCkYKRgo7MEYKRgpGCjs2Rgo7Qjs8O0hGCjs2Rgo7Qjs8O0hGCjtORgo7Qjs8O0hGCjs2Rgo7VDs8O0hGCjs2Rgo7Wjs8O0hGCjtgRgo7Qjs8O0hGCjtmO2w7ckYKRgpGCjtmO3g7fkYKRgpGCjtmO3g7hEYKRgpGCjtmO3g7ikYKRgpGCjtmO3g7ikYKRgpGCjtmO3g7hEYKRgpGCjtmO3g7kEYKRgpGCjtmO3g7lkYKRgpGCjtmO3g7nEYKRgpGCjuiO2w7ckYKRgpGCjtmO3g7hEYKRgpGCjtmO3g7qEYKRgpGCjtmO3g7ikYKRgpGCjtmO2w7rkYKRgpGCjtmO3g7tEYKRgpGCjtmO3g7ckYKRgpGCjtmO3g7ikYKRgpGCkYKRgo7ukYKRgpGCkYKRgo7wEYKRgpGCkYKRgo7xkYKRgpGCkYKRgo7zEYKRgpGCjvSRgo7QkYKO9hGCjvSRgo7VEYKO9hGCjveRgo7QkYKO9hGCjvkRgo76kYKRgpGCjtmRgo7QjvwO/ZGCjtmRgo7/DvwO/ZGCjtmRgo7QjvwO/ZGCjuiRgo7QjvwO/ZGCjtmRgo7QjvwO/ZGCjuiRgo7QjvwO/ZGCjtmRgo7rjvwO/ZGCjwCRgo7QjvwO/ZGCjwIRgo8FDwOPBpGCjwgRgpGCkYKRgpGCjwmRgpGCkYKRgpGCjs2Rgo8LEYKRgpGCjs2Rgo8MkYKRgpGCjw4Rgo8PkYKRgpGCjs2Rgo8REYKRgpGCjtgRgo8LEYKRgpGCjs2Rgo8SkYKRgpGCjtgRgo8LEYKRgpGCjs2Rgo8UEYKRgpGCjxWRgo8LEYKRgpGCjs2Rgo8REYKRgpGCjxcPGg8bjxiPHRGCjxcPGg8ejxiPHRGCjxcPGg8gDxiPHRGCjxcPGg8gDxiPHRGCjxcPGg8hjxiPHRGCjyMPGg8gDxiPHRGCjxcPGg8hjxiPHRGCjxcPGg8kjxiPHRGCjxcPGg8mDxiPHRGCjxcPGg8ejxiPHRGCjxcPGg8njxiPHRGCjxcPGg8pDxiPHRGCjxcPGg8qjxiPHRGCjyMPGg8bjxiPHRGCjxcPGg8ejxiPHRGCjxcPGg8sDxiPHRGCjy2Rgo8vEYKRgpGCjy2Rgo8wkYKRgpGCjzIRgo8vEYKRgpGCjy2Rgo8wkYKRgpGCjy2Rgo8zkYKRgpGCjy2Rgo81EYKRgpGCjxcPGg8ejxiPHRGCjxcPGg8gDxiPHRGCjxcPGg82jxiPHRGCjxcPGg8pDxiPHRGCjxcPGg8pDxiPHRGCjxcRgo8bjxiPOBGCjxcPGg85jxiPHRGCjxcPGg87DxiPHRGCjxcPGg8gDxiPHRGCjxcPGg8pDxiPHRGCjxcPGg8pDxiPHRGCjxcPGg8pDxiPHRGCjzyRgo8+EYKRgpGCjeCRgo8/kYKRgpGCj0ERgo9CkYKRgpGCj0QRgo8vEYKRgpGCjtmRgo9FkYKRgpGCjtmRgo9HEYKRgpGCjtmRgo9IkYKRgpGCjuiRgo9FkYKRgpGCjtmRgo9HEYKRgpGCjuiRgo9FkYKRgpGCjtmRgo9IkYKRgpGCjwCRgo9FkYKRgpGCj0oRgo9LkYKRgpGCj0oRgo9NEYKRgpGCj0oRgo9OkYKRgpGCj0oRgo9QEYKRgpGCj0oRgo9RkYKRgpGCj0oRgo9LkYKRgpGCj0oRgo9QEYKRgpGCj1MRgo9LkYKRgpGCj0oRgo9UkYKRgpGCj1MRgo9LkYKRgpGCj1MRgo9UkYKRgpGCj1YRgo9ZD1ePWpGCj1wRgo9fD12PYJGCj1YRgo9ZD1ePWpGCj1YRgo9ZD1ePWpGCj2IRgo9ZD1ePWpGCj1YRgo9jj1ePWpGCj2IRgo9ZD1ePWpGCj2URgo9ZD1ePWpGCj2aPaA7GEYKPaZGCj2aPaA9rEYKPaZGCj2aPaA7HkYKPaZGCj2aPaA7HkYKPaZGCj2aPaA7HkYKPaZGCj2aPaA9rEYKPaZGCj2aPaA9skYKPaZGCj24PaA7GEYKPaZGCj2aPaA9rEYKPaZGCj2aPaA9vkYKPaZGCj2aPaA7GEYKPaZGCj2aPaA9rEYKPaZGCj24PaA7GEYKPaZGCj2aPaA9rEYKPaZGCj2aPaA9vkYKPaZGCj2aPaA7HkYKPaZGCj2aPaA9rEYKPaZGCj2aPaA7HkYKPaZGCj2aPaA7MEYKPaZGCj2aPaA9xEYKPaZGCj2aPaA7GEYKPaZGCj2aPaA9ykYKPaZGCj2aPaA7HkYKPaZGCj2aPaA9xEYKPaZGCj3QRgo91kYKRgpGCj3cRgo94kYKRgpGCj3cRgo96EYKRgpGCj3cRgo97kYKRgpGCj3cRgo99EYKRgpGCj3cRgo96EYKRgpGCj36Rgo+AEYKRgpGCj36Rgo+BkYKRgpGCj36Rgo+DEYKRgpGCj36Rgo+EkYKRgpGCj36Rgo+GEYKRgpGCj4eRgo+AEYKRgpGCj36Rgo+BkYKRgpGCj36Rgo+JEYKRgpGCj36Rgo+KkYKRgpGCj36Rgo+DEYKRgpGCj4wRgo+NkYKRgpGCj4wRgo+PEYKRgpGCj4wRgo+QkYKRgpGCj4wRgo+SEYKRgpGCj5ORgo+NkYKRgpGCj5UPlo+YEYKRgpGCj5UPlo+ZkYKRgpGCj5UPlo+bEYKRgpGCj5UPlo+ckYKRgpGCj54Plo+bEYKRgpGCj5UPlo+ckYKRgpGCj5UPlo+fkYKRgpGCj5UPlo+ckYKRgpGCj5UPlo+bEYKRgpGCj5UPlo+bEYKRgpGCj5UPlo+hEYKRgpGCj54Plo+bEYKRgpGCj5UPlo+hEYKRgpGCj5UPlo+ikYKRgpGCj5UPlo+kEYKRgpGCj5UPlo+ZkYKRgpGCj5UPlo+lkYKRgpGCj54Plo+YEYKRgpGCj5UPlo+ZkYKRgpGCj5UPlo+nEYKRgpGCj5UPlo+bEYKRgpGCj5UPlo+okYKRgpGCj5UPlo+YEYKRgpGCj5UPlo+qEYKRgpGCj5UPlo+qEYKRgpGCj5UPlo+bEYKRgpGCkYKRgo+rkYKRgpGCkYKRgo+tEYKRgpGCj66Rgo+wDp2OnxGCj7GPsw+0kYKRgpGCj7GPsw+2EYKRgpGCj7GPsw+3kYKRgpGCj7GPsw+3kYKRgpGCj7GPsw+3kYKRgpGCj7GPsw+3kYKRgpGCj7GPsw+5EYKRgpGCj7qPsw+3kYKRgpGCj7GPsw+5EYKRgpGCj7GPsw+8EYKRgpGCj7GPsw+9kYKRgpGCj7GPsw+2EYKRgpGCj7GPsw+/EYKRgpGCj7GPsw/AkYKRgpGCj7qPsw+0kYKRgpGCj7GPsw+2EYKRgpGCj7GPsw/CEYKRgpGCj7GPsw+3kYKRgpGCj7GPsw/DkYKRgpGCj7GPsw/FEYKRgpGCj7GPsw/FEYKRgpGCj8aRgo/IEYKRgpGCj7GPsw+3kYKRgpGCj8mPyw/MkYKRgpGCj84Rgo7QjvwPz5GCj84Rgo7/DvwPz5GCj84Rgo7QjvwPz5GCj9ERgo7QjvwPz5GCj84Rgo7QjvwPz5GCj9ERgo7QjvwPz5GCj84Rgo/SjvwPz5GCj9QRgo7QjvwPz5GCj84Rgo7QjvwPz5GCjfcRgo/VkYKRgpGCj9cRgo/aD9iP25GCjsGRgo/ej90P4BGCj9cRgo/aD9iP25GCj9cRgo/aD9iP25GCj+GRgo/aD9iP25GCj9cRgo/jD9iP25GCj+GRgo/aD9iP25GCj+SRgo/aD9iP25GCj+YRgo/nkYKRgpGCj+YRgo/pEYKRgpGCj+YRgo/qkYKRgpGCj+YRgo/sEYKRgpGCj+YRgo/pEYKRgpGCj+2Rgo7GEYKRgpGCj+2Rgo9rEYKRgpGCj+2Rgo7HkYKRgpGCj+2Rgo9skYKRgpGCj+8Rgo7GEYKRgpGCj+2Rgo9rEYKRgpGCj+2Rgo9vkYKRgpGCj+2Rgo7MEYKRgpGCj+2Rgo7HkYKRgpGCj/CRgo/yEYKRgpGCj/CRgo/zkYKRgpGCj/CRgo/1EYKRgpGCj/CRgo/2kYKRgpGCj/gRgo/yEYKRgpGCj/mP+w/8kYKRgpGCj/mP+w/+EYKRgpGCj/mP+w//kYKRgpGCj/mP+xABEYKRgpGCkAKP+w//kYKRgpGCj/mP+xABEYKRgpGCj/mP+xAEEYKRgpGCj/mP+xABEYKRgpGCj/mP+w//kYKRgpGCj/mP+w//kYKRgpGCj/mP+xAFkYKRgpGCkAKP+w//kYKRgpGCj/mP+xAFkYKRgpGCj/mP+xAHEYKRgpGCj/mP+xAIkYKRgpGCj/mP+w/+EYKRgpGCj/mP+xAKEYKRgpGCkAKP+w/8kYKRgpGCj/mP+w/+EYKRgpGCj/mP+xALkYKRgpGCj/mP+w//kYKRgpGCj/mP+xAKEYKRgpGCj/mP+xANEYKRgpGCj/mP+w/8kYKRgpGCj/mP+xAOkYKRgpGCj/mP+xAOkYKRgpGCj/mP+w//kYKRgpGCj+YRgpAQEYKRgpGCj+YRgpARkYKRgpGCkBMRgpAUkYKRgpGCkBYRgpAXkYKRgpGCkBYRgpAZEYKRgpGCkBYRgpAakYKRgpGCkBYRgpAXkYKRgpGCkBYRgpAZEYKRgpGCkBYRgpAakYKRgpGCkBYRgpAcEYKRgpGCkB2RgpAgkB8RgpGCkCIRgpAlECORgpGCkB2RgpAmkB8RgpGCkCgRgpArECmRgpGCkCyRgpAgkB8RgpGCkC4RgpAgkB8RgpGCkC+RgpAxEB8RgpGCkDKQNBA1kYKRgpGCkDKQNBA3EYKRgpGCkDKQNBA4kYKRgpGCkDKQNBA4kYKRgpGCkDKQNBA4kYKRgpGCkDKQNBA4kYKRgpGCkDKQNBA6EYKRgpGCkDuQNBA4kYKRgpGCkDKQNBA6EYKRgpGCkDKQNBA9EYKRgpGCkDKQNBA+kYKRgpGCkDKQNBA3EYKRgpGCkDKQNBBAEYKRgpGCkDKQNBBBkYKRgpGCkDuQNBA1kYKRgpGCkDKQNBA3EYK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RgpGCkWYRgpFpEYKRgpGCkWYRgpFqkYKRgpGCkWYRgpFsEYKRgpGCkWYRgpFpEYKRgpGCkW2RgpAlEYKRgpGCkW2RgpFvEYKRgpGCkW2RgpFwkYKRgpGCkW2RgpFyEYKRgpGCkW2RgpFzkYKRgpGCkXURgpAlEYKRgpGCkW2RgpFvEYKRgpGCkW2RgpF2kYKRgpGCkW2RgpF4EYKRgpGCkW2RgpFwkYKRgpGCkXmRgpF7EYKRgpGCkXmRgpF8kYKRgpGCkXmRgpF+EYKRgpGCkXmRgpF/kYKRgpGCkYERgpF7EYKRgpGCgAB/tQAAAAB/tUAAAAB/tQCGgAB/tQCvAAB/tQCuwAB/x0CGgAB/w8CvAAB/tQBswAB/i4BswAB/wEBiQAB/sUBDgAB/tQBZAAB/mcBXgAB/tQC5gABADEAAAABACcAAAABAC4AAAABADQAAAABAX8AAAABAwgAAAABAX8CvAABAX8DbwABAX8DZQABAX8D4QABAX//WQABAX8D7AABAk0DsQABAhgDxQABAX8D6AABAX8DWAABAX8DtQABAX8DUQABAX8DvgABAjwAAAABAjwCvAABAjwDbwABAXwAAAABAXwCvAABAY0AAAABAZ4CvAABAZ4DbwABAZ4DZQABAZ4DggABAXUAAAABAMwBZAABAXICuwABBGQAAAABBGEDZQABAYIAAAABANkBZAABAX8CuwABAXIDZAABAL4BXgABAWsCvAABAXX/WQABAXX/YgABBFAAAAABBE0CzwABAWEAAAABAnEAAAABAVwCvAABAVwDbwABAVwDZQABAioDsQABAWH/WQABAfUDxQABAVwD6AABAVwDWAABAVwDggABAVwDtQABAVwDUQABAVwD8gABATYAAAABATYCvAABATYDZQABAZcAAAABAaECvAABAaEDZQABAZf/WQABAaEDggABAaEDUQABAZQAAAABAZQCNAABAZQCvAABAaEAAAABAaECNAABAZT/UAABAZQDZQABAZT/WQABAKQAAAABAPUAAAABAKQCvAABAJ4CvAABAKQDbwABAKQDZQABAKQDWAABAKQD8gABAKQDggABAKT/WQABAKQDtQABAKQDUQABAQUCvAABAQUDbwABAQUDZQABAXsAAAABAXsCvAABAXsDZQABAXv/WQABAV8AAAABAKQBgwABAa8CvAABA2ECvAABAV//WQABAvkC7gABAV//YgABAWwAAAABALEBgwABALECvAABAbwCvAABAd0AAAABAd0CvAABAd3/WQABBC0CvAABAZQDbwABAZQDggABA8UC7gABAZT/YgABAaYAAAABAaYBXgABAggAAAABAaYCvAABAmgCvAABAaYDbwABAaYDZQABAnQDsQABAab/WQABAj8DxQABAaYD6AABAaYDWAABAaYD8gABAaYD+QABAaYDtQABAaYDUQABAnQAAAABAnQCvAABAacCvAABAXcAAAABAXcCvAABAXcDbwABAXcDZQABAXf/WQABAXf/YgABAUUAAAABAUUCvAABAUUDbwABAUUD+QABAUUDZQABAUUD4gABAUX/WQABAUUDggABAZkAAAABAZkCvAABATUAAAABATUBSAABATUCvAABATUDZQABATX/WQABATX/YgABAYsAAAABAl8AAAABAYsCvAABAosCvAABAYsDbwABAYsDZQABAYsDWAABAYv/WQABAYsDtQABAYsDUQABAYsD8wABAYsDvgABAYsD8gABAkYAAAABAkYCvAABAkYDbwABAkYDZQABAkYDWAABAVIAAAABAU4BAQABAVICvAABAVIDbwABAVIDZQABAVIDWAABAVIDggABAVL/WQABAVIDtQABAVIDUQABAVsAAAABAVgCvAABAVgDbwABAVgDZQABAVgDggABAVv/WQABAY4AAAABAs8AAAABAY4CvAABAY4DbwABAY4DZQABAY4D4QABAY7/WQABAY4D7AABAlwDsQABAicDxQABAY4D6AABAY4DWAABAY4DtQABAY4DUQABAY4DvgABAhsAAAABAhsCvAABAhsDbwABBGgAAAABBGUDZQABBE4AAAABBE4CzwABAWoAAAABAmkAAAABAWoCvAABAWoDbwABAWoDZQABAjgDsQABAWr/WQABAgMDxQABAWoD6AABAWoDWAABAWoDggABAWoDtQABAWoDUQABAWoD8gABAZcAAgABAZf/WwABAPIAAAABAUQAAAABAPICvAABAKgCvAABAPIDbwABAPIDZQABAPIDWAABAPID8gABAPIDggABAPL/WQABAPIDtQABAPIDUQABAQQCvAABAQQDbwABAQQDZQABA34CvAABAmMAAAABAmECvAABAmP/WQABAZEAAAABAZECvAABBCACvAABAZEDbwABAZEDZQABAZH/WQABAZEDggABA7kC7gABAZH/YgABAZgAAAABAZgCvAABAT8AAAABAO4AAAABAT4BPAABAUICvAABAUIDZQABAT//WQABAT//YgABAYcAAAABAsUAAAABAYcCvAABAoICvAABAYcDbwABAYcDZQABAYcDWAABAYf/WQABAYcDtQABAYcDUQABAYcD8wABAYcDvgABAYcD8gABAlkAAAABAlgCvAABAlgDbwABAlgDZQABAlgDWAABAp8AAAABAYYCvAABAYYDbwABAYYDZQABAYYDWAABAYYDggABAp//WQABAYYDtQABAYYDUQABASUAAAABAiQAAAABATECGgABATEC2QABATECzwABATEDSwABASX/WQABATEDVgABAf8DGwABAcoDLwABATEDUgABATECwgABATEDHwABATECuwABATEDHAABAdwAAAABAdYCGgABAdYC2QABATQAAAABATkCGgABATkC2QABATkCzwABATkC7AABAWsAAAABAecCfQABAr4C5gABAWv/WQABAWv/YgABA8IAAAABA78CzwABATwAAAABAhgAAAABATwCGgABATwC2QABATwCzwABAgoDGwABATz/WQABAdUDLwABATwDUgABATwCwgABATwC7AABATwDHwABATwCuwABATwDXAABAUUCGgABATsAAAABAF8CGgABATsCGgABAPUAAAABAPUCGgABAPUCzwABAVUCGgABAVUCzwABAVUC/gABAVUC7AABAVUCuwABAVwAAAABAM4CfQABAJYC5gABARoCGgABAVz/UAABAJYDmwABAJYDjwABAVz/WQABAJYAAAABAOMAAAABAJYC7gABAOQAAAABAJYCGgABAJYC2QABAJYCzwABAJYCwgABAJYDXAABAJYC7AABAJb/WQABAJYDHwABAcoC7gABAJYCuwABAJ0C7gABAJ0CGgABAJ0C2QABAJ0CzwABAT4AAAABARUCGgABAT7/WQABATAAAAABATACGgABAJYBbAABATQC5gABAJYDpQABAJb/YgABAKMAAAABAKMBbAABAKMC5gABAUEC5gABAg0AAAABAg3/WQABAVwCGgABAVwC2QABAd4AAAABAd4CGgABAVwCzwABAVwC7AABA1AC7gABAVz/YgABAUYAAAABAUYBDQABAbQAAAABAUYCGgABAbwCGgABAUYC2QABAUYCzwABAhQDGwABAUb/WQABAd8DLwABAUYDUgABAUYCwgABAUYDXAABAUYDYwABAUYDHwABAUgAAAABAUgCGgABAUgC2QABAUj/WQABAUgDHwABAT4CzwABAUYCuwABAbsCGgABAUMCGgABAUMC2QABAh4AAAABAh4CGgABAWsCGgABAYwAAAABAYwCGgABASYAAAABAO8CGgABAO8C2QABAO8CzwABAQUAAAABAQUCGgABAQUC2QABAQUDYwABAQUCzwABAQUDTAABAQX/WQABAQUC7AABAQcAAAABAMMBEwABAKkCkQABATsC5gABAQwAAAABAMgBEwABAK4CkQABAUAC5gABAQf/WQABAKkDOQABAQf/YgABAVUAAAABAmYAAAABAhkCGgABAVUC2QABAVUCwgABAVX/WQABAVUDHwABAVUDXAABAVUDHAABASsAAAABASsCGgABAdMAAAABAdMCGQABAdMC2AABAdMCzgABAdMCwQABAdAAAAABASACGgABASAC2QABASACzwABASACwgABASAC7AABAdD/WQABASADHwABASACuwABARYAAAABARMCGgABARMC2QABARMCzwABARMC7AABARb/WQABAV0AAAABAmoAAAABAV0CGgABAV0C2QABAV0CzwABAV0DSwABAV3/WQABAV0DVgABAisDGwABAfYDLwABAV0DUgABAV0CwgABAV0DHwABAV0CuwABAV0DHAABAeICGgABAeIC2QABA8gAAAABA8gCzwABAT0AAAABAb8AAAABAT0CGgABAT0C2QABAT0CzwABAgsDGwABAT3/WQABAdYDLwABAT0DUgABAT0CwgABAT0C7AABAT0DHwABAT0CuwABAT0DXAABAUQAAAABAUQCGgABAToAAAABALgCGgABAToCGgABANkAAAABATMC5gABANn/WQABAewC7gABANn/YgABAhsCGgABAPAAAAABAKwBEwABAJMCkQABASgC5gABALEBEwABAJgCkQABAS0C5gABAPD/WQABAJMDOQABAPD/YgABAfAAAAABAfACGgABAfAC2QABAfACzwABAfACwgABAqcAAAABAqf/WQABARQAAAABARQCGgABARQC2QABARQCzwABARQC7AABART/WQABAUcAAAABApgAAAABAUcCPwABAUcC/gABAUcC9AABAUcDcAABAUf/WQABAUcDewABAhUDQAABAeADVAABAUcDdwABAUcC5wABAUcDRAABAUcC4AABAUcDQQABAfACPwABAfAC/gABAU0AAAABAU0CPwABAU8AAAABAWACQAABAWAC/wABAWAC9QABAWADEgABAUIAAAABALoBIwABAUACPwABAVYAAAABAM4BIwABAVQCPwABAUAC9AABAV4AAAABAMABIAABAU8CPwABAUL/WQABAUL/YgABA9MAAAABA9EC9AABATMAAAABAhwAAAABAS8CPwABAS8C/gABAS8C9AABAf0DQAABATP/WQABAcgDVAABAS8DdwABAS8C5wABAS8DEQABAS8DRAABAS8C4AABAS8DgQABAVICPwABARgAAAABARgCPwABARgC9AABAVoAAAABAWQCQAABAWQC/wABAWQC9QABAVr/WQABAWQDEgABAWQC4QABAWAAAAABAWAB0wABAWACPwABAXQAAAABAXQB0wABAXQCPwABAWD/UAABAWAC9AABAWD/WQABAJsAAAABAOsAAAABAJsCPwABAJsC/gABAJsC9AABAJsC5wABAJsDgQABAJsDEQABAJv/WQABAJsDRAABAJECPwABAJsC4AABAOYCPwABAOYC/gABAOYC9AABAU0C9AABAU3/WQABATIAAAABAJwBQgABAJwCPwABAXQCPwABAJwC/gABATL/WQABAvICPwABATL/YgABAS0AAAABAZQBRwABAK8CPwABAY4CPwABAZ4AAAABAZ4CPwABAZ7/WQABAWAC/gABAWADEQABA6YCPwABAWD/YgABAWYAAAABAWYBHwABAcAAAAABAWYCPwABAf8CPwABAWYC/gABAWYC9AABAjQDQAABAWb/WQABAf8DVAABAWYDdwABAWYC5wABAWYDgQABAWYDiAABAWYDRAABAWYC4AABAWECPwABAWEC/gABAhgAAAABAhgCPwABAWcCPwABAUkAAAABAUkCPwABAUkC/gABAUkC9AABAUn/WQABAUn/YgABARkAAAABARkCPwABARkC/gABARkDiAABARkC9AABARkDcQABARn/WQABARkDEQABAQcBCQABAQcCPwABAQcC9AABAQcC5wABAVkAAAABAg4AAAABAVkCPwABAiwCPwABAVkC/gABAVkC9AABAVkC5wABAVn/WQABAVkDRAABAVkC4AABAVkDgQABAVkDQQABAfQAAAABAfQCPwABAfQC/gABAfQC9AABAfQC5wABASwAAAABASwCPwABASwC/gABASwC9AABASwC5wABASwDEQABASz/WQABASwDRAABASwC4AABASkAAAABAScCPwABAScC/gABAScC9AABAScDEQABASn/WQABAm4AAAABAVoCPwABAVoC/gABAVoC9AABAVoDcAABAVoDewABAigDQAABAfMDVAABAVoDdwABAVoC5wABAVoDRAABAVoC4AABAVoDQQABAdQAAAABAdQCPwABAdQC/gABA9QAAAABA9MC9AABAg0AAAABATQCPwABATQC/gABATQC9AABAgIDQAABATT/WQABAc0DVAABATQDdwABATQC5wABATQDEQABATQDRAABATQC4AABATQDgQABAVoAAgABAVr/WwABAOAAAAABAS8AAAABAOACPwABAOAC/gABAOAC9AABAOAC5wABAOADgQABAOD/WQABAOADRAABAOAC4AABAOUCPwABAOUC/gABAOUC9AABAvECPwABAgkAAAABAgkCPwABAgn/WQABAV0CPwABAV0C/gABAV0C9AABAV0DEQABA5oCPwABAV3/YgABAREAAAABAREA/gABARECQAABAREC9QABARH/WQABAREC6AABARH/YgABAiQCPwABAhAAAAABAhACPgABAhAC/QABAhAC8wABAhAC5gABAlUACQABAVQC/gABAVQC9AABAVQC5wABAVQDEQABAlX/YgABAVQDRAABAVQC4AABASoAAAABASkCPwABASkC/gABASkC9AABASkDEQABASr/WQABAAAAAAABDXgNiAABAAwAJgAGAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAUAEgAYABIAHgAkAAH+1AAAAAH+1P9ZAAH+1P9bAAH+1P9QAAH+1P9iAAENRg10AAEADAGGAF4AAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAI2AAACNgAAAjYAAAI2AAACNgAAAjYAAAI2AAACNgAAAjYAAAI2AAACNgAAAjYAAAI2AAACNgAAAjYAAAI2AAACNgAAAjYAAAI2AAACNgAAAjYAAAI8AAACNgAAAjYAAAI2AAACNgAAAjYAAAI2AAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACQgAAAkgAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjYAAAI2AAACNgAAAjYAAAI2AAACNgAAAjYAAAI2AFoA1ADaANoA2gDgAOYA7ADaAOwA5gDaAOwA8gDyAPgA8gD+AP4A8gDaANoA2gEEANoA2gDaAQoA7ADyARABFgEcARwBHAEiASgBLgEcAS4BKAEcAS4BNAE0AToBNAE0ARwBHAEcAUABHAEcARwBRgEuATQBQAFMAQQA1AEEAQQBUgFYAV4BBAEEAOwA1ADyAPIA8gDyAQQA8gFkAWoBagFqAXABcAFwAXYBfAFqAWoBZAGCAXAAAf7UAhoAAf7UArwAAf7UArsAAf8dAhoAAf8PArwAAf7UAsIAAf7UA1wAAf7UAuwAAf7UA2MAAf7UAtkAAf7UAs8AAf7UA0wAAf7UAxwAAf7UArsAAf7UAx8AAf7UAv4AAf7UA1gAAf7UA/IAAf7UA4IAAf7UA/kAAf7UA28AAf7UA2UAAf7UA+IAAf7UA1EAAf7UA7UAAf7UAu4AAf7UArEAAf7UAqQAAf7UAqoAAQEsArsAAQEsAtkAAQEsAs8AAQEsAsIAAQEsAuwAAQEsAxwAAQo4CqYAAQAMAYYAXgAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAaIAAAGiAAABogAAAaIAAAGiAAABogAAAaIAAAGiAAABogAAAaIAAAGiAAABogAAAaIAAAGiAAABogAAAaIAAAGiAAABogAAAaIAAAGiAAABogAAAagAAAGiAAABogAAAaIAAAGiAAABogAAAaIAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGuAAABtAAAAZwAAAGcAAABnAAAAZwAAAGcAAABnAAAAZwAAAGcAAABogAAAaIAAAGiAAABogAAAaIAAAGiAAABogAAAaIAEABAAEAARgBAAEwATABSAFgAXgBeAGQAXgBqAGoAcAB2AAH+1AIaAAH+1AK8AAH+1AK7AAH/HQIaAAH/DwK8AAH+1ANLAAH+1ANWAAH/ogMbAAH/bQMvAAH+1ANSAAH+1APhAAH+1APsAAH/ogOxAAH/bQPFAAH+1APoAAEABQZXBoMGhAaGBokAAQAQBp4GoAamBqgGqgasBq4GsgazBs8G0AbtBu8G8gbzBwAAAgAQBkcGTgAABlAGWgAIBlwGXAATBl4GXgAUBmAGYAAVBmIGYgAWBmQGZAAXBmYGZgAYBmgGaAAZBm4GcAAaBnMGkgAdBrYGuAA9BroGugBABsMGwwBBBvwG/QBCB2EHYQBEAAIAAQXOBeIAAAABAFYASQCVAKoAwQDCAMMAxADFAMYAxwDgAOEA4gDjAOQA5QDnAOgA6QDqAOsA7ADtAO4A7wDwAS8BXAFdAV4BXwFgAWEBYgGlAbUBzwHUAeMB5wHoAe8B8gH0Af4CBAI3AlACUgJqAroDkQRxBHIGRgZIBkkGUgZWBlcGXAZeBmAGYgZuBm8GcAZ1BncGeQZ7BoUGhwajBqcGrwa2BrcGuAa6BsMG+gb/B2EHkweUAAEAAgWBBYMAAgBZAAQARgAAAEgAtQBDALcBOgCxATwBTQE1AU8BjgFHAbkBuQGHAdUB2wGIAeMB9wGPAgICAgGkAjcCNwGlAlYCXwGmAmYCbQGwAn8CngG4AqECoQHYAsECwQHZAtIC0gHaAtsC3wHbBHMEcwHgBHUEdQHhBHoEgQHiBIMEkQHqBJMEkwH5BJUElQH6BJgEmAH7BJsEoAH8BKIEowICBKYEqQIEBKsEsAIIBLQEtAIOBLYEugIPBL0EvQIUBMAExQIVBMcExwIbBMkE2wIcBN0E5AIvBOYE5wI3BOoE8AI5BPIE/gJABQEFAQJNBQQFBAJOBQYFEAJPBRIFEgJaBRQFFAJbBRoFGgJcBSAFIwJdBSYFKAJhBSoFKgJkBTIFNgJlBTkFOQJqBT8FQQJrBUQFRQJuBVIFUgJwBVQFVQJxBVwFXgJzBWYFagJ2BXQFdQJ7BX0FfQJ9BX8FfwJ+BYQFhQJ/BYkFigKBBY0FjQKDBZAFkgKEBZQFlAKHBZgFmwKIBaQFqQKMBa0FsAKSBbMFtAKWBbcFtwKYBbsFvAKZBcEFxgKbBcgFyAKhBcwFzQKiBpsGmwKkBp0GnQKlBp8GnwKmBqEGoQKnBqMGpAKoBqcGpwKqBqkGqQKrBq0GrQKsBq8GrwKtBskGygKuBs0GzQKwBuwG7AKxBu4G7gKyBvAG8QKzBvkG+QK1Bv4G/gK2B5MHlAK3AAIABwLmAysAAAMuAy8ARgMxA5wASAOeA/YAtAP5BCwBDQQuBFMBQQRVBHABZwABABAGngagBqIGqAaqBqwGsgbPBtAG7QbvBvIG8wb3BvgHAAABAAUEcQRyBkYG+gb/AAIADwZHBk4AAAZQBloACAZcBlwAEwZeBl4AFAZgBmQAFQZmBmYAGgZoBmgAGwZuBnAAHAZzBpIAHwa2BrgAPwa6BroAQgbDBsMAQwb2BvYARAb8Bv0ARQdhB2EARwACADABjwG4AAABugHRACoB0wHUAEIB3QHiAEQB+AIBAEoCAwI2AFQCOAJCAIgCRAJMAJMCTgJVAJwCYAJlAKQCbgJ+AKoCnwKgALsCogK8AL0CvgLAANgCwgLCANsCxALRANwC4ALgAOoC4gLiAOsC5ALkAOwEtQS1AO0FFQUWAO4FGwUfAPAFJAUlAPUFKQUpAPcFKwUsAPgFLgUxAPoFPAU+AP4FQgVDAQEFRwVJAQMFTAVRAQYFVgVbAQwFXwVlARIFawVzARkFdgV8ASIFgAWDASkFhgWGAS0FiAWIAS4FiwWMAS8FjgWPATEFkwWTATMFlQWXATQFngWeATcFoAWjATgFqgWsATwFsQWxAT8FvQW/AUAGnAacAUMGqwarAUQAAQAkBHQEdgR3BHgEeQSCBJIElASWBJcEmQSaBKEEpASlBKoEsQSyBLMEuwS8BL4EvwTGBMgE3ATlBOgE6QTxBP8FAAUCBQMFBQUTAAEAEwUXBS0FNwU4BToFOwVGBUoFSwVTBYcFnAWdBbUFtgW4BbkFugXHAAIAAgcBB18AAAd7B5AAXwABAAUFzAXNBqsHkweUAAIANgRzBHMAAAR1BHcAAQR6BIkABASLBI4AFASQBJEAGASTBJQAGgSWBJYAHASYBJkAHQSbBKAAHwSlBKUAJQSnBKcAJgSpBKkAJwSrBK0AKASvBLQAKwS2BMMAMQTGBMYAPwTIBNAAQATSBN4ASQTjBOMAVgTlBOUAVwToBOgAWATsBPAAWQTyBPkAXgT7BP0AZgUBBQEAaQUEBREAagUTBRQAeAUWBRgAegUbBS8AfQUxBTIAkgU0BTUAlAU3BTcAlgU5BToAlwU8BUIAmQVIBUgAoAVKBUoAoQVMBU4AogVQBVQApQVXBVsAqgVdBV8ArwVhBWQAsgVmBWYAtgVoBWgAtwVqBXIAuAV0BX8AwQWEBYYAzQWKBYoA0AWNBY0A0QWQBZMA0gWVBZsA1gWgBaIA3QWkBbQA4AW3BbcA8QW7BcYA8gACACYABABIAAAASgCAAEUAggCnAHwAqgC1AKIAtwC+AK4AwADbALYA3QDfANIA4QDlANUA5wD1ANoA+gEuAOkBMAE6AR4BPAFVASkBVwFZAUMBWwGqAUYBrAGzAZYBtQHTAZ4B1QHbAb0B3QINAcQCDwJCAfUCRAJLAikCTgJzAjECdQKDAlcChQK5AmYCuwLfApsC6AMtAsADLwNAAwYDQgNnAxgDaQOOAz4DkQOcA2QDngOlA3ADpwPCA3gDxAPGA5QDyAPMA5cDzgQRA5wEEwQdA+AEHwQ3A+sEOQQ7BAQEPQRwBAcAAgACByEHJAAAByYHJwAEAAEABQchByIHIwcmBycAAgAHBwEHDAAABw4HHwAMBywHRgAeB0oHSwA5B00HXQA7B3sHfABMB4EHkABOAAIACgcBBwwAAAcOBx8ADAcsB0YAHgdKB0sAOQdNB10AOwdjB2QATAdoB2gATgdrB20ATwdvB3QAUgd2B3cAWAACAAEHgQeQAAAAAgAOBp4GngACBqAGoAAEBqYGpgAFBqgGqAAGBqoGqgACBqwGrAACBq4GrgAIBrIGsgACBrMGswALBs8G0AAHBu8G7wAJBvIG8gAKBvMG8wADBwAHAAABAAIATAXOBc4AJwXPBc8ADAXQBdAAHgXRBdEAGwXSBdIACQXTBdMAJAXUBdQAJwXVBdUAGAXWBdYALgXXBdcAJgXYBdgAKAXZBdkADQXaBdoAHwXbBdsAHAXcBdwAJQXdBd0AIQXeBd4AJwXfBd8AGQXgBeAALgXhBeEAIwZHBkcAAgZIBkkAIgZKBkoABAZLBkwAEAZNBk0ABgZOBk4ABwZQBlAAEAZRBlEAEQZSBlIAEwZTBlQAFwZVBlUABAZWBlYAGgZXBlcAIAZYBlgAAgZcBlwAGgZfBl8AAwZhBmEAAwZjBmMAKgZlBmUAKQZnBmcAKQZpBmkAKwZuBnAAIgZ0BnQAIgZ2BnYAIgZ4BngAEAZ5BnkAFQZ6BnoAFgZ7BnsAFQZ8BnwAFgZ9Bn0AEAZ/Bn8ACgaBBoEACgaCBoIALAaDBoMACAaEBoQAIgaFBoUACwaGBoYAIgaHBocACwaIBogAEAaJBokAEgaKBooAFAaMBowAEAaRBpEAEAa2BrYAGga3BrgAIga6BroAIgbDBsQAIgbMBswAIgbPBtAADwbtBu0AAQbuBu4ADgbyBvIAHQbzBvMABQb8Bv0AFwcABwAALQdhB2EAFQACADsGSAZJAAsGSgZKAAMGSwZMAA8GTQZNAAQGTgZOAAYGUAZQAA8GUQZRABAGUgZSABIGUwZUABgGVQZVAAMGVgZWABoGVwZXABsGWQZaAAwGXAZcABoGXgZeAAEGYAZgAAEGYgZiAA0GZAZkAAIGZgZmAAIGaAZoAA4GbgZwAAsGcwZzAAwGdAZ0AAkGdQZ1AAsGdgZ2AAkGdwZ3AAsGeAZ4AA8GeQZ5ABQGegZ6ABYGewZ7ABQGfAZ8ABYGfQZ9AA8GfgZ+AAgGfwZ/AAwGgAaAAAgGgQaBAAwGggaCAAUGgwaDAAcGhAaEAAoGhQaFAAsGhgaGAAoGhwaHAAsGiAaIAA8GiQaJABEGigaKABMGiwaLABkGjAaMAA8GjQaNABUGjgaOABcGjwaPABUGkAaQABcGkQaRAA8GkgaSABkGtga2ABoGtwa4AAsGuga6AAsGwwbDAAsG/Ab9ABgHYQdhABQAAgBmBc4FzgAtBc8FzwASBdAF0AAqBdEF0QAnBdIF0gAMBdMF0wAKBdQF1AAtBdUF1QAkBdYF1gA2BdcF1wA4BdgF2AA1BdkF2QAwBdoF2gArBdsF2wAoBdwF3AANBd0F3QALBd4F3gAtBd8F3wAlBeAF4AA2BeEF4QARBkcGRwACBkgGSQAvBkoGSgAFBksGTAAXBk0GTQAuBk4GTgAIBlAGUAAXBlEGUQAYBlIGUgAaBlMGVAAgBlUGVQAFBlYGVgAmBlcGVwAsBlgGWAACBlkGWgAQBlwGXAAmBl8GXwAD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BdkARgXaBdoASAXbBdsALAXcBdwARAXdBd0AQwXeBd4ASgXfBd8AKgXgBeAANAXhBeEAKQZGBkYACwZHBkcADAZIBkkANQZKBkoAMQZLBkwAEAZNBk0AQQZOBk4AQgZQBlAAEAZRBlEAEQZSBlIAEgZTBlQAFAZVBlUAMQZWBlYAKwZXBlcALQZYBlgADAZZBloAUgZcBlwAKwZfBl8ATQZhBmEATQZlBmUATgZnBmcATgZpBmkAVAZuBnAANQZzBnMAUgZ0BnQANQZ1BnUARQZ2BnYANQZ3BncARQZ4BngAEAZ5BnkAEwZ6BnoAOwZ7BnsAEwZ8BnwAOwZ9Bn0AEAZ+Bn4AUgZ/Bn8AUQaABoAAUgaBBoEAUQaEBoQANQaGBoYANQaIBogAEAaMBowAEAaRBpEAEAabBpsAJQacBpwAOAadBp0AJQaeBp4AMgafBp8AJgagBqAAOAahBqEAMgaiBqIAKAajBqMAMgakBqQAJQamBqYAMganBqcANgaoBqgAMgaqBqoAMgasBq0AMgauBq4AFQavBq8ANgayBrIAMgazBrMAGwa2BrYAKwa3BrgANQa6BroANQbDBsQANQbJBskAAQbMBswANQbNBs0AUwbPBtAADwbsBuwAJQbtBu0AMAbuBu4AOgbvBu8AFgbwBvEAJQbyBvIAPQbzBvMAHQb5BvkAJQb8Bv0AFAb+Bv4AJQdhB2EAEweTB5QABQACANoAHgAfAAQAIAAgAAIAIQAnAAMAKAAoAA8AKQApABsAKgAuAA8ALwAvAB0AMABGAAQASABIAAIASQBJAAYASgBRAAgAUgBYAAkAWQBZABYAWgBnAAkAaABqABYAawBtAAwAbgBuAA0AbwBvABYAcAB0AA0AdQB1ABwAdgB3AA0AeAB6AAkAewB7ABYAfACBAAkAggCCABwAgwCEAAkAhQCmAA8ApwCnAAQAqACoABAAqQCpABUAqgCqAA8AqwCyABEAswC1ABIAtwC+ABIAvwC/AAIAwADAAA8AwQDHABMAyADRABYA0gDSABcA0wDfABYA4ADlABgA5gDmABkA5wDwABoA8QD1ABsA9gD2ABYA+AD4ABYA+QD5AAkA+gETAAEBFAEVAAQBFgEWABsBFwEXAB0BGAEuAAUBLwEvAAcBMAE3AAgBOAE4AAoBOQE5AAsBOgE6AAoBPAFIAAoBSQFMAAsBTQFNAA4BTwFPAA4BUAFQAAsBUQFWAA4BVwFXABwBWAFZAA4BWgFbAA8BXAFiABQBYwFsAAkBbQFtABcBbgF6AAkBewGJABYBigGOABsBuQG5AB0B1QHbABwB4wH3ABwCAgICABwCNwI3ABwCVgJfABwCZgJtABwCfwKDAB0ChAKeABwCoQKhAB0CwQLBABwC0gLSABwC2wLfAB0EdQR1AAIEegR8AAQEfQR9ABkEfgR+AAIEfwSBAAkEgwSEABkEhQSHAAkEiASIAA8EiQSJAAkEigSKABAEiwSLAAMEjASMABMEjQSOABgEjwSPAA8EkASQABkEkQSRAAkEkwSTAAkElQSVAAkEmASYAAkEmwSbABIEnAScAAMEnQSdAA8EngSfAAkEoASgABYEogSiAA8EowSjAAkEpgSmABkEpwSnAA8EqASoABgEqQSpAAYEqwSrABkErASsAAIErQSuABkErwSvAAwEsASwABkEtAS0AAkEtgS2AAMEtwS3ABMEuAS5ABoEugS6ABkEvQS9AAkEwATBAA8EwgTCAAkEwwTDABkExATEAAwExQTFAAkExwTHAAkEywTMAAQEzQTOAA8EzwTPABkE0ATRAAIE0gTTAAkE1ATXAA8E2ATaABgE2wTbAAkE3QTdAAkE3gTeABME3wTgABkE4QThAAUE4gTiAAkE4wTjAA8E5ATkABgE5gTmABAE5wTnAAkE6wTrAA8E7ATsAAYE7QTtAAIE7gTvAAME8ATwAAEE8gT0AAUE9QT4AAkE+QT5AAEE+gT6ABAE+wT7ABQE/AT9ABYE/gT+AA8FAQUBAAkFBAUEAAsFBgUGABQFBwUHAAkFCAUJAAEFCgUKAAQFCwULAAUFDAUNAAkFDgUQABYFEgUSAA8FFAUUABwFGgUaABwFIAUjABwFJgUoABwFKgUqABwFMgU2ABwFOQU5ABwFPwVBABwFRAVFABwFUgVSABwFVAVVABwFXAVeABwFZgVqABwFdAV1ABwFfQV9ABwFfwV/ABwFhAWFABwFiQWKABwFjQWNABwFkAWSABwFlAWUABwFmAWbABwFpAWpABwFrQWwABwFswW0ABwFtwW3ABwFuwW8ABwFwQXGABwFzQXNAAwGmwabAAMGnQadAAMGnwafABIGoQahAAMGowajAAYGpAakAAgGpwanAAcGqQapAAkGrQatABAGrwavAAcGygbKAAkGzQbNABwG7AbsAA8G7gbuAAkG8AbxAA8G+Qb5AA8G/gb+AA8HkweUABMAAgG3AAQAHwABACAAIABsACEAJwAHACgARgBsAEcASABMAEkASQBsAEoAUQAHAFIAZwBsAGgAagAFAGsAhABsAIUApwAHAKgAqQBsAKoAqgAHAKsAsgBsALMAtQBNALcAvgBNAL8AvwBxAMAAwAAHAMEAxwAIAMgA3wAKAOAA5QALAOYA5gAMAOcA8AANAPEA9QBqAPYA9gBsAPcA9wABAPgA+QAKAPoBEwBdARQBFQABARYBFwBsARgBLgBKAS8BLwBdATABNwAHATgBOABpATkBOQBsAToBSABpAUkBSwAGAUwBTQBsAU8BWQBsAVoBWwAHAVwBYgAJAWMBfwAKAYABiQAOAYoBjgBqAY8BqgBOAasBqwBwAawB0QAmAdMB0wBSAdUB3AAmAd0B4gBwAeMB8wBmAfQB9wBlAfgB+gBwAfsB+wBmAfwCBABwAgUCEQBmAhICNAAmAjUCNQBmAjYCNgBwAjcCNwAmAjgCPwBmAkACQgAxAkQCSwAxAkwCTABwAk4CVQA2AlYCbQA9Am4CcwBAAnQCdABCAnUCfgBAAn8CgwBGAoUCngAmAp8CoABOAqECuQAmAroCwwBwAsQCxAAmAsUCzABwAs0C2gA9AtsC3wBGAuAC4AAIAuEC4gA2AuQC5AA2AuUC5QBtAuYC5wA+AugDBABPAwUDBQBWAwYDDAAnAw0DKgBWAysDKwAnAy4DLgBWAy8DLwAnAzEDNwAnAzgDTwBWA1ADUgAiA1MDawBWA2wDjgAnA48DkABWA5EDkQAnA5IDmQBWA5oDnABYA54DpQBYA6cDrgA3A68DxgA+A8cDzABBA80DzQBDA84D1wBEA9gD3ABbA90D9gBQA/kD+QBWA/oEEAAWBBEEEQAnBBIEEgBTBBMEGgAnBBsEHQBcBB4EHgBWBB8EJwBcBCgEKABWBCkEKwBcBCwELAAjBC4ELgAjBC8EOwBWBDwEPAAnBD0ERAA3BEUEYQA+BGIEawBFBGwEcABbBHEEcgAPBHMEcwABBHQEeABsBHkEeQAEBHoEfABsBH0EfQAMBH4EfgBMBH8EhABsBIUEhQAEBIYEhwBsBIgEiAAHBIkEigBsBIsEiwAHBIwEjAAIBI0EjgAMBI8EjwAHBJAEkAAMBJEEkQACBJIElgBsBJcElwAIBJgEmABsBJkEmQAEBJoEmgBsBJsEmwBNBJwEnAAHBJ0EnQBMBJ4EnwBsBKAEoAAFBKEEoQAIBKIEogBsBKMEowAMBKQEpQAIBKYEpgAMBKcEpwAHBKgEqAALBKoEqgBsBKsEqwAMBKwErABMBK0ErwBsBLAEsAAIBLEEtABsBLUEtgAHBLcEtwAIBLgEuQANBLoEugAMBLsEuwAIBLwEvQACBL4EvwBsBMAEwQADBMIEwgBsBMMEwwAMBMQExgBsBMcExwACBMgEyABsBMkEywABBMwEzABsBM0EzgAHBM8EzwAMBNAE0QBMBNIE0wBsBNQE1gAHBNcE1wBMBNgE2gAMBNsE2wACBNwE3gBsBN8E4AAMBOEE4QBKBOIE4gAEBOME4wAHBOQE5AALBOUE5wBsBOgE6QAEBOoE6gABBOsE6wAHBOwE7ABsBO4E7wAHBPAE8ABdBPEE8QBfBPIE9ABKBPUE+ABsBPkE+QBLBPoE+gBdBPsE+wAJBPwE/QAOBP4E/gAHBP8E/wAKBQAFAAAIBQEFAQAKBQIFAgAEBQMFAwBsBQQFBAAGBQYFBgAJBQcFBwBLBQgFCQBdBQoFCgABBQsFCwBKBQwFDQBsBQ4FEAAOBRIFEgAHBRMFEwAKBRQFFABOBRUFFQAHBRYFGQBmBRoFGgAYBRsFHQAmBR4FHgBCBR8FHwBSBSAFJQBmBSYFJgAYBScFKABmBSkFKQAmBSoFKwBmBSwFLAAmBS0FLQA4BS4FLwBABTAFMAAmBTEFMQBCBTIFMgA9BTMFNwBmBTgFOAA4BTkFOQBmBToFOgAYBTsFOwBmBTwFPAAxBT0FPQAmBT4FPgBSBT8FQABmBUEFQQBlBUIFQgBJBUMFQwBmBUQFRABCBUUFRQBwBUYFRgA4BUcFRwBCBUgFSAAmBUkFSQBABUoFSgAcBUsFSwBmBUwFTABCBU0FTQBSBU4FTwBmBVAFUABwBVEFUQA4BVIFVQBmBVYFVwAmBVgFWAA4BVkFWgBABVsFWwBCBVwFXAA4BV0FXgA9BV8FYABwBWEFYgATBWMFYwBwBWQFZABCBWUFZQBmBWYFZgAYBWcFaABmBWkFaQA9BWoFagBmBWsFbQBOBW4FcAAmBXEFcQBCBXIFcwBSBXQFdQBmBXYFeAAmBXkFeQBSBXoFfABABX0FfQA9BX4FgABmBYEFggBCBYMFgwBXBYQFhAAYBYUFhQAmBYYFhgBABYcFhwAyBYgFiABmBYkFiQBlBYoFigAYBYsFiwAmBYwFjAAxBY0FjQAmBY4FjgBCBY8FjwBSBZAFkgA9BZMFkwBwBZQFlAAYBZUFlwBmBZgFnAA9BZ0FnQA4BZ4FngBwBZ8FnwBmBaAFoABSBaEFoQAmBaIFogBmBaMFowARBaQFpABmBaUFpQAmBaYFpwA9BagFrAAmBa0FsAA9BbEFsQBvBbMFtQA9BbYFtgAfBbcFtwA9BbgFuAAYBbkFuQBmBbsFvAAmBb0FvQBOBb4FvwAmBcEFxgA9BccFxwAyBcgFyAABBcwFzAABBc0FzQBsBc4FzgBHBc8FzwAoBdAF0ABaBdEF0QA5BdIF0gAaBdMF0wBUBdQF1ABHBdUF1QAzBdYF1gAXBdcF1wAkBdgF2ABIBdkF2QApBdoF2gA8BdsF2wA6BdwF3AAbBd0F3QBVBd4F3gBHBd8F3wA0BeAF4AAXBeEF4QAlBkYGRgAPBkcGRwAQBkgGSQAgBkoGSgAUBksGTAArBk0GTQBhBk4GTgAZBlAGUAArBlEGUQAsBlIGUgAtBlMGVAAwBlUGVQAUBlYGVgA1BlcGVwA/BlgGWAAQBlkGWgAhBlwGXAA1Bl8GXwBgBmAGYABoBmEGYQBgBmIGYgBuBmMGYwBeBmUGZQASBmcGZwASBmkGaQBrBm4GcAAgBnMGcwAhBnQGdAAgBnUGdQAeBnYGdgAgBncGdwAeBngGeAArBnkGeQAuBnoGegAvBnsGewAuBnwGfAAvBn0GfQArBn4GfgAhBn8GfwAdBoAGgAAhBoEGgQAdBoIGggBiBoMGgwBjBoQGhAAgBoUGhQBkBoYGhgAgBocGhwBkBogGiAArBowGjAArBpEGkQArBpsGmwAHBpwGnAAmBp0GnQAHBp8GnwBNBqAGoAAmBqQGpAAHBqkGqQBsBqsGqwBsBrYGtgA1BrcGuAAgBroGugAgBsMGxAAgBskGyQABBsoGygBsBswGzAAgBs0GzQBmBuwG7AAHBu0G7QBRBu4G7gAqBu8G7wBZBvAG8QAHBvIG8gA7BvMG8wAVBvcG+ABnBvkG+QAHBvoG+gBsBvwG/QAwBv4G/gAHB2EHYQAuB5MHlAAIAAIAQwLm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BS4FLwA/BTAFMAAhBTEFMQBBBTMFNwAeBTkFOQAeBTsFOwAeBT0FPQAhBT8FQAAeBUMFQwAeBUQFRABBBUcFRwBBBUgFSAAhBUkFSQA/BUsFSwAeBUwFTABBBU4FTwAeBVIFVQAeBVYFVwAhBVkFWgA/BVsFWwBBBWQFZABBBWUFZQAeBWcFaAAeBWoFagAeBW4FcAAhBXEFcQBBBXQFdQAeBXYFeAAhBXoFfAA/BX4FgAAeBYEFggBBBYUFhQAhBYYFhgA/BYgFiAAeBYsFiwAhBY0FjQAhBY4FjgBBBZUFlwAeBZ8FnwAeBaEFoQAhBaIFogAeBaQFpAAeBaUFpQAhBagFrAAhBbkFuQAeBbsFvAAhBb4FvwAhBcgFyAABBcwFzAABBc4FzgBFBc8FzwAjBdAF0AA8BdEF0QA5BdIF0gAXBdQF1ABFBdUF1QA0BdcF1wAfBdgF2ABGBdkF2QAkBdoF2gA9BdsF2wA6BdwF3AAYBd4F3gBFBd8F3wA1BeEF4QAgBkYGRgAOBkgGSQAcBksGTAAnBk0GTQASBlAGUAAnBlEGUQAoBlIGUgAqBlMGVAAwBlYGVgA2BlcGVwA+BlwGXAA2Bl8GXwAPBmEGYQAPBm4GcAAcBnQGdAAcBnUGdQAaBnYGdgAcBncGdwAaBngGeAAnBnkGeQAsBnoGegAuBnsGewAsBnwGfAAuBn0GfQAnBn8GfwAZBoEGgQAZBoIGggATBoMGgwAUBoQGhAAcBoUGhQAbBoYGhgAcBocGhwAbBogGiAAnBokGiQApBooGigArBosGiwAxBowGjAAnBo0GjQAtBo4GjgAvBo8GjwAtBpAGkAAvBpEGkQAnBpIGkgAxBpwGnAAhBp4GngAQBp8GnwAEBqAGoAAhBqEGoQAQBqIGogAWBqMGowAQBqYGpgAQBqgGqAAQBqoGqgAQBqwGrQAQBq4GrgAyBrIGsgAQBrYGtgA2BrcGuAAcBroGugAcBsMGxAAcBskGyQABBswGzAAcBs0GzQAeBs8G0AAmBu0G7QANBu4G7gAlBvIG8gA7BvMG8wARBvwG/QAwB2EHYQAsB5MHlAAFAAIAPgZIBkkADAZKBkoABAZLBkwAEQZNBk0ABQZOBk4ABwZQBlAAEQZRBlEAEgZSBlIAFAZTBlQAGgZVBlUABAZWBlYAHAZXBlcAHQZZBloADQZc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c2MH9GMyc2MH+mMyc2MIAGMyc2MIBmMyc2MIDGMyc2MIEmMyc2MIGGMyc2MIHmMyc2MIJGMyc2MIKmNhc2UIMGNhc2UINmNhc2UIPGNhc2UIQmNhc2UISGNhc2UITmNhc2UIVGNhc2UIWmNhc2UIYGNhc2UIZmNhc2UIbGNhc2UIcmNhc2UIeGNhc2UIfmNhc2UIhGNjbXAIimNjbXAIlmNjbXAIomNjbXAIrmNjbXAIumNjbXAIxmNjbXAI1mNjbXAI4mNjbXAI7mNjbXAI+mNjbXAJBmNjbXAJEmNjbXAJHmNjbXAJKmNjbXAJNmRsaWcJQmRsaWcJSGRsaWcJTmRsaWcJVGRsaWcJWmRsaWcJYGRsaWcJZmRsaWcJbGRsaWcJcmRsaWcJeGRsaWcJfmRsaWcJhGRsaWcJimRsaWcJkGRsaWcJlmRub20JnGRub20JomRub20JqGRub20JrmRub20JtGRub20JumRub20JwGRub20JxmRub20JzGRub20J0mRub20J2GRub20J3mRub20J5GRub20J6mRub20J8GZyYWMJ9mZyYWMKAGZyYWMKCmZyYWMKFGZyYWMKHmZyYWMKKGZyYWMKMmZyYWMKPGZyYWMKRmZyYWMKUGZyYWMKWmZyYWMKZGZyYWMKbmZyYWMKeGZyYWMKgmxpZ2EKjGxpZ2EKkmxpZ2EKmGxpZ2EKnmxpZ2EKpGxpZ2EKqmxpZ2EKsGxpZ2EKtmxpZ2EKvGxpZ2EKwmxpZ2EKyGxpZ2EKzmxpZ2EK1GxpZ2EK2mxpZ2EK4GxudW0K5mxudW0K7GxudW0K8mxudW0K+GxudW0K/mxudW0LBGxudW0LCmxudW0LEGxudW0LFmxudW0LHGxudW0LImxudW0LKGxudW0LLmxudW0LNGxudW0LOmxvY2wLQGxvY2wLRmxvY2wLTGxvY2wLUmxvY2wLWGxvY2wLXmxvY2wLZGxvY2wLamxvY2wLcGxvY2wLdmxvY2wLfGxvY2wLgmxvY2wLiGxvY2wLjm51bXILlG51bXILmm51bXILoG51bXILpm51bXILrG51bXILsm51bXILuG51bXILvm51bXILxG51bXILym51bXIL0G51bXIL1m51bXIL3G51bXIL4m51bXIL6G9udW0L7m9udW0L9G9udW0L+m9udW0MAG9udW0MBm9udW0MDG9udW0MEm9udW0MGG9udW0MHm9udW0MJG9udW0MKm9udW0MMG9udW0MNm9udW0MPG9udW0MQm9yZG4MSG9yZG4MUG9yZG4MWG9yZG4MYG9yZG4MaG9yZG4McG9yZG4MeG9yZG4MgG9yZG4MiG9yZG4MkG9yZG4MmG9yZG4MoG9yZG4MqG9yZG4MsG9yZG4MuHBudW0MwHBudW0MxnBudW0MzHBudW0M0nBudW0M2HBudW0M3nBudW0M5HBudW0M6nBudW0M8HBudW0M9nBudW0M/HBudW0NAnBudW0NCHBudW0NDnBudW0NFHNhbHQNGnNhbHQNIHNhbHQNJnNhbHQNLHNhbHQNMnNhbHQNOHNhbHQNPnNhbHQNRHNhbHQNSnNhbHQNUHNhbHQNVnNhbHQNXHNhbHQNYnNhbHQNaHNhbHQNbnNpbmYNdHNpbmYNenNpbmYNgHNpbmYNhnNpbmYNjHNpbmYNknNpbmYNmHNpbmYNnnNpbmYNpHNpbmYNqnNpbmYNsHNpbmYNtnNpbmYNvHNpbmYNwnNpbmYNyHNtY3ANznNtY3AN1HNtY3AN2nNtY3AN4HNtY3AN5nNtY3AN7HNtY3AN8nNtY3AN+HNtY3AN/nNtY3AOBHNtY3AOCnNtY3AOEHNtY3AOFnNtY3AOHHNtY3AOInNzMDEOKHNzMDEOLnNzMDEONHNzMDEOOnNzMDEOQHNzMDEORnNzMDEOTHNzMDEOUnNzMDEOWHNzMDEOXnNzMDEOZHNzMDEOanNzMDEOcHNzMDEOdnNzMDEOfHN1YnMOgnN1YnMOiHN1YnMOjnN1YnMOlHN1YnMOmnN1YnMOoHN1YnMOpnN1YnMOrHN1YnMOsnN1YnMOuHN1YnMOvnN1YnMOxHN1YnMOynN1YnMO0HN1YnMO1nN1cHMO3HN1cHMO4nN1cHMO6HN1cHMO7nN1cHMO9HN1cHMO+nN1cHMPAHN1cHMPBnN1cHMPDHN1cHMPEnN1cHMPGHN1cHMPHnN1cHMPJHN1cHMPKnN1cHMPMHRudW0PNnRudW0PPHRudW0PQnRudW0PSHRudW0PTnRudW0PVHRudW0PWnRudW0PYHRudW0PZnRudW0PbHRudW0PcnRudW0PeHRudW0PfnRudW0PhHRudW0PigAAAAIAAAABAAAAAgAAAAEAAAACAAAAAQAAAAIAAAABAAAAAgAAAAEAAAACAAAAAQAAAAIAAAABAAAAAgAAAAEAAAACAAAAAQAAAAIAAAABAAAAAgAAAAEAAAACAAAAAQAAAAIAAAABAAAAAgAAAAEAAAACAAAAAQAAAAEAJAAAAAEAJAAAAAEAJAAAAAEAJAAAAAEAJAAAAAEAJAAAAAEAJAAAAAEAJAAAAAEAJAAAAAEAJAAAAAEAJAAAAAEAJAAAAAEAJAAAAAEAJAAAAAEAJAAAAAEAJgAAAAEAJgAAAAEAJgAAAAEAJgAAAAEAJgAAAAEAJgAAAAEAJgAAAAEAJgAAAAEAJgAAAAEAJgAAAAEAJgAAAAEAJgAAAAEAJgAAAAEAJgAAAAEAJgAAAAQAAgADAAQABQAAAAQAAgADAAQABQAAAAQAAgADAAQABQAAAAQAAgADAAQABQAAAAQAAgADAAQABQAAAAYAAgADAAQABQAGAAcAAAAEAAIAAwAEAAUAAAAEAAIAAwAEAAUAAAAEAAIAAwAEAAUAAAAEAAIAAwAEAAUAAAAEAAIAAwAEAAUAAAAEAAIAAwAEAAUAAAAEAAIAAwAEAAUAAAAEAAIAAwAEAAUAAAAEAAIAAwAEAAUAAAABACcAAAABACcAAAABACcAAAABACcAAAABACcAAAABACcAAAABACcAAAABACcAAAABACcAAAABACcAAAABACcAAAABACcAAAABACcAAAABACcAAAABACcAAAABABoAAAABABoAAAABABoAAAABABoAAAABABoAAAABABoAAAABABoAAAABABoAAAABABoAAAABABoAAAABABoAAAABABoAAAABABoAAAABABoAAAABABoAAAADABsAHAAdAAAAAwAbABwAHQAAAAMAGwAcAB0AAAADABsAHAAdAAAAAwAbABwAHQAAAAMAGwAcAB0AAAADABsAHAAdAAAAAwAbABwAHQAAAAMAGwAcAB0AAAADABsAHAAdAAAAAwAbABwAHQAAAAMAGwAcAB0AAAADABsAHAAdAAAAAwAbABwAHQAAAAMAGwAcAB0AAAABACgAAAABACgAAAABACgAAAABACgAAAABACgAAAABACgAAAABACgAAAABACgAAAABACgAAAABACgAAAABACgAAAABACgAAAABACgAAAABACgAAAABACgAAAABACAAAAABACAAAAABACAAAAABACAAAAABACAAAAABACAAAAABACAAAAABACAAAAABACAAAAABACAAAAABACAAAAABACAAAAABACAAAAABACAAAAABACAAAAABABEAAAABABUAAAABABQAAAABABIAAAABABMAAAABABAAAAABAAkAAAABAA8AAAABAAwAAAABAAsAAAABAAgAAAABAAoAAAABAA0AAAABAA4AAAABABkAAAABABkAAAABABkAAAABABkAAAABABkAAAABABkAAAABABkAAAABABkAAAABABkAAAABABkAAAABABkAAAABABkAAAABABkAAAABABkAAAABABkAAAABACMAAAABACMAAAABACMAAAABACMAAAABACMAAAABACMAAAABACMAAAABACMAAAABACMAAAABACMAAAABACMAAAABACMAAAABACMAAAABACMAAAABACMAAAACAB4AHwAAAAIAHgAfAAAAAgAeAB8AAAACAB4AHwAAAAIAHgAfAAAAAgAeAB8AAAACAB4AHwAAAAIAHgAfAAAAAgAeAB8AAAACAB4AHwAAAAIAHgAfAAAAAgAeAB8AAAACAB4AHwAAAAIAHgAfAAAAAgAeAB8AAAABACEAAAABACEAAAABACEAAAABACEAAAABACEAAAABACEAAAABACEAAAABACEAAAABACEAAAABACEAAAABACEAAAABACEAAAABACEAAAABACEAAAABACEAAAABACkAAAABACkAAAABACkAAAABACkAAAABACkAAAABACkAAAABACkAAAABACkAAAABACkAAAABACkAAAABACkAAAABACkAAAABACkAAAABACkAAAABACkAAAABABcAAAABABcAAAABABcAAAABABcAAAABABcAAAABABcAAAABABcAAAABABcAAAABABcAAAABABcAAAABABcAAAABABcAAAABABcAAAABABcAAAABABcAAAABACUAAAABACUAAAABACUAAAABACUAAAABACUAAAABACUAAAABACUAAAABACUAAAABACUAAAABACUAAAABACUAAAABACUAAAABACUAAAABACUAAAABACUAAAABACoAAAABACoAAAABACoAAAABACoAAAABACoAAAABACoAAAABACoAAAABACoAAAABACoAAAABACoAAAABACoAAAABACoAAAABACoAAAABACoAAAABACoAAAABABYAAAABABYAAAABABYAAAABABYAAAABABYAAAABABYAAAABABYAAAABABYAAAABABYAAAABABYAAAABABYAAAABABYAAAABABYAAAABABYAAAABABYAAAABABgAAAABABgAAAABABgAAAABABgAAAABABgAAAABABgAAAABABgAAAABABgAAAABABgAAAABABgAAAABABgAAAABABgAAAABABgAAAABABgAAAABABgAAAABACIAAAABACIAAAABACIAAAABACIAAAABACIAAAABACIAAAABACIAAAABACIAAAABACIAAAABACIAAAABACIAAAABACIAAAABACIAAAABACIAAAABACIALQBcAGQAbAB6AIQAjACUAJwApACsALYAvgDGAM4A1gDeAOYA7gD2AP4BBgEOARYBHgEmAS4BNgE+AUYBTgFYAWIBagFyAXoBggGKAZIBmgGiAaoBsgG6AcIBygABAAAAARMAAAMAAAABF0oABgAAAAQBZgF4AYwBngAGAAAAAgGiAbQABAAAAAEBvAAEAAAAAQLeAAQAAAABBAAABAAAAAEEjgAEAAAAAQUcAAYAAAACBTIFRgABAAAAAQVQAAEAAAABBVYAAQAAAAEFXAABAAAAAQVaAAEAAAABBVgAAQAAAAEFVgABAAAAAQVUAAEAAAABBVIAAQAAAAEFfgABAAAAAQV8AAEAAAABBYQAAQAAAAEFhgABAAAAAQWOAAEAAAABBYwAAQAAAAEFigABAAAAAQWIAAEAAAABBYYAAQAAAAEFhAABAAAAAQWCAAYAAAACBYAFkgAGAAAAAgWaBawABAAAAAEFtAABAAAAAQXAAAEAAAABBb4AAQAAAAEFvAABAAAAAQW6AAEAAAABBbgAAQAAAAEHyAABAAAAAQnWAAQAAAABClYABAAAAAEKYAABAAAAAQpyAAEAAAABDgYAAQAAAAEf6gABAAAAASBAAAMAAAABIFwAASBkAAEAAAArAAMAAAABIEoAAiB0IFIAAQAAACsAAwABIHAAASBwAAAAAQAAACsAAwABIJgAASBeAAAAAQAAACsAAwAAAAEgTAABIKIAAQAAACsAAwABIJAAASA6AAAAAQAAACsAASCaAA8AJAA+AEgAUgBkAG4AeACSAKwAxgDQANoA7AD2ARAAAwAIAA4AFAcCAAIHBwcDAAIHCQcEAAIHGAAB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AvwC/gL/AwADAQMCAwMDBAMFAwYDBwMIAwkDCgMLAwwDDQMOAw8DEAMRAxIDEwMUAxUDFgMXAxgDGQMaAxsDHAMdAx4DHwMgAyEDIgMjAyQDJQMmAycDKAMpAyoDKwMsAy0DLgMvAzEDMgMzAzQDNQM2AzcDOAM5AzoDOwM8Az0DPgM/A0ADQgNDA0QDRQNGA0cDSANJA0oDSwNMA00DTgNPA1ADUQNSA1MDVANVA1YDVwNYA1kDWgNbA1wDXQNeA18DYANhA2IDYwNkA2UDZgNnA2gDaQNqA2sDbANtA24DbwNwA3EDcgNzA3QDdQN2A3cDeAN5A3oDewN8A30DfgN/A4ADgQOCA4MDhAOFA4YDhwOIA4kDigOLA4wDjQOOA48DkAORA5IDkwOUA5UDlgOXA5gDmQOaA5sDnAOdA54DnwOgA6EDogOjA6QDpQOmA6cDqAOpA6oDqwOsA60DrgOvA7ADsQOyA7MDtAO1A7YDtwO4A7kDugO7A7wDvQO+A78DwAPBA8IDwwPEA8UDxgPHA8gDyQPKA8sDzAPNA84DzwPQA9ED0gPTA9QD1QPWA9cD2APZA9oD2wPcA0EGggaDBogGiQaKBosGkgaEBoUGhgaHBowGjQaOBo8GkAaRBwAHeAd5B3oAAhj8AEEGWAZZBloGXAZbBmQGZQZmBmcGaAZpBnEGcgZzBn4GfwaABoEG2wbcBt0G3gb+BywHLQcuBy8HMAcxBzIHMwc0BzUHNgc3BzgHOQc6BzsHPAc9Bz4HPwdAB0EHQgdDB0QHRQdGB0cHSAdJB0oHfAd+B4kHigeLB4wHjQeOB48HkAeVAAEY9gABAAgAAQAEAuAAAgHdAAEY6gABAAgAAgAGAAwC4QACAeMC4gACAfwAAhjWAcsA+gD7APwA/QD+AP8BAAEBAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoASkBKgErASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgE7AoUChgKHAogCiQKKAosCjAKNAo4CjwKQApECkgKTApQClQKWApcCmAKZApoCmwKcAp0CngKfAqACoQKiAqMCpAKlAqYCpwKoAqkCqgKrAqwCrQKuAq8CsAKxArICswK0ArUCtgK3ArgCuQK6ArsCvAK9Ar4CvwLAAsECwgLDAsQCxQLGAscCyALJAsoCywLMAs0CzgLPAtAC0QLSAtMC1ALVAtYC1wLYAtkC2gLbAtwC3QLeAt8C4wLkA90D3gPfA+AD4QPiA+MD5APlA+YD5wPoA+kD6gPrA+wD7QPuA+8D8APxA/ID8wP0A/UD9gP3A/gD+QP6A/sD/AP9A/4D/wQABAEEAgQDBAQEBQQGBAcECAQJBAoECwQMBA0EDgQPBBAEEQQSBBMEFAQVBBYEFwQYBBkEGgQbBBwEHQQeBB8EIAQhBCIEIwQkBCUEJgQnBCgEKQQqBCsELAQtBC4ELwQwBDEEMgQzBDQENQQ2BDcEOAQ5BDoEOwQ8BD0EPgQ/BEAEQQRCBEMERARFBEYERwRIBEkESgRLBEwETQROBE8EUARRBFIEUwRUBFUEVgRXBFgEWQRaBFsEXARdBF4EXwRgBGEEYgRjBGQEZQRmBGcEaARpBGoEawRsBG0EbgRvBHAE8ATxBPIE8wT0BPUE9gT4BPcE+QT6BPsE/AT9BP4E/wUABQEFAgUDBQQFBQUGBQgFCQUKBQsFDAUNBQ4FDwUQBREFEgUTBagFqQWqBasFrAWtBa4FsAWvBbEFsgWzBbQFtQW2BbcFuAW5BboFuwW8Bb0FvgW/BcAFwQXCBcMFxAXFBcYFxwb/B5MAAhU6AcsA+gD7APwA/QD+AP8BAAEBAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoASkBKgErASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgE7AoUChgKHAogCiQKKAosCjAKNAo4CjwKQApECkgKTApQClQKWApcCmAKZApoCmwKcAp0CngKfAqACoQKiAqMCpAKlAqYCpwKoAqkCqgKrAqwCrQKuAq8CsAKxArICswK0ArUCtgK3ArgCuQK6ArsCvAK9Ar4CvwLAAsECwgLDAsQCxQLGAscCyALJAsoCywLMAs0CzgLPAtAC0QLSAtMC1ALVAtYC1wLYAtkC2gLbAtwC3QLeAt8C4wLkA90D3gPfA+AD4QPiA+MD5APlA+YD5wPoA+kD6gPrA+wD7QPuA+8D8APxA/ID8wP0A/UD9gP3A/gD+QP6A/sD/AP9A/4D/wQABAEEAgQDBAQEBQQGBAcECAQJBAoECwQMBA0EDgQPBBAEEQQSBBMEFAQVBBYEFwQYBBkEGgQbBBwEHQQeBB8EIAQhBCIEIwQkBCUEJgQnBCgEKQQqBCsELAQtBC4ELwQwBDEEMgQzBDQENQQ2BDcEOAQ5BDoEOwQ8BD0EPgQ/BEAEQQRCBEMERARFBEYERwRIBEkESgRLBEwETQROBE8EUARRBFIEUwRUBFUEVgRXBFgEWQRaBFsEXARdBF4EXwRgBGEEYgRjBGQEZQRmBGcEaARpBGoEawRsBG0EbgRvBHAE8ATxBPIE8wT0BPUE9gT4BPcE+QT6BPsE/AT9BP4E/wUABQEFAgUDBQQFBQUGBQgFCQUKBQsFDAUNBQ4FDwUQBREFEgUTBagFqQWqBasFrAWtBa4FsAWvBbEFsgWzBbQFtQW2BbcFuAW5BboFuwW8Bb0FvgW/BcAFwQXCBcMFxAXFBcYFxwb/B5MAAhMiAiYDBQMGAwcDCAMJAwoDCwMMAw0DDgMPAxADEQMSAywDLQM4AzkDOgM7AzwDPQNTA1QDVQNXA1gDWQNaA1sDXANdA14DXwNtA24DbwNwA3EDcgNzA3QDdQN2A3cDeAN5A3oDewN8A30DfgN/A4ADgQOCA4MDhAOFA4YDhwOIA4kDigOLA4wDjQOOA48DkAOSA5MDlAOVA5YDlwOYA5kDmgObA5wDnQOeA58DoQOiA6MDpAOlA6YDxwPNAv0DBQMGAwcDCAMJAwoDCwMMAw0DDgMPAxADEQMSAywDLQMvAzEDMgMzAzQDNQM2AzcDOAM5AzoDOwM8Az0DPwNAA0IDQwNEA0UDRgNHA0gDSQNKA0sDTANNA04DTwNRA1IDUwNUA1UDVgNgA2EDYgNjA2QDZQNmA2cDaANpA2oDawNtA24DbwNwA3EDcgNzA3QDdQN2A3cDeAN5A3oDewN8A30DfgN/A4ADgQOCA4MDhAOFA4YDhwOIA4kDigOLA4wDjQOPA5ADkQOSA5MDlAOVA5YDlwOYA5kDmgObA5wDnQOeA58DoQOiA6MDpAOlA6YDrwOwA7EDsgOzA7QDtQO2A7cDuAO5A7oDuwO8A70DvgO/A8ADwQPCA8MDxAPFA8YDxwPNA9IDQQLjAuQD3QPeA98D4APhA+ID4wPkA+UD5gPnA+gD6QPqA+sD7APtA+4D7wPwA/ED8gPzA/QD9QP2A/cD+AP5A/oD+wP8A/0D/gP/BAAEAQQCBAMEBAQFBAYEBwQIBAkECgQLBAwEDQQOBA8EEAQRBBIEEwQUBBUEFgQXBBgEGQQaBBsEHAQdBB4EHwQgBCEEIgQjBCQEJQQmBCcEKAQpBCoEKwQsBC0ELgQvBDAEMQQyBDMENAQ1BDYENwQ4BDkEOgQ7BDwEPQQ+BD8EQARBBEIEQwREBEUERgRHBEgESQRKBEsETARNBE4ETwRQBFEEUgRTBFQEVQRWBFcEWARZBFoEWwRcBF0EXgRfBGAEYQRiBGMEZARlBGYEZwRoBGkEagRrBGwEbQRuBG8EcATwBPIE8wT0BPUE9gT4BPcE+gT7BPwE/QT/BQAFAQUCBQMFBAUFBOwE7QUGBQgFCQUKBQsFDAUNBQ4FDwUQBREFEgUTBagFowWLBaIFqgWrBawFjgWPBa8FkwWUBZUFsQWzBbQFmAWZBZoFmwW3BbgFuQWeBboFnwWgBaEFuwW8Bb0FvgW/BcAFwQXCBcMFxAXFBcYFxwYUBhUGFgYXBhgGGQYaBhsGHAYdBlgGWgaCBoMGiAaJBooGiwaSBlsGZAZlBmYGZwZoBmkGcQZyBnMGjAaNBo4GjwaQBpEG2wbcBt0G3gb+BwAG/wcsBy0HLgcvBzAHMQcyBzMHNAc1BzYHNwc4BzkHOgc7BzwHPQc+Bz8HQAdBB0IHQwdEB0UHRgd5B0gHSgd8B34HiQeKB4sHjAeNB44HjweQB5MHlQABETgBMwJsAnQCegKAAoYCjAKSApgCngKkAqoCsAK2ArwCwgLIAs4C1ALaAuAC5gLsAvIC+AL+AwQDCgMQAxYDHAMiAygDLgM0AzoDQANGA0wDUgNYA14DZANqA3ADdgN8A4IDiAOOA5QDmgOgA6YDrAOyA7gDvgPEA8oD0APWA9wD4gPoA+4D9AP6BAAEBgQMBBIEGAQeBCQEKgQwBDYEPARCBEgETgRUBFoEYARmBGwEcgR4BH4EhASKBJAElgScBKIEqASuBLQEugTABMYEzATSBNoE4ATmBOwE8gT4BP4FBAUKBRAFFgUcBSIFKAUuBTQFOgVABUYFTAVSBVgFXgVkBWoFcAV2BXwFggWIBY4FlAWaBaAFpgWsBbIFuAW+BcQFygXQBdYF3AXiBegF7gX0BfoGAgYIBg4GFAYaBiAGJgYsBjIGOAY+BkQGSgZQBlYGXAZiBmgGbgZ0BnoGgAaGBowGkgaYBp4GpAaqBrAGtga8BsIGyAbOBtQG2gbgBuYG7AbyBvgG/gcEBwoHEAcWBxwHIgcoBy4HNAc6B0AHSAdOB1QHWgdgB2YHbAdyB3gHfgeEB4oHkAeWB5wHogeoB7AHtge8B8IHyAfOB9QH2gfgB+YH7AfyB/gH/ggECAoIEAgWCBwIIggoCC4INAg6CEAIRghMCFIIWAhgCGYIbAhyCHgIgAiGCIwInAisCLwIzAjcCOwI/AkMCRwJLAkyCTgJPglECUoJUAlWCVwJYgloCW4JdAl6CYAJhgmMCZIJmAmeCaQJqAmsCbAJtAm4CbwJwAnECcgJzAnUCdoJ4AnmCewJ8gn4AAMEcQLoAPoAAgLpAPsAAgLqAPwAAgLrAP0AAgLsAP4AAgLtAP8AAgLuAQAAAgLvAQEAAgLwAQIAAgLxAQMAAgLyAQQAAgLzAQUAAgL0AQYAAgL1AQcAAgL2AQgAAgL3AQkAAgL4AQoAAgL5AQsAAgL6AQwAAgL7AQ0AAgL8AQ4AAgL+AQ8AAgL/ARAAAgMAAREAAgMBARIAAgMCARMAAgMDARQAAgMEARUAAgMTARYAAgMTARcAAgMUARgAAgMVARkAAgMWARoAAgMXARsAAgMYARwAAgMZAR0AAgMaAR4AAgMbAR8AAgMcASAAAgMdASEAAgMeASIAAgMfASMAAgMg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A10BRANgA2sBRQORA5EBUQOnA8YBUgPIA8wBcgPOA9wBdwRzBHMBhgR5BHwBhwR/BIIBiwSFBIUBjwSKBIoBkASMBI8BkQSWBJoBlQSgBKABmgSlBKUBmwS3BLcBnATJBMwBnQTSBNMBoQTYBNoBowTdBN0BpgTjBOMBpwTlBOUBqAUUBRQBqQUaBR0BqgUgBSMBrgUrBSsBsgUtBS8BswU3BTsBtgVGBUYBuwVrBXABvAV0BXUBwgV6BXwBxAV/BX8BxwWHBYcByAb6BvoByQeUB5QBygACAGYAIAAoAAAAKgAuAAkARwBIAA4AUgBXABAAawBuABYAcAB3ABoAhgCpACIAqwC4AEYAugC/AFQA4ADgAFoA5gDmAFsA9wD3AFwBqwG4AF0B0gHTAGsB1QHiAG0B5AHzAHsB9gH7AIsCBQIIAJECCgIRAJUCEwIzAJ0CNQJFAL4CRwJMAM8CVgJuANUCdAJ0AO4CeQJ5AO8ChAKEAPAC4QLiAPEC6AL8APMC/gMEAQgDEwMrAQ8DLgMvASgDMQM3ASoDPgNGATEDSANSAToDXQNdAUUDYANrAUYDkQORAVIDpwPGAVMDyAPMAXMDzgPcAXgEcwRzAYcEegR8AYgEfwSCAYsEigSKAY8EjASOAZAElgSaAZMEoASgAZgEpQSlAZkEqQSpAZoErASsAZsEtwS3AZwEyQTMAZ0E0gTTAaEE2ATaAaME3QTdAaYE4wTjAacE5QTlAagFFAUWAakFGAUYAawFGwUfAa0FIwUkAbIFJgUmAbQFKAUoAbUFKwUrAbYFLgUvAbcFMgU1AbkFOQU7Ab0FQwVDAcAFRgVGAcEFSgVKAcIFTQVNAcMFVwVXAcQFawVwAcUFdAV1AcsFegV8Ac0FfwV/AdAFhwWHAdEGHgYnAdIGRwZHAdwGSQZJAd0GTQZOAd4GUAZUAeAGXQZjAeUGagZrAewGbgZuAe4GeAZ9Ae8G0QbRAfUG0wbTAfYG1QbVAfcG1wbXAfgG7AbtAfkG+gb6AfsHAQcMAfwHDgcRAggHFAceAgwHKQcqAhcHXAdcAhkHewd7AhoHfQd9AhsHgQeIAhwHlAeUAiQHlgeWAiUAAgAqAAQAHwAAACkAKQAcAC8ARgAdAEkAUQA1AFgAagA+AG8AbwBRAHgAhQBSAKoAqgBgALkAuQBhAMAA3wBiAOEA5QCCAOcA9gCHAY8BqgCXAbkB0QCzAdQB1ADMAeMB4wDNAfQB9ADOAfwCBADPAhICEgDYAjQCNADZAkYCRgDaAk4CVQDbAm8CcwDjAnUCeADoAnoCgwDsBHkEeQD2BIUEhQD3BI8EjwD4BLYEtgD5BRcFFwD6BRoFGgD7BSAFIgD8BSoFKgD/BS0FLQEABTcFOAEBBc4F4QEDBewF/wEXBkgGSAErBlYGVgEsBnQGdwEtBygHKAExBysHKwEyAAIADAHjAeMAAAH0AfQAAQZIBkgAAgcBBwwAAwcOBxEADwcUBx4AEwcoBygAHgcqBysAHwdcB1wAIQd7B3sAIgd9B30AIweBB4gAJAABAA8ABACFAY8CEgYeBh8GIAYhBiIGIwYkBiUGJgYnBkgABAKWArwABQAAAooCWAAAAEsCigJYAAABXgAyAUIAAAAACAAAAAAAAAAgAAIPAAAAAwAAAAAAAAAAVUxBIACgAAD7AgPI/wUAAARVAQ4gAAGXAAAAAAIaArwAAAAgAAMAAAADAAAAAwAAAhQAAQAAAAAAHAADAAEAAAIUAAYB+AAAAAkA9wADAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZNBlMGTwafBs8G7QZUBmIGYwZGBrcGSwZuBlAGVgXOBc8F0AXRBdIF0wXUBdUF1gXXBkoGVQa+BrsGvQZRBuwABAAgACEAKAAwAEkASgBSAFgAaABrAG4AeAB6AIUAqACqAKsAswDBAMgA4ADhAOYA5wDxBmAGRwZhBvsGVwdyAY8BqwGsAbMBugHUAdUB3QHjAfQB+AH8AgUCBwISAjUCNwI4AkACTgJWAm4CbwJ0AnUCfwZeBvQGXwbDAAAAFAAbACQAMQCEAI8AzgGQAaEBmAGfAagBpgGvAbsByQG/AcYB5QHtAecB6QIRAhMCIAIVAhwCMAJXAl4CWgJcBvcG8wacBq8G7wZJBu4CTAbxBvAG8gdrB3AGvAAeAKEGxgbBBsAGvwazBs0GzgbLBsoFywbHBHEEcgXJAakCLgZSBk4GxAbMBqIGwgbJBnQGdQZMBpgAFgAdAKMApwI0BmsGagZ5BnoGewZ8BroG4QJ4AOoGPAahBnYGdwLhAuIG+AZIBn0GeAbQAA0ANQAFADwAPwBaAFwAXgBiAIYAiAAAAJMAyQDMANAB5AdvB3cHdAdsB3EHdgduB3MHdQdtAAQLFAAAAQgBAAAHAAgAAAANAC8AfgF/AY8BkgGhAbABtwHOAdQB6wHvAhsCHwItAjMCNwJZApICvAK/AswC3QMEAwwDDwMSAxsDJAMoAy4DMQM4A5QDqQO8A8AEDwQVBBoELwQ1BDoEXwRjBGsEdQTEBP8FEwUdBSkFLx4JHg8eFx4dHiEeJR4rHi8eNx47HkkeUx5bHmkebx57HoUejx6THpcenh75IAsgECAVIBogHiAiICYgMCAzIDogRCBSIHAgeSCJIKEgpCCnIKkgriCyILUguiC9IRMhFiEiISYhKyEuIVQhXiGZIgIiBiIPIhIiFSIaIh4iKyJIImAiZSWhJbMltyW9JcElxyXKJ+mnjPsC//8AAAAAAA0AIAAwAKABjwGSAaABrwG3AcQB0wHkAe4B+gIeAioCMAI3AlkCkgK5Ar4CxgLYAwADBgMPAxEDGwMjAyYDLgMxAzUDlAOpA7wDwAQABBAEFgQbBDAENgQ7BGIEagRyBIoExgUQBRoFJAUuHggeDB4UHhweIB4kHioeLh42HjoeQh5MHloeXh5sHngegB6OHpIelx6eHqAgByAQIBIgGCAcICAgJiAwIDIgOSBEIFIgcCB0IIAgoSCjIKYgqSCrILEgtCC4ILwhEyEWISIhJiEqIS4hUyFbIZAiAiIFIg8iESIVIhkiHiIrIkgiYCJkJaAlsiW2JbwlwCXGJcon6KeL+wH//wAB//UAAAAAAAD/MQUQAAAAAP6QAAAAAAAAAAAAAAAAAAAAAP++/3j/QAAAAAAAAAAAAAAAAAQOBA0EBQP+A/0D+AP2A/MCNAIgAg4CCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADjvOIhAAAAAOZfAADmYwAAAADmJuag5srmPeX45mPluOW45YPl/AAA5gTmCQAAAAAAAAAAAADl4+Xk5dDlogAA5cvk6+TnAADkzAAA5LsAAOShAADkqOSc5HrkXAAA4UIAAAAAAAAAAOEZ4RfeqwAAAAAAAQAAAAABBAEiAb4AAAAAA3gDegAAA3oDjgOQA54DoAPiA+QD6gAAAAAAAAPqA/AD8gP+BAgEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBCIELAQ0BFwEZgRuBLYEuAS6BMAFNAWmBawFsgW8Bb4FwAXGBcwFzgXQBdIF1AXWBdgF2gXoBfYF+AYOBhQGGgYkBiYAAAAABiQG1gAABtwAAAbgBuQAAAAAAAAAAAAAAAAAAAAAAAAAAAbUAAAAAAbSBtgG2gbcBuAAAAAAAAAAAAbaAAAAAAAABtYAAAbmAAAG5gAABuYAAAAAAAAAAAbgAAAG4AbiBuQG5gAAAAAAAAbiBuQAAAADBk0GUwZPBp8GzwbtBlQGYgZjBkYGtwZLBm4GUAZWBc4FzwXQBdEF0gXTBdQF1QXWBdcGSgZVBr4Guwa9BlEG7AAEACAAIQAoADAASQBKAFIAWABoAGsAbgB4AHoAhQCoAKoAqwCzAMEAyADgAOEA5gDnAPEGYAZHBmEG+wZXB3IBjwGrAawBswG6AdQB1QHdAeMB9AH4AfwCBQIHAhICNQI3AjgCQAJOAlYCbgJvAnQCdQJ/Bl4G9AZfBsMGmAZOBpwGrwaeBrMG9QbvB3AG8ARxBnQGxAZwBvEHdAbzBsEGKgYrB2sGzQbuBkgHbgYpBHIGdQZABj0GQQZSABYABQANAB0AFAAbAB4AJAA/ADEANQA8AGIAWgBcAF4AKgCEAJMAhgCIAKMAjwa5AKEA0ADJAMwAzgDoAKkCTAGhAZABmAGoAZ8BpgGpAa8ByQG7Ab8BxgHtAeUB5wHpAbQCEQIgAhMCFQIwAhwGugIuAl4CVwJaAlwCdgI2AngAGQGkAAYBkQAaAaUAIgGtACYBsQAnAbIAIwGuACsBtQAsAbYAQgHMADIBvAA9AccARQHPADMBvQBNAdgASwHWAE8B2gBOAdkAVgHhAFMB3gBnAfMAZQHxAFsB5gBmAfIAYAHkAFkB8ABqAfcAbQH6AfsAcAH9AHIB/wBxAf4AcwIAAHcCBAB8AggAfgILAH0CCgIJAIECDgCdAioAhwIUAJsCKACnAjQArAI5AK4COwCtAjoAtAJBALoCRwC5AkYAtwJEAMQCUQDDAlAAwgJPAN4CbADaAmgAygJYAN0CawDYAmYA3AJqAOMCcQDpAncA6gDyAoAA9AKCAPMCgQJNAJUCIgDSAmAAKQAvAbkAbwB1AgIAewCCAg8ADAGXAMsCWQBRAdwATAHXAGwB+QCgAi0ASAHTABwBpwAfAaoAogIvABMBngAYAaMAOwHFAEEBywBdAegAZAHvAI4CGwCcAikArwI8ALECPgDNAlsA2QJnALsCSADFAlIAVQHgAJACHQCmAjMAkQIeAO8CfQdlB2IHYQdgB2cHZgdvB20HagdjB2gHZAdpB2wHcQd2B3UHdwdzBwcHCQcOBxQHGAcRBwUHAQccBxIHDAcPBHsEfASkBHcEnASbBJ4EnwSgBJkEmgShBIQEgQSOBJUEcwR0BHUEdgR5BHoEfQR+BH8EgASDBIUEhgSHBIgEiQSKBIsEjASNBI8EkASSBJEEkwSUBJcEmASWBJ0EogSjBRQFFQUWBRcFGgUbBR4FHwUgBSEFJAUmBScFKAUpBSoFKwUsBS0FLgUwBTEFMwUyBTQFNQU4BTkFNwU+BUMFRAUcBR0FRQUYBT0FPAU/BUAFQQU6BTsFQgUlBSIFLwU2BKUFRgSmBUcEpwVIBKgFSQSCBSME5QWHBOYFiAR4BRkEqQVKBKoFSwSrBUwErAVNBK0FTgSuBU8ErwVQBLAFUQSxBVIEsgVTBLMFVQS1BVYEtgVXBLcFWAS4BVkEuQVaBLoFWwS7BVwEvAVdBL0FXgS+BV8EwAVhBMEFYgTCBMMFZATEBWUFZgTFBWcExgVoBMcFaQTIBWoFYwTJBWsEygVsBMsFbQTMBW4EzQVvBM4FcATPBXEE0AVyBNEFcwTSBXQE0wV1BNQFdgTVBXcE1gV4BNcFeQTYBXoE2QV7BNoFfATbBX0E3AV+BN0FfwTeBYAE3wWBBOAFggThBYME4gWEBOMFhQTkBYYEtAVUBL8FYATnBYkE6AWKACUBsAAtAbcALgG4AEQBzgBDAc0ANAG+AFAB2wBXAeIAVAHfAF8B6gB0AgEAdgIDAHkCBgB/AgwAgAINAIMCEACkAjEApQIyAJ8CLACeAisAsAI9ALICPwC8AkkAvQJKALUCQgC4AkUAvgJLAMYCVADHAlUA3wJtANsCaQDlAnMA4gJwAOQCcgDrAnkA9QKDABUBoAAXAaIADgGZABABmwARAZwAEgGdAA8BmgAHAZIACQGUAAoBlQALAZYACAGTAD4ByABAAcoARgHQADYBwAA4AcIAOQHDADoBxAA3AcEAYwHuAGEB7ACSAh8AlAIhAIkCFgCLAhgAjAIZAI0CGgCKAhcAlgIjAJgCJQCZAiYAmgInAJcCJADPAl0A0QJfANMCYQDVAmMA1gJkANcCZQDUAmIA7QJ7AOwCegDuAnwA8AJ+BpUGlwaZBpYGmgZsBmsGagZtBnkGegZ4BvcG+AZJBqMGpwagBqEGpgaxBqwGpAalBpsGsAauBqgGqQatBc0FzAbXBtEG0wbVBtkG2gbYBtIG1AbWBsUGyQbLBrgGtAbMBsAGvwbkBugG5QbpBuYG6gbnBusAtgJDAuEC4gACACgAAAIjArwAAwAHAClAJgAAAAIDAAJlBAEDAQEDVQQBAwMBXQABAwFNBAQEBwQHEhEQBQ0XKxMhESElESERKAH7/gUBq/6lArz9REYCMP3QAAAC//cAAAMIArwABwAKACtAKAkBBAIBSgUBBAAAAQQAZgACAkJLAwEBAUMBTAgICAoIChERERAGChgrJSEHIwEzASMLAgIg/rs+pgE4oAE5qnFvb5aWArz9RAERAQz+9P////cAAAMIA4UAIgAEAAAAAwc0AqsAAP////cAAAMIA4UAIgAEAAAAAwc7AqsAAP////cAAAMIA/4AIgAEAAAAJwdTAqsAlgEHB1ACqwEmABGxAgGwlrAzK7EDAbgBJrAzKwD////3/y4DCAOFACIABAAAACMHIQKrAAAAAwc7AqsAAP////cAAAMIA/4AIgAEAAAAJwdTAqsAlgEHB08CqwEmABGxAgGwlrAzK7EDAbgBJrAzKwD////3AAADCAQPACIABAAAACcHUwKrAJYBBwdWAqsBEwARsQIBsJawMyuxAwG4AROwMysA////9wAAAwgEBgAiAAQAAAAnB1MCqwCWAQcHVAKrASYAEbECAbCWsDMrsQMBuAEmsDMrAP////cAAAMIA4UAIgAEAAAAAwc5AqsAAP////cAAAMIA4UAIgAEAAAAAwc4AqsAAP////cAAAMIA84AIgAEAAAAJwdRAqsAlgEHB1ADeQD2ABCxAgGwlrAzK7EDAbD2sDMrAAD////3/y4DCAOFACIABAAAACMHIQKrAAAAAwc4AqsAAP////cAAAMIA84AIgAEAAAAJwdRAqsAlgEHB08DeQD2ABCxAgGwlrAzK7EDAbD2sDMrAAD////3AAADCAPoACIABAAAACcHUQKrAJYBBwdWA0QA7AAQsQIBsJawMyuxAwGw7LAzKwAA////9wAAAwgEDQAiAAQAAAAnB1ECqwCWAQcHVAKrAS0AEbECAbCWsDMrsQMBuAEtsDMrAP////cAAAMIA4UAIgAEAAAAAwdFAqsAAP////cAAAMIA4QAIgAEAAAAAwcsAqsAAP////f/LgMIArwAIgAEAAAAAwchAqsAAP////cAAAMIA4UAIgAEAAAAAwcyAqsAAP////cAAAMIA9QAIgAEAAAAAwdEAqsAAP////cAAAMIA40AIgAEAAAAAwdGAqsAAP////cAAAMIA2kAIgAEAAAAAwdAAqsAAP////f/GAMfArwAIgAEAAAAAwclBDMAAP////cAAAMIA+QAIgAEAAABBwcSAqsAogAIsQICsKKwMysAAP////cAAAMIBDQAIgAEAAABBwcTAqsAogAIsQICsKKwMysAAP////cAAAMIA4sAIgAEAAAAAwc8AqsAAAAC//cAAAQKArwADwATAERAQQAFAAYJBQZlCwEJAAEHCQFlCAEEBANdAAMDQksKAQcHAF0CAQAAQwBMEBAAABATEBMSEQAPAA8RERERERERDAobKyUVITUjByMBIRUhFSEVIRUnESMDBAr94v1SpgGLAnv+kAFG/rqhF6OCgpaWAryCmH6ijwEp/tcA////9wAABAoDhQAiAB4AAAADBzQDaAAAAAMAUwAAAtUCvAAOABcAHwA8QDkOAQQCAUoAAgAEBQIEZQYBAwMBXQABAUJLBwEFBQBdAAAAQwBMGBgPDxgfGB4dGw8XDxYnISQIChcrABYVFAYjIREhMhYVFAYHJRUzMjY1NCYjEjY1NCMjFTMCkUSPif6WAVaAiTEs/p+hPD4+PFxBgb29AVlZQVxjArxiVDNQF9alKikpKf44KixXrQABACf/9ALDAsgAGwA0QDEKAQEAFwsCAgEYAQMCA0oAAQEAXwAAAEhLAAICA18EAQMDSQNMAAAAGwAaJiQmBQoXKwQmJjU0NjYzMhYXByYjIgYGFRQWFjMyNxcGBiMBN61jY61sW5MyaEdpQWY5OWZBaUdoMpRbDF2laGilXUA8YFI5ZkFBZjlTYD1A//8AJ//0AsMDhQAiACEAAAADBzQCygAA//8AJ//0AsMDhQAiACEAAAADBzkCygAA//8AJ/8YAsMCyAAiACEAAAADByQCuQAA//8AJ/8YAsMDhQAiACEAAAAjByQCuQAAAAMHNALKAAD//wAn//QCwwOFACIAIQAAAAMHOALKAAD//wAn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AFIAAAADByECwAAAAAEAUwAAAPUCvAADABNAEAAAAEJLAAEBQwFMERACChYrEzMRI1OiogK8/UQAAgA9//QChwK8AA8AEwAzQDADAQAEAgECAAJKAAQEAV0DAQEBQksAAAACXwUBAgJJAkwAABMSERAADwAOEiUGChYrFiYnNxYWMzI1ETMRFAYGIwMzESP6iTQ9LmkzoaJPkGH6oqIMKSR6HyC3AYn+f2mTSwLI/ob//wBJAAABeAOFACIAWAAAAAMHNAHQAAD////sAAABXAOFACIAWAAAAAMHOwHQAAD////bAAABbQOFACIAWAAAAAMHOAHQAAD///+eAAABQgOFACIAWAAAAAMHRQHQAAD////5AAABTwOEACIAWAAAAAMHLAHQAAD//wAAAAABXAQPACIAWAAAACcHTQHQAJYBBwdQAdABNwARsQECsJawMyuxAwG4ATewMysA//8AUAAAAPgDowAiAFgAAAADBzAB0AAA//8AU/8uAPUCvAAiAFgAAAADByEB0AAA////0AAAAP8DhQAiAFgAAAADBzIB0AAA//8AOgAAAR4D1AAiAFgAAAADB0QB0AAA////7AAAAVwDjQAiAFgAAAADB0YB0AAA//8ADgAAAToDaQAiAFgAAAADB0oB0AAA//8AUv8YARQCvAAiAFgAAAADB0wCIAAA////5AAAAWQDiwAiAFgAAAADBzwB0AAAAAH/8P/0AdACvAAPAC9ALAMBAAECAQMAAkoAAQECXQACAkJLAAAAA18EAQMDSQNMAAAADwAOERIkBQoXKxYmJzcWMzI1ESM1IREUBiONdyZaOUlj9gGXgHwMNTFsTXQBTYL+OoGBAAD////w//QB2QOFACIAaAAAAAMHNAIxAAD////w//QB0AOFACIAaAAAAAMHOAIxAAAAAQBTAAAC7wK8AAsAH0AcCQYBAwABAUoCAQEBQksDAQAAQwBMEhIREgQKGCsBBxUjETMRATMBASMBUl6hoQE2tP7eATO9ARNisQK8/rkBR/7I/nz//wBTAAAC7wOFACIAawAAAAMHOQKnAAD//wBT/vYC7wK8ACIAawAAAAMHIwKnAAAAAQBTAAACVAK8AAUAGUAWAAAAQksAAQECXgACAkMCTBEREAMKFysTMxEhFSFTogFf/f8CvP3IhP//AFP/9AQsArwAIgBuAAAAAwBoAlwAAP//AEkAAAJUA4UAIgBuAAAAAwc0AdAAAP//AFMAAAJUAuUAIgBuAAAAAwcNAtsAAP//AFP+9gJUArwAIgBuAAAAAwcjAosAAP//AFMAAAJUArwAIgBuAAABBwZbARD/8QAJsQEBuP/xsDMrAP//AFP/LgJUArwAIgBuAAAAAwchAosAAP//AFP/NgNaAxMAIgBuAAAAIwH1AlwAAAADB0sEJQAA//8AU/9KAlQCvAAiAG4AAAADBycCiwAA////8gAAAmECvAAiAG4NAAEHB0gBsP/6AAmxAQG4//qwMysAAAEAUwAAA2gCvAAMAC5AKwkEAQMAAgFKAAACAQIAAX4DAQICQksFBAIBAUMBTAAAAAwADBIREhIGChgrIQMDIwMRIxEzAQEzEwLQAc5JzZiGAQYBAoUCAaT+pgFR/mUCvP5NAbP9RAD//wBT/y4DaAK8ACIAeAAAAAMHIQMJAAAAAQBTAAAC1QK8AAkAJEAhCAMCAAIBSgQDAgICQksBAQAAQwBMAAAACQAJERIRBQoXKwERIwERIxEzAREC1YX+o6CGAVwCvP1EAan+VwK8/lcBqQD//wBT//QE+AK8ACIAegAAAAMAaAMoAAD//wBTAAAC1QOFACIAegAAAAMHNALAAAD//wBTAAAC1QOFACIAegAAAAMHOQLAAAD//wBT/vYC1QK8ACIAegAAAAMHIwLAAAD//wBTAAAC1QOjACIAegAAAAMHMALAAAD//wBT/y4C1QK8ACIAegAAAAMHIQLAAAAAAQBT/zYC1QK8ABMAN0A0Eg0MAwIDCAEBAgcBAAEDSgUEAgMDQksAAgJDSwABAQBgAAAATQBMAAAAEwATERMkIwYKGCsBERQGIyImJzcWMzI3AREjETMBEQLVfXw3YCRMKzxbBv6+oIYBXAK8/YuLhiEhcS5mAYj+VwK8/lcBqf//AFP/NgQmAxMAIgB6AAAAIwH1AygAAAADB0sE8QAA//8AU/9KAtUCvAAiAHoAAAADBycCwAAA//8AUwAAAtUDiwAiAHoAAAADBzwCwAAAAAIAJ//0AyUCyAAPAB8ALEApAAICAF8AAABISwUBAwMBXwQBAQFJAUwQEAAAEB8QHhgWAA8ADiYGChUrBCYmNTQ2NjMyFhYVFAYGIz4CNTQmJiMiBgYVFBYWMwE5r2Njr21trmRkrm0+ZDk5ZD4+ZDk5ZD4MXqVnZ6VeXqVnZ6VeijlmQUFmOTlmQUFmOQAA//8AJ//0AyUDhQAiAIUAAAADBzQC0gAA//8AJ//0AyUDhQAiAIUAAAADBzsC0gAA//8AJ//0AyUDhQAiAIUAAAADBzgC0gAA//8AJ//0AywDzgAiAIUAAAAnB1EC0gCWAQcHUAOgAPYAELECAbCWsDMrsQMBsPawMysAAP//ACf/LgMlA4UAIgCFAAAAIwchAtIAAAADBzgC0gAA//8AJ//0AyUDzgAiAIUAAAAnB1EC0gCWAQcHTwOgAPYAELECAbCWsDMrsQMBsPawMysAAP//ACf/9AMlA+gAIgCFAAAAJwdRAtIAlgEHB1YDawDsABCxAgGwlrAzK7EDAbDssDMrAAD//wAn//QDJQQNACIAhQAAACcHUQLSAJYBBwdUAtIBLQARsQIBsJawMyuxAwG4AS2wMysA//8AJ//0AyUDhQAiAIUAAAADB0UC0gAA//8AJ//0AyUDhAAiAIUAAAADBywC0gAA//8AJ//0AyUD+QAiAIUAAAAnB00C0gCWAQcHVQLSATcAEbECArCWsDMrsQQBuAE3sDMrAP//ACf/9AMlBAAAIgCFAAAAJwdOAtIAlgEHB1UC0gE+ABGxAgGwlrAzK7EDAbgBPrAzKwD//wAn/y4DJQLIACIAhQAAAAMHIQLSAAD//wAn//QDJQOFACIAhQAAAAMHMgLSAAD//wAn//QDJQPUACIAhQAAAAMHRALSAAAAAgAn//QDJQNaAB0ALQBvS7ASUFhACx0BAwEBShgXAgFIG0ALHQEDAgFKGBcCAUhZS7ASUFhAFwADAwFfAgEBAUhLBQEEBABfAAAASQBMG0AbAAICQksAAwMBXwABAUhLBQEEBABfAAAASQBMWUAOHh4eLR4sJiQiJiUGChcrABYVFAYGIyImJjU0NjYzMhcWMzI2NTQnNxYVFAYHAjY2NTQmJiMiBgYVFBYWMwLmP2SubW2vY2SycCxCNBUnKxRcIDo1y2Q5OWQ+PmQ5OWQ+AjeJUGelXl6lZ2elXggGIiAfHSItNzdKD/4YOWZBQWY5OWZBQWY5AP//ACf/9AMlA4UAIgCVAAAAAwc0AtIAAP//ACf/LgMlA1oAIgCVAAAAAwchAtIAAP//ACf/9AMlA4UAIgCVAAAAAwcyAtIAAP//ACf/9AMlA9QAIgCVAAAAAwdEAtIAAP//ACf/9AMlA4sAIgCVAAAAAwc8AtIAAP//ACf/9AMlA4UAIgCFAAAAAwc3AtIAAP//ACf/9AMlA40AIgCFAAAAAwdGAtIAAP//ACf/9AMlA2kAIgCFAAAAAwdAAtIAAP//ACf/9AMlBA8AIgCFAAAAJwdVAtIAlgEHB1AC0gE3ABGxAgGwlrAzK7EDAbgBN7AzKwD//wAn//QDJQQPACIAhQAAACcHVQLSAJYBBwdPAtIBNwARsQIBsJawMyuxAwG4ATewMysAAAIAJ/8YAyUCyAAgADAAMEAtEAcCAAMIAQEAAkoAAwQABAMAfgAAAAEAAWQABAQCXwACAkgETCYqKyQkBQoZKwQGFRQWMzI3FwYGIyImNTQ3LgI1NDY2MzIWFhUUBgYHABYWMzI2NjU0JiYjIgYGFQHZRh8bIRsXEzcbQUk8X5RTZK5tba5kRXdL/q05ZD4+ZDk5ZD4+ZDkPOyEVGQ9HCg09M0AwDGKaXmelXl6lZ1WNYBYBF2Y5OWZBQWY5OWZB//8AJ/+6AyUDAgAiAIUAAAADB0kDPwAA//8AJ/+6AyUDhQAiAIUAAAAjB0kDPwAAAAMHNALSAAD//wAn//QDJQOLACIAhQAAAAMHPALSAAD//wAn//QDJQQPACIAhQAAACcHVALSAJYBBwdQAtIBNwARsQIBsJawMyuxAwG4ATewMysA//8AJ//0AyUEHwAiAIUAAAAnB1QC0gCWAQcHTQLSATcAEbECAbCWsDMrsQMCuAE3sDMrAP//ACf/9AMlA/kAIgCFAAAAJwdUAtIAlgEHB1UC0gE3ABGxAgGwlrAzK7EDAbgBN7AzKwAAAgAnAAAEQgK8ABIAGwA6QDcAAwAEBQMEZQYBAgIBXQABAUJLCQcIAwUFAF0AAABDAEwTEwAAExsTGhYUABIAEhERESYhCgoZKyUVISImJjU0NjYzIRUhFSEVIRUnESMiBhUUFjMEQv1ncq9hYa9yAoz+kAFF/ruhc2l9fWmCgleeaGmfV4KYfqIDAbJ1ZWN1AAAAAAIAUwAAArICvAAMABUAMEAtBgEEAAABBABlAAMDAl0FAQICQksAAQFDAUwNDQAADRUNFBMRAAwACxEmBwoWKwAWFhUUBgYjIxUjESESNjU0JiMjFTMB34lKSoldjaIBL0BMTEmEhAK8PnJOTXM9wQK8/ok/Ojs/8wAAAAACAFMAAAKyArwADgAXADRAMQYBAwAEBQMEZQcBBQAAAQUAZQACAkJLAAEBQwFMDw8AAA8XDxYVEwAOAA0RESYIChcrABYWFRQGBiMjFSMRMxUzEjY1NCYjIxUzAd+JSkqJXY2ioo1ATExJhIQCbz5yTk5yPnMCvE3+iD87Oz/0AAIAJ/9fA0gCyAAaACoALEApGhUCAgMBSgADBAIEAwJ+AAIAAAIAYwAEBAFfAAEBSARMJiQoKSIFChkrBQYGIyImJy4CNTQ2NjMyFhYVFAYHFhYzMjcAFhYzMjY2NTQmJiMiBgYVA0giYTpOflFflVNjr21trmSJcRkvG0Ex/cs5ZD4+ZDk5ZD4+ZDlLKixDVQxim15npV5epWd6uCQaFzQBEmY5OWZBQWY5OWZBAAAAAgBTAAACvwK8AA8AGAAzQDAOAQAFAUoABQAAAQUAZQAEBAJdAAICQksGAwIBAUMBTAAAFhQTEQAPAA8hESEHChcrIScjIxUjESEyFhYVFAYHFwImIyMVMzI2NQIRhwiNogEvXYlKS0WdsUxJhIRJTMPDArw+ck5OcR7hAfk/9EA6AAD//wBTAAACvwOFACIAqwAAAAMHNAKjAAD//wBTAAACvwOFACIAqwAAAAMHOQKjAAD//wBT/vYCvwK8ACIAqwAAAAMHIwKjAAD//wBTAAACvwOFACIAqwAAAAMHRQKjAAD//wBT/y4CvwK8ACIAqwAAAAMHIQKjAAD//wBTAAACvwONACIAqwAAAAMHRgKjAAD//wBT/0oCvwK8ACIAqwAAAAMHJwKjAAAAAQAc//QCYgLIACkANEAxGAECARkDAgACAgEDAANKAAICAV8AAQFISwAAAANfBAEDA0kDTAAAACkAKCQtJQUKFysWJic3FhYzMjY1NCYmJy4CNTQ2NjMyFhcHJiMiBhUUFhceAhUUBgYj5psvNy18PkVCJz00UGZJQoVgQ4AwMmFhREFLTVBmSUOGYAwtJHohKCkiGSEUDBMmVEY9YzogHns3LCQkIxETJlJGPGM6AP//ABz/9AJiA4UAIgCzAAAAAwc0AnEAAP//ABz/9AJiBCMAIgCzAAAAJwdQAnEAlgEHB04CcQE3ABGxAQGwlrAzK7ECAbgBN7AzKwAAAQBEASkA5AK8AAMAE0AQAAEBAF0AAABCAUwREAIKFisTMwMjRKAUjAK8/m0AAAD//wAc//QCYgOFACIAswAAAAMHOQJxAAD//wAc//QCYgQMACIAswAAACcHUgJxAJYBBwdOAnEBIAARsQEBsJawMyuxAgG4ASCwMysA//8AHP8YAmICyAAiALMAAAADByQCcQAA//8AHP/0AmIDhQAiALMAAAADBzgCcQAA//8AHP72AmICyAAiALMAAAADByMCcQAA//8AHP/0AmIDowAiALMAAAADBzACcQAA//8AHP8uAmICyAAiALMAAAADByECcQAA//8AHP8uAmIDowAiALMAAAAjByECcQAAAAMHMAJxAAAAAQBN//QC5ALJACYAjkuwE1BYQBYkAQMFJiUVFAQCAxMJAgECCAEAAQRKG0AWJAEDBSYlFRQEAgMTCQIBAggBBAEESllLsBNQWEAeAAIDAQMCAX4AAwMFXwAFBUhLAAEBAF8EAQAASQBMG0AiAAIDAQMCAX4AAwMFXwAFBUhLAAQEQ0sAAQEAXwAAAEkATFlACSQTJCQjJQYKGisAFhUUBgYjIic3FjMyNjU0JiMiByc3JiMiBhURIxE0NjYzMhYXFQcCf2VEdUlZPhgsOjo9PjgrHxysMTlZXqJQm2xEiC5xAZFvVERiNBiAFjAvLjELRscRZV7+fAGIY5BOIyBiggAAAAACACf/9AMKAsgAGAAfAEBAPRUBAgMUAQECAkoAAQAEBQEEZQACAgNfBgEDA0hLBwEFBQBfAAAASQBMGRkAABkfGR4cGwAYABcjFCYIChcrABYWFRQGBiMiJiY1NSEuAiMiBgcnNjYzEjY3IRYWMwH7rmFgqGlqqV8CPQg8XDc4biVhM6BaXWkO/m0OalICyF2lZ2imXV6oayI1Uy8rJ2k0P/2tWExNVwABAAQAAAJmArwABwAbQBgCAQAAAV0AAQFCSwADA0MDTBERERAEChgrEyM1IRUjESPk4AJi4KICOISE/cgAAAD//wAEAAACZgK8ACIAwQAAAQcHRwJh/+QACbEBAbj/5LAzKwD//wAEAAACZgOFACIAwQAAAAMHOQJhAAD//wAE/xgCZgK8ACIAwQAAAAMHJAJhAAD//wAE/vYCZgK8ACIAwQAAAAMHIwJhAAD//wAE/y4CZgK8ACIAwQAAAAMHIQJhAAD//wAE/0oCZgK8ACIAwQAAAAMHJwJhAAAAAQBN//QCxwK8ABAAIUAeAgEAAEJLAAEBA18EAQMDSQNMAAAAEAAPEyITBQoXKxYmNREzERQzMjY1ETMRFAYj9KeinExQoKeWDKaaAYj+frxbYQGC/niapgAAAP//AE3/9ALHA4UAIgDIAAAAAwc0ArcAAP//AE3/9ALHA4UAIgDIAAAAAwc7ArcAAP//AE3/9ALHA4UAIgDIAAAAAwc5ArcAAP//AE3/9ALHA4UAIgDIAAAAAwc4ArcAAP//AE3/9ALHA4UAIgDIAAAAAwdFArcAAP//AE3/9ALHA4QAIgDIAAAAAwcsArcAAP//AE3/LgLHArwAIgDIAAAAAwchArcAAP//AE3/9ALHA4UAIgDIAAAAAwcyArcAAP//AE3/9ALHA9QAIgDIAAAAAwdEArcAAP//AE3/9AMzA1kAIgDIAAABBwcgA7cAogAIsQEBsKKwMysAAP//AE3/9AMzA4UAIgDIAAAAJwcgA7cAogEDBzQCtwAAAAixAQGworAzKwAA//8ATf8uAzMDWQAiAMgAAAAnByADtwCiAQMHIQK3AAAACLEBAbCisDMrAAD//wBN//QDMwOFACIAyAAAACcHIAO3AKIBAwcyArcAAAAIsQEBsKKwMysAAP//AE3/9AMzA9QAIgDIAAAAJwcgA7cAogEDB0QCtwAAAAixAQGworAzKwAA//8ATf/0AzMDiwAiAMgAAAAnByADtwCiAQMHPAK3AAAACLEBAbCisDMrAAD//wBN//QCxwOFACIAyAAAAAMHNwK3AAD//wBN//QCxwONACIAyAAAAAMHRgK3AAD//wBN//QCxwNpACIAyAAAAAMHQAK3AAD//wBN//QCxwQgACIAyAAAACcHVQK3AJcBBwdNArcBOAARsQEBsJewMyuxAgK4ATiwMysAAAEATf8YAscCvAAhADJALxUMAgADDQEBAAJKAAMCAAIDAH4AAAABAAFkBQQCAgJCAkwAAAAhACEiGCQpBgoYKwERFAYHBgYVFBYzMjcXBgYjIiY1NDcmJjURMxEUMzI2NRECx2JZTj4eGyMZFxM2HEBKO3+MopxMUAK8/nh3lCEdOR0VGQ9HCg09Mz4xDaSMAYj+frxbYQGCAAAA//8ATf/0AscD5AAiAMgAAAEHBxICtwCiAAixAQKworAzKwAA//8ATf/0AscDiwAiAMgAAAADBzwCtwAA//8ATf/0AscEDwAiAMgAAAAnB1QCtwCWAQcHUAK3ATcAEbEBAbCWsDMrsQIBuAE3sDMrAAAB//cAAAL0ArwABgAhQB4FAQABAUoDAgIBAUJLAAAAQwBMAAAABgAGEREEChYrAQEjATMTEwL0/tGg/tKv1dgCvP1EArz+DAH0AAAAAQAWAAAEdQK8AAwAJ0AkCwgDAwACAUoFBAMDAgJCSwEBAABDAEwAAAAMAAwSERIRBgoYKwEDIwMDIwMzExMzExMEdeWump+t5qiepZagowK8/UQB2v4mArz+FAHs/hAB8AAA//8AFgAABHUDhQAiAOEAAAADBzQDcgAA//8AFgAABHUDhQAiAOEAAAADBzgDcgAA//8AFgAABHUDhAAiAOEAAAADBywDcgAA//8AFgAABHUDhQAiAOEAAAADBzIDcgAAAAEAAwAAAscCvAALACZAIwoHBAEEAAEBSgIBAQFCSwQDAgAAQwBMAAAACwALEhISBQoXKyEnByMBAzMXNzMDAQIMqaa6AQP2uKGer/QBBfPzAWQBWOPj/q7+lgAAAf/yAAACswK8AAgAHUAaBgMAAwABAUoCAQEBQksAAABDAEwSEhEDChcrJRUjNQEzExMzAaOi/vGsu7uf+Pj6AcL+yQE3AAD////yAAACswOFACIA5wAAAAMHNAJ+AAD////yAAACswOFACIA5wAAAAMHOAJ+AAD////yAAACswOEACIA5wAAAAMHLAJ+AAD////yAAACswOjACIA5wAAAAMHMAJ+AAD////y/y4CswK8ACIA5wAAAAMHIQJ+AAD////yAAACswOFACIA5wAAAAMHMgJ+AAD////yAAACswPUACIA5wAAAAMHRAJ+AAD////yAAACswNpACIA5wAAAAMHQAJ+AAD////yAAACswOLACIA5wAAAAMHPAJ+AAAAAQAmAAACigK8AAkAL0AsCAEBAgMBAAMCSgABAQJdAAICQksEAQMDAF0AAABDAEwAAAAJAAkREhEFChcrJRUhNQEhNSEVAQKK/ZwBgP6IAk3+gYSEaQHPhGn+Mf//ACYAAAKKA4UAIgDxAAAAAwc0AoQAAP//ACYAAAKKA4UAIgDxAAAAAwc5AoQAAP//ACYAAAKKA6MAIgDxAAAAAwcwAoQAAP//ACb/LgKKArwAIgDxAAAAAwchAocAAAAEAD3/+AMOA4UAAwAHABgAHABDQEALAQQICgEGBAJKAgEAAQCDAwEBBQGDAAgIBV0HAQUFQksABAQGXwkBBgZMBkwICBwbGhkIGAgXEyYREREQCgoaKxMzByMlMwcjAiYnNxYWMzI2NREzERQGBiMDMxEj2py1bQIenLZt8Yk0PS5oMVJRo0+QYfqiogOFkJCQ/QMqJXgeIVleAYX+g2mTSwLE/oYAAAAE//cAAAMIAr0ACwAXAB8AIgBOQEshAQgBAUoHAQUEBYQGAgIACgMJAwEIAAFnCwEIBAQIVQsBCAgEXQAECARNICAMDAAAICIgIh8eHRwbGhkYDBcMFhIQAAsACiQMDRUrEiY1NDYzMhYVFAYjICY1NDYzMhYVFAYjAyEHIwEzASMLAnQoKB4eJyceAbwoKB4eJyceSf61O6YBOKABOapucnMCMyceHicnHh4nJx4eJyceHif+W44CvP1EAQkBFP7sAAAAAwBN//QCxwLEAAsAHAAoAE1ASgQBAgABAAIBfgAACAEBBgABZwAGCgEHAwYHZwADBQUDVwADAwVfCQEFAwVPHR0MDAAAHSgdJyMhDBwMGxgXFBIQDwALAAokCw0VKwAmNTQ2MzIWFRQGIwImNREzERQzMjY1ETMRFAYjAiY1NDYzMhYVFAYjAW4mJh0dJycdl6einExQoKeWHCYmHR0nJx0CPiYdHSYmHR0m/bammgGI/n68W2EBgv54mqYBsiYdHSYmHR0mAAADAE3/9ALFAsQACwAeACoAXUBaDwECBQFKCgYCBAABAAQBfgACBQMFAgN+AAAJAQEHAAFnAAcLAQgFBwhnAAUCAwVXAAUFA18AAwUDTx8fDAwAAB8qHyklIwweDB4bGRYVEhAODQALAAokDA0VKwAmNTQ2MzIWFRQGIyURIzUGIyImNREzERQWMzI2NRECJjU0NjMyFhUUBiMBbCYmHR0nJx0BPJ1IjHyLok9ESVi3JiYdHScnHQI+Jh0dJiYdHSZ+/URVYZ2RAZr+a1RVW1kBiv7qJhwdJiYdHCYAAgBNAAACzwLIAA4AFwAyQC8HAQUAAQAFAWUABAQDXwYBAwMlSwIBAAAhAEwPDwAADxcPFxQSAA4ADRERFAgHFysAFhYVESM1IRUjETQ2NjMTNTQmIyIGFRUB75BQov7AoFCQYZ9WSktVAshMlGn+gaioAX9plEz+YmRXWVlXZP//AE0AAALPA4UAIgD6AAAAAwc0AroAAP//AE0AAALPA4UAIgD6AAAAAwc7AroAAP//AE0AAALPA/4AIgD6AAAAJwdTAroAlgEHB1ACugEmABGxAgGwlrAzK7EDAbgBJrAzKwD//wBN/y4CzwOFACIA+gAAACMHIQK6AAAAAwc7AroAAP//AE0AAALPA/4AIgD6AAAAJwdTAroAlgEHB08CugEmABGxAgGwlrAzK7EDAbgBJrAzKwD//wBNAAACzwQPACIA+gAAACcHUwK6AJYBBwdWAroBEwARsQIBsJawMyuxAwG4AROwMysA//8ATQAAAs8EBgAiAPoAAAAnB1MCugCWAQcHVAK6ASYAEbECAbCWsDMrsQMBuAEmsDMrAP//AE0AAALPA4UAIgD6AAAAAwc5AroAAP//AE0AAALPA4UAIgD6AAAAAwc4AroAAP//AE0AAAMUA84AIgD6AAAAJwdRAroAlgEHB1ADiAD2ABCxAgGwlrAzK7EDAbD2sDMrAAD//wBN/y4CzwOFACIA+gAAACMHIQK6AAAAAwc4AroAAP//AE0AAALPA84AIgD6AAAAJwdRAroAlgEHB08DiAD2ABCxAgGwlrAzK7EDAbD2sDMrAAD//wBNAAACzwPoACIA+gAAACcHUQK6AJYBBwdWA1MA7AAQsQIBsJawMyuxAwGw7LAzKwAA//8ATQAAAs8EDQAiAPoAAAAnB1ECugCWAQcHVAK6AS0AEbECAbCWsDMrsQMBuAEtsDMrAP//AE0AAALPA4UAIgD6AAAAAwdFAroAAP//AE0AAALPA4QAIgD6AAAAAwcsAroAAP//AE3/LgLPAsgAIgD6AAAAAwchAroAAP//AE0AAALPA4UAIgD6AAAAAwcyAroAAP//AE0AAALPA9QAIgD6AAAAAwdEAroAAP//AE0AAALPA40AIgD6AAAAAwdGAroAAP//AE0AAALPA2kAIgD6AAAAAwdAAroAAP//AE3/GALmAsgAIgD6AAAAAwclA/oAAP//AE0AAALPA+QAIgD6AAABBwcSAroAogAIsQICsKKwMysAAP//AE0AAALPBDQAIgD6AAABBwcTAroAogAIsQICsKKwMysAAP//AE0AAALPA4sAIgD6AAAAAwc8AroAAAACAEYAAAQZArwAEgAZAH5LsBtQWEApAAUABgEFBmULAQkAAQcJAWUIAQQEA10AAwMgSwoBBwcAXQIBAAAhAEwbQC8ACAQFBAhwAAUABgEFBmULAQkAAQcJAWUABAQDXQADAyBLCgEHBwBdAgEAACEATFlAGBMTAAATGRMZFhQAEgASERERIxEREQwHGyslFSE1IRUjETQ2MyEVIRUhFSEVJxEjIgYVFQQZ/eH+76OimAKL/o8BR/65oGxUUYGBsbEBgZijgZp7pbABAVlcTAD//wBGAAAEGQOFACIBFAAAAAMHNANHAAD//wBTAAAFmAOFACIAKAAAACMBigMJAAAAAwc5BZEAAP//AFMAAAVCAu8AIgAoAAAAIwLbAzoAAAADBw8FegAAAAEAJ//0Ao8CyAApADtAOBQBAgEVAQMCCgEEAykBBQQESgADAAQFAwRlAAICAV8AAQElSwAFBQBfAAAAJgBMJCEkJCwiBgcaKyUGBiMiJiY1NDY3JiY1NDY2MzIWFwcmIyIGFRQWMzMVIyIGFRQWMzI2NwKPMpdVapRMPjYpLUaOZ0SCMC1cZ05PNTa/yT1CVVg+fCs8IiY1Xz04VhUWTC85XjgbF3wrLyglJ4AqKCovIR4A//8AJ//0Ao8DhQAiARgAAAADBzQClgAA//8AJ//0Ao8DhQAiARgAAAADBzsClgAA//8AJ//0Ao8DhQAiARgAAAADBzkClgAA//8AJ/8YAo8DhQAiARgAAAAjByQClgAAAAMHOwKWAAD//wAn//QCjwOFACIBGAAAAAMHOAKWAAD//wAn//QC8APOACIBGAAAACcHUQKWAJYBBwdQA2QA9gAQsQEBsJawMyuxAgGw9rAzKwAA//8AJ/8uAo8DhQAiARgAAAAjByEClgAAAAMHOAKWAAD//wAn//QCjwPOACIBGAAAACcHUQKWAJYBBwdPA2QA9gAQsQEBsJawMyuxAgGw9rAzKwAA//8AJ//0Ao8D6AAiARgAAAAnB1EClgCWAQcHVgMvAOwAELEBAbCWsDMrsQIBsOywMysAAP//ACf/9AKPBA0AIgEYAAAAJwdRApYAlgEHB1QClgEtABGxAQGwlrAzK7ECAbgBLbAzKwD//wAn//QCjwOFACIBGAAAAAMHRQKWAAD//wAn//QCjwOEACIBGAAAAAMHLAKWAAD//wAn//QCjwOjACIBGAAAAAMHMAKWAAD//wAn/y4CjwLIACIBGAAAAAMHIQKWAAD//wAn//QCjwOFACIBGAAAAAMHMgKWAAD//wAn//QCjwPUACIBGAAAAAMHRAKWAAD//wAn//QCjwONACIBGAAAAAMHRgKWAAD//wAn//QCjwNpACIBGAAAAAMHQAKWAAD//wAn//QCjwQPACIBGAAAACcHVQKWAJYBBwdQApYBNwARsQEBsJawMyuxAgG4ATewMysA//8AJ//0Ao8EDwAiARgAAAAnB1UClgCWAQcHTwKWATcAEbEBAbCWsDMrsQIBuAE3sDMrAAABACf/GAKPAsgAOABXQFQdAQMCHgEEAxMBBQQyAQYFMwoCAQYBAQcBAgEABwdKAAQABQYEBWUIAQcAAAcAYwADAwJfAAICJUsABgYBXwABASYBTAAAADgANyQhJCQsJSQJBxsrBDcXBgYjIiY1NDcGIyImJjU0NjcmJjU0NjYzMhYXByYjIgYVFBYzMxUjIgYVFBYzMjY3FwYVFBYzAk8bFhM2G0FKMygrapRMPjYpLUaOZ0SCMC1cZ05PNTa/yT1CVVg9fCwymx8amQ9HCg09M0AyBjVfPThWFRZMLzleOBsXfCsvKCUngCooKi8iHXpZSxcaAAAA//8AJ//0Ao8DiwAiARgAAAADBzwClgAAAAEATQAAAlsCyAASADNAMA8BBAMQAQAEAkoAAAABAgABZQUBBAQDXwADAyVLAAICIQJMAAAAEgARIxEREwYHGCsABhUVIRUhFSMRNDYzMhYXByYjAUVWASD+4KKpmDxqJzI8VAI+SUkrgv8Bq4eWGRiAJwAAAQAn//QCzQLIAB4Aa0ASEQEEAxIBAAQeAQUABAEBBQRKS7ATUFhAIQAEBANfAAMDJUsAAAABXwIBAQEhSwAFBQFfAgEBASEBTBtAHwAEBANfAAMDJUsAAAABXQABASFLAAUFAl8AAgImAkxZQAkmJCYiERAGBxorATMRIzUGIyImJjU0NjYzMhYXByYjIgYGFRQWFjMyNwIslHpJc2GiYGOwblyWM2hLakNoOjlgOVU6AWn+lyo2VKFva6dePjtgTzloREdkMzAAAAD//wAn//QCzQOFACIBMAAAAAMHOwLNAAD//wAn//QCzQOFACIBMAAAAAMHOQLNAAD//wAn//QCzQOFACIBMAAAAAMHOALNAAD//wAn/vgCzQLIACIBMAAAAQcHIwLDAAIACLEBAbACsDMrAAD//wAn//QCzQOjACIBMAAAAAMHMALNAAD//wAn//QCzQNpACIBMAAAAAMHQALNAAD//wAn//QDGwLIACIBMAAAAUcHRwNo/5o7Bj9+AAmxAQG4/5qwMysAAAEAJwAAAbwCvAALAClAJgYFAgMDBF0ABAQgSwIBAAABXQABASEBTAAAAAsACxERERERBwcZKwERMxUhNTMRIzUhFQFDef5renoBlQI6/kiCggG4goIAAAACAD3/kwKHArwAEAAUADBALQMBAAQCAQIAAkoAAAUBAgACYwAEBAFdAwEBASAETAAAFBMSEQAQAA8TJQYHFisWJic3FhYzMjY1ETMRFAYGIwMzESP5iDQ9LmkzUFGiT5Bh+qKibSkkeh8hWV0B7P4eaZNLAyn+Iv//ACcAAAHGA4UAIgE4AAAAAwc0Ah4AAAAEAD3/lAMOA4UAAwAHABgAHABAQD0LAQQICgEGBAJKAgEAAQCDAwEBBQGDAAQJAQYEBmMACAgFXQcBBQUgCEwICBwbGhkIGAgXEyYREREQCgcaKxMzByMlMwcjAiYnNxYWMzI2NREzERQGBiMDMxEj2py1bQIenLZt8Yk0PS5oMVJRo0+QYfqiogOFkJCQ/J8qJXgeIVleAen+H2mTSwMo/iIA//8AJwAAAbwDhQAiATgAAAADBzsCHgAA//8AJwAAAbwDhQAiATgAAAADBzgCHgAA////7AAAAbwDhQAiATgAAAADB0UCHgAA//8AJwAAAbwDhAAiATgAAAADBywCHgAA//8AJwAAAbwEDwAiATgAAAAnB00CHgCWAQcHUAIeATcAEbEBArCWsDMrsQMBuAE3sDMrAP//ACcAAAG8A6MAIgE4AAAAAwcwAh4AAP//ACf/LgG8ArwAIgE4AAAAAwchAh4AAP//AB4AAAG8A4UAIgE4AAAAAwcyAh4AAP//ACcAAAG8A9QAIgE4AAAAAwdEAh4AAP//ACcAAAG8A40AIgE4AAAAAwdGAh4AAP//ACcAAAG8A2kAIgE4AAAAAwdAAh4AAP//ACf/GAG8ArwAIgE4AAAAAwdMAm8AAP//ACcAAAG8A4sAIgE4AAAAAwc8Ah4AAAAB//D/kAHPArwADwAsQCkDAQABAgEDAAJKAAAEAQMAA2MAAQECXQACAiABTAAAAA8ADhESJAUHFysWJic3FjMyNREjNSERFAYji3UmWDlIZPUBl4B9cDUxbE10AbGC/daBgQD////w/5AB2AOFACIBSQAAAAMHNAIwAAD////w/5ABzwOFACIBSQAAAAMHOAIwAAD//wBT/5AESQK8ACIAbgAAAAMBSQJ6AAAAAQBTAAAEeALIACIAVrYfGQIBBQFKS7ATUFhAFgMBAQEFXwgHBgMFBSBLBAICAAAhAEwbQBoABQUgSwMBAQEGXwgHAgYGJUsEAgIAACEATFlAEAAAACIAISMREyMTIxMJBxsrABYVESMRNCYjIgYVESMRNCYjIgYVESMRMxU2NjMyFhc2NjMD7oqiTT9FUqJIPkRSop0gakVIbB0kdUkCyJGJ/lIBqUpLT1D+YQGpSktPUP5hArxWLzM1MjI1AAD//wBT/y4EeALIACIBTQAAAAMHIQOPAAAAAQBTAAACzwLIABMATLUQAQEDAUpLsBNQWEATAAEBA18FBAIDAyBLAgEAACEATBtAFwADAyBLAAEBBF8FAQQEJUsCAQAAIQBMWUANAAAAEwASERMjEwYHGCsAFhURIxE0JiMiBhURIxEzFTY2MwJDjKJPRkpZop0kbEYCyJ2R/mYBlVRVW1n+dgK8VTAxAAD//wBT/5AE6wLIACIBTwAAAAMBSQMcAAD//wBTAAACzwOFACIBTwAAAAMHNAK9AAD//wBTAAACzwOFACIBTwAAAAMHOQK9AAD//wBT/vYCzwLIACIBTwAAAAMHIwK9AAD//wBTAAACzwOjACIBTwAAAAMHMAK9AAD//wBT/y4CzwLIACIBTwAAAAMHIQK9AAAAAQBT/zYCzwLIAB4AaEAOGwECBAoBAQMJAQABA0pLsBNQWEAcAAICBF8GBQIEBCBLAAMDIUsAAQEAXwAAACkATBtAIAAEBCBLAAICBV8GAQUFJUsAAwMhSwABAQBfAAAAKQBMWUAOAAAAHgAdERMlJCUHBxkrABYVERQGIyImJzcWMzI2NRE0JiMiBhURIxEzFTY2MwJDjIB7OGEkTCw8MDJPRkpZop0kbEYCyJ2R/p+BgiEhdC46OgFjVFVbWf52ArxVMDEAAP//AFP/NgQaAxMAIgFPAAAAIwH1AxwAAAADB0sE5QAA//8AU/9KAs8CyAAiAU8AAAADBycCvQAA//8AUwAAAs8DiwAiAU8AAAADBzwCvQAAAAIAJ/95AyUCyAASACMAJUAiIyAGAwQAAwFKAAMAAAMAYQACAgFfAAEBJQJMFykoFAQHGCsABgYHFSM1LgI1NDY2MzIWFhUGNjU0JiYjIgYGFRQWFzUzFQMlTIlZo1iJTGOvbW2uZPJOOWQ+PmQ5TUKWAQSVZBCCghBklllnpV5epWfAcU9BZjk5ZkFPcBaQkAAAAAACADf/9AMKAsgAFQAdADlANhIBAQIaGRELCgUDAQJKAAEBAl8EAQICJUsFAQMDAF8AAAAmAEwWFgAAFh0WHAAVABQlJgYHFisAFhYVFAYGIyImJyUmJiMiBgcnNjYzEjY1NQUWFjMB+65hYKhpgr0jAhcbZkA4biVhM6Baam7+jxdTOgLIXaVnaKZdinfXND4rJ2k0P/2tdGISligqAAAAAf/1AAACiALIAA4AHUAaDggHBQIFAAEBSgABASVLAAAAIQBMJhMCBxYrASYnESMRBgcnNjYzMhYXAlFaZ6JnWzdIqFlaqUcB+DQP/cUCOw80eSssLCsA////9QAAAogCyAAiAVwAAAEHB0cCav/YAAmxAQG4/9iwMysA////9QAAAogDhQAiAVwAAAADBzkCbgAA////9f8YAogCyAAiAVwAAAADByQCawAA////9f72AogCyAAiAVwAAAADByMCawAA////9f8uAogCyAAiAVwAAAADByECawAA////9f9KAogCyAAiAVwAAAADBycCawAAAAEATf/0AsUCvAASAEy1AwEAAwFKS7ATUFhAEwUEAgICIEsAAwMAYAEBAAAhAEwbQBcFBAICAiBLAAAAIUsAAwMBYAABASYBTFlADQAAABIAEiMTIhEGBxgrAREjNQYjIiY1ETMRFBYzMjY1EQLFnUiMfIuiT0RJWAK8/URVYZ2RAZr+a1RVW1kBigD//wBN//QCxQOFACIBYwAAAAMHNAKzAAD//wBN//QCxQOFACIBYwAAAAMHOwKzAAD//wBN//QCxQOFACIBYwAAAAMHOQKzAAD//wBN//QCxQOFACIBYwAAAAMHOAKzAAD//wBN//QCxQOFACIBYwAAAAMHRQKzAAD//wBN//QCxQOEACIBYwAAAAMHLAKzAAD//wBN/y4CxQK8ACIBYwAAAAMHIQKzAAD//wBN//QCxQOFACIBYwAAAAMHMgKzAAD//wBN//QCxQPUACIBYwAAAAMHRAKzAAD//wBN//QDKgNZACIBYwAAAQcHIAOuAKIACLEBAbCisDMrAAD//wBN//QDKgOFACIBYwAAACcHIAOuAKIBAwc0ArMAAAAIsQEBsKKwMysAAP//AE3/LgMqA1kAIgFjAAAAJwcgA64AogEDByECswAAAAixAQGworAzKwAA//8ATf/0AyoDhQAiAWMAAAAnByADrgCiAQMHMgKzAAAACLEBAbCisDMrAAD//wBN//QDKgPUACIBYwAAACcHIAOuAKIBAwdEArMAAAAIsQEBsKKwMysAAP//AE3/9AMqA4sAIgFjAAAAJwcgA64AogEDBzwCswAAAAixAQGworAzKwAA//8ATf/0AsUDhQAiAWMAAAADBzcCswAA//8ATf/0AsUDjQAiAWMAAAADB0YCswAA//8ATf/0AsUDaQAiAWMAAAADB0ACswAA//8ATf/0AsUEIAAiAWMAAAAnB1UCswCXAQcHTQKzATgAEbEBAbCXsDMrsQICuAE4sDMrAP//AE3/GALcArwAIgFjAAAAAwclA/AAAP//AE3/9ALFA+QAIgFjAAABBwcSArMAogAIsQECsKKwMysAAP//AE3/9ALFA4sAIgFjAAAAAwc8ArMAAP//AE3/9ALFBA8AIgFjAAAAJwdUArMAlgEHB1ACswE3ABGxAQGwlrAzK7ECAbgBN7AzKwAAAQBN//QEZAK8AB0ALUAqBwEAAwFKBwYEAwICIEsFAQMDAGABAQAAJgBMAAAAHQAdIhIjEyQjCAcaKwERFAYjIiYnBgYjIiY1ETMRFBYzMjURMxEUMzI1EQRknpFIcSQlcEeRnqJGRY2ijooCvP5jkpkqJiYqmZIBnf5oVVGmAZj+aKamAZgA//8ATf/0BGQDhQAiAXsAAAADBzQDhAAA//8ATf/0BGQDhQAiAXsAAAADBzgDhAAA//8ATf/0BGQDhAAiAXsAAAADBywDhAAA//8ATf/0BGQDhQAiAXsAAAADBzIDhAAAAAEASP+UAsQCvAAdADZAMw4BAgQIAQECBwEAAQNKAAQAAgEEAmgAAQAAAQBjBgUCAwMgA0wAAAAdAB0jEyQkIwcHGSsBERQGIyImJzcWMzI2NTUGIyImNTUzFRQWMzI2NTUCxLCbWZQ0P19/WFVGgIWPok5HS1gCvP4fnqkxLXhNWV0rVpeO7+VSVFhZ2gAA//8ASP+UAsQDhQAiAYAAAAADBzQCsgAA//8ASP+UAsQDhQAiAYAAAAADBzgCsgAA//8ASP+UAsQDhAAiAYAAAAADBywCsgAA//8ASP+UAsQDowAiAYAAAAADBzACsgAA//8ASP8uAuQCvAAiAYAAAAADByEDywAA//8ASP+UAsQDhQAiAYAAAAADBzICsgAA//8ASP+UAsQD1AAiAYAAAAADB0QCsgAA//8ASP+UAsQDaQAiAYAAAAADB0ACsgAA//8ASP+UAsQDiwAiAYAAAAADBzwCsgAAAAEAKwAAAo8CvAARAD1AOgwBAwQDAQAHAkoFAQIGAQEHAgFlAAMDBF0ABAQgSwgBBwcAXQAAACEATAAAABEAERESEREREhEJBxsrJRUhNTcjNTM3ITUhFQczFSMHAo/9nKZv0n7+gAJOnmbIh4KCXsp5mYJdwXik//8AKwAAAo8DhQAiAYoAAAADBzQCiAAA//8AKwAAAo8DhQAiAYoAAAADBzkCiAAA//8AKwAAAo8DowAiAYoAAAADBzACiAAA//8AK/8uAo8CvAAiAYoAAAADByECiwAAAAIAJf/4AiQCIgAZACMAe0ASFgEDBBUBAgMcAQYFBQEABgRKS7AeUFhAIAACAAUGAgVlAAMDBF8HAQQES0sIAQYGAF8BAQAAQwBMG0AkAAIABQYCBWUAAwMEXwcBBARLSwAAAENLCAEGBgFfAAEBTAFMWUAVGhoAABojGiIfHQAZABgiJSITCQoYKwAWFREjNQYjIiYmNTQ2MzM0JiMiBgcnNjYzEjY3NSMiFRQWMwGehpIseD5bMHF2fD4+K1MdOCx7QRw+DWtgLykCInd4/s1DSypKL0tWMzcbF20fIv4/JSQ3Px4jAP//ACX/+AIkAu8AIgGPAAAAAwcJAl0AAP//ACX/+AIkAu8AIgGPAAAAAwcRAl0AAP//ACX/+AIkA2gAIgGPAAAAIwdTAl0AAAEHB1ACXQCQAAixAwGwkLAzKwAA//8AJf8uAiQC7wAiAY8AAAAjByECUQAAAAMHEQJdAAD//wAl//gCJANoACIBjwAAACMHUwJdAAABBwdPAl0AkAAIsQMBsJCwMysAAP//ACX/+AIkA3kAIgGPAAAAIwdTAl0AAAEHB1YCXQB9AAixAwGwfbAzKwAA//8AJf/4AiQDcAAiAY8AAAAjB1MCXQAAAQcHVAJdAJAACLEDAbCQsDMrAAD//wAl//gCJALvACIBjwAAAAMHDwJdAAD//wAl//gCJALvACIBjwAAAAMHDgJdAAD//wAl//gCtwM4ACIBjwAAACMHUQJdAAABBwdQAysAYAAIsQMBsGCwMysAAP//ACX/LgIkAu8AIgGPAAAAIwchAlEAAAADBw4CXQAA//8AJf/4AlUDOAAiAY8AAAAjB1ECXQAAAQcHTwMrAGAACLEDAbBgsDMrAAD//wAl//gCKQNSACIBjwAAACMHUQJdAAABBwdWAvYAVgAIsQMBsFawMysAAP//ACX/+AIkA3cAIgGPAAAAIwdRAl0AAAEHB1QCXQCXAAixAwGwl7AzKwAA//8AJf/4AiQC7wAiAY8AAAADBx0CXQAA//8AJf/4AiQC7gAiAY8AAAADBwECXQAA//8AJf8uAiQCIgAiAY8AAAADByECUQAA//8AJf/4AiQC7wAiAY8AAAADBwcCXQAA//8AJf/4AiQDPgAiAY8AAAADBxwCXQAA//8AJf/4AiQC9wAiAY8AAAADBx4CXQAA//8AJf/4AiQC0wAiAY8AAAADBxgCXQAA//8AJf8YAjsCIgAiAY8AAAADByUDTwAA//8AJf/4AiQDQgAiAY8AAAADBxICXQAA//8AJf/4AiQDkgAiAY8AAAADBxMCXQAA//8AJf/4AiQC9QAiAY8AAAADBxQCXQAAAAMAJf/4A8MCIgAqADEAOwEOS7AMUFhAFCMeAgUGHQEEBQcBAQAOCAICAQRKG0uwKFBYQBQjHgIFBh0BBAUHAQEADggCAgsEShtAFCMeAgkGHQEEBQcBAQAOCAICCwRKWVlLsAxQWEAlCAEECgEAAQQAZQwJAgUFBl8HAQYGS0sNCwIBAQJfAwECAkwCTBtLsChQWEAvCAEECgEAAQQAZQwJAgUFBl8HAQYGS0sAAQECXwMBAgJMSw0BCwsCXwMBAgJMAkwbQDkIAQQKAQABBABlDAEJCQZfBwEGBktLAAUFBl8HAQYGS0sAAQECXwMBAgJMSw0BCwsCXwMBAgJMAkxZWUAaMjIrKzI7Mjo3NSsxKzAWIyUiJCMkIhEOCh0rJAchFhYzMjcXBgYjIiYnBiMiJjU0NjMzNCYjIgYHJzY2MzIXNjYzMhYWFSQGByEmJiMANjU1IyIVFBYzA8MD/mgLUD5OOlMncUZHeCo+kGl5cnV8Pj0rVB04LHpBiD4lZjtNgEr+tkoJAQYISTH+ojxrYC8r9hQzOjRaKywuL11cTUZWMjcbF20fIkwkKER+UZ06NTU6/rU4MBk+ICMAAP//ACX/+APDAu8AIgGpAAAAAwcJAwIAAAACAEj/+AKSAuYAEAAcAKtLsB5QWEAKDgEEAwkBAAUCShtACg4BBAMJAQEFAkpZS7ASUFhAHQACAkRLAAQEA18GAQMDS0sHAQUFAF8BAQAATABMG0uwHlBYQCMAAgIAXwEBAABMSwAEBANfBgEDA0tLBwEFBQBfAQEAAEwATBtAIQAEBANfBgEDA0tLAAICAV0AAQFDSwcBBQUAXwAAAEwATFlZQBQREQAAERwRGxcVABAADxESJggKFysAFhYVFAYGIyInFSMRMxE2MxI2NTQmIyIGFRQWMwHRe0ZGe0tvOpWcO2chTU08PE1NPAIiRX1TU31FRj4C5v77Qf5WUUREUVFERFEAAAABACD/+AI9AiIAGQAuQCsWFQsKBAIBAUoAAQEAXwAAAEtLAAICA18EAQMDTANMAAAAGQAYJCQmBQoXKxYmJjU0NjYzMhYXByYjIgYVFBYzMjcXBgYj9olNTYlWVX8deSpPPVBQPVApeR1/VQhHflBQfkdHQkFKUEVFUEpCQEgA//8AIP/4Aj0C7wAiAawAAAADBwkCZQAA//8AIP/4Aj0C7wAiAawAAAADBw8CZQAA//8AIP8YAj0CIgAiAawAAAADByQCYAAA//8AIP8YAj0C7wAiAawAAAAjByQCYAAAAAMHCQJlAAD//wAg//gCPQLvACIBrAAAAAMHDgJlAAD//wAg//gCPQMNACIBrAAAAAMHBQJlAAAAAgAi//gCbALmABAAHACYQAoPAQQCAwEABQJKS7ASUFhAHQYBAwNESwAEBAJfAAICS0sHAQUFAF8BAQAAQwBMG0uwHlBYQCMGAQMDAF8BAQAAQ0sABAQCXwACAktLBwEFBQBfAQEAAEMATBtAIQAEBAJfAAICS0sGAQMDAF0AAABDSwcBBQUBXwABAUwBTFlZQBQREQAAERwRGxcVABAAECYiEQgKFysBESM1BiMiJiY1NDY2MzIXEQI2NTQmIyIGFRQWMwJslTpuTHtGRntMZzpLTk47PE5OPALm/Ro+RkR+U1N+REEBBf2SUUREUVFERFEAAAIAIP/0AnAC5QAhAC0AbkAWIB8eGgQCAyEZFRQTEgYBAg8BBAEDSkuwElBYQB4AAQAEBQEEZwACAgNfAAMDREsGAQUFAF8AAABJAEwbQBwAAwACAQMCZwABAAQFAQRnBgEFBQBfAAAASQBMWUAOIiIiLSIsKSMoJiQHChkrABUUBgYjIiYmNTQ2NjMyFzU0JwcnNyYjIgcnNjMyFzcXBwI2NTQmIyIGFRQWMwJwTpFjTHtHQ3RHcz06/SC7HShIPxNOUotdWiA1rUdHNjpERDcCAKpun1U6akVDZjhIAnk/YU9IBxV5FD8jTxT+Bz4uLz06MjE7AAD//wAi//gDMwMPACIBswAAAQcHDQPqACoACLECAbAqsDMrAAD//wAi//gCtQLmACIBswAAAQcHKAMTAMoACLECAbDKsDMrAAD//wAi/y4CbALmACIBswAAAAMHIQKXAAD//wAi/0oCbALmACIBswAAAAMHJwKXAAD//wAi//gErwLvACIBswAAACMCfwKsAAAAAwcPBOsAAAACACD/+AJXAiIAFwAeAD1AOhcBAAQIAQEACQECAQNKAAQAAAEEAGUGAQUFA18AAwNLSwABAQJfAAICTAJMGBgYHhgdFiYkIhEHChkrAAchFhYzMjY3FwYjIiYmNTQ2NjMyFhYVJAYHISYmIwJXA/5pC1I9KkEcU0ySW4xMS4NRT4BJ/rRICAEJCEg0AQgnMjoZG1pXR35QT39HRH9UoTw0Mz0A//8AIP/4AlcC7wAiAboAAAADBwkCaAAA//8AIP/4AlcC7wAiAboAAAADBxECaAAA//8AIP/4AlcC7wAiAboAAAADBw8CaAAA//8AIP8YAlcC7wAiAboAAAAjByQCaAAAAAMHEQJoAAD//wAg//gCVwLvACIBugAAAAMHDgJoAAD//wAg//gCwgM4ACIBugAAACMHUQJoAAABBwdQAzYAYAAIsQMBsGCwMysAAP//ACD/LgJXAu8AIgG6AAAAIwchAmgAAAADBw4CaAAA//8AIP/4AmADOAAiAboAAAAjB1ECaAAAAQcHTwM2AGAACLEDAbBgsDMrAAD//wAg//gCVwNSACIBugAAACMHUQJoAAABBwdWAwEAVgAIsQMBsFawMysAAP//ACD/+AJXA3cAIgG6AAAAIwdRAmgAAAEHB1QCaACXAAixAwGwl7AzKwAA//8AIP/4AlcC7wAiAboAAAADBx0CaAAA//8AIP/4AlcC7gAiAboAAAADBwECaAAA//8AIP/4AlcDDQAiAboAAAADBwUCaAAA//8AIP8uAlcCIgAiAboAAAADByECaAAA//8AIP/4AlcC7wAiAboAAAADBwcCaAAA//8AIP/4AlcDPgAiAboAAAADBxwCaAAA//8AIP/4AlcC9wAiAboAAAADBx4CaAAA//8AIP/4AlcC0wAiAboAAAADBxgCaAAA//8AIP/4AlcDeQAiAboAAAAjB1UCaAAAAQcHUAJoAKEACLEDAbChsDMrAAD//wAg//gCVwN5ACIBugAAACMHVQJoAAABBwdPAmgAoQAIsQMBsKGwMysAAAACACD/GAJXAiIAKwAyAE5ASysBAAYIAQEACQEEARMBAgQUAQMCBUoABgAAAQYAZQACAAMCA2MIAQcHBV8ABQVLSwABAQRfAAQETARMLCwsMiwxFiY1JCoiEQkKGysAByEWFjMyNjcXBgcGBhUUFjMyNxcGBiMiJjU0NjcGIyImJjU0NjYzMhYWFSQGByEmJiMCVwP+aQtSPSpBHFQUFT8wHxsgGxcTNxtAShkYBw5bjExLg1FPgEn+tEgIAQkISDQBCCcyOhkbWhUPLkQfGBsPRwoNPzUcORgBR35QT39HRH9UoTw0Mz3//wAg//gCVwL1ACIBugAAAAMHFAJoAAD//wAg//gCVwIiAQ8BugJ3AhrAAAAJsQACuAIasDMrAP///+7/NgISAhoAAgVzAAD////u/zYCEgLvACIFcwAAAAMHDwIhAAAAAQAIAAABogLuABUAe0AKEAEGBREBAAYCSkuwElBYQBwABgYFXwAFBURLAwEBAQBdBAEAAEVLAAICQwJMG0uwKVBYQBoABQAGAAUGZwMBAQEAXQQBAABFSwACAkMCTBtAGAAFAAYABQZnBAEAAwEBAgABZQACAkMCTFlZQAokIxEREREQBwobKxMzFSMRIxEjNTM1NDYzMhYXByYjIhXzioacU1NtYyM/FSkbJEcCDnj+agGWeBhcbA8OcRNOAAAAAgAg/zYCcwIiABwAKACWS7AeUFhAEhsBBQMPAQIGCAEBAgcBAAEEShtAEhsBBQQPAQIGCAEBAgcBAAEESllLsB5QWEAgCAEGAAIBBgJnAAUFA18HBAIDA0tLAAEBAF8AAABNAEwbQCQIAQYAAgEGAmcHAQQERUsABQUDXwADA0tLAAEBAF8AAABNAExZQBUdHQAAHSgdJyMhABwAHCYkJSMJChgrAREUBiMiJic3FhYzMjY1NQYjIiYmNTQ2NjMyFzUCNjU0JiMiBhUUFjMCc5qUTowuPiJoNFFNPW1Ke0hIe0p1PVVPTz4+UFA+Ahr+QJSQJiRwHCFJShdDQXZNTXZBTUX+gEk7O0lJOztJAP//ACD/NgJzAu8AIgHVAAAAAwcRAoEAAP//ACD/NgJzAu8AIgHVAAAAAwcPAoEAAP//ACD/NgJzAu8AIgHVAAAAAwcOAoEAAP//ACD/NgJzAy0AIgHVAAAAAwcfAoEAAP//ACD/NgJzAw0AIgHVAAAAAwcFAoEAAP//ACD/NgJzAtMAIgHVAAAAAwcYAoEAAAACACD/NgKzAiEAJQAxAKdLsCJQWEASHwEJBhIBBQoHAQAEBgEBAgRKG0ASHwEJBxIBBQoHAQAEBgEBAgRKWUuwIlBYQCkLAQoABQQKBWcIAQQDAQACBABmAAkJBl8HAQYGS0sAAgIBXwABAU0BTBtALQsBCgAFBAoFZwgBBAMBAAIEAGYABwdFSwAJCQZfAAYGS0sAAgIBXwABAU0BTFlAFCYmJjEmMCwqExMmJBERJSEQDAodKwUjBiMiJic3FhYzMjcjNTM2NTUGIyImJjU0NjYzMhYXNTMRFAczJDY1NCYjIgYVFBYzArNTOuNNiy4+Img1ViemxQE+cE14RER4TTleH5QDQ/7YTk4/P09PPyakJyNsHCErTAkTQEE9bkZGbD0lJUP+QBsYjkQ5OEREODlEAAEASAAAAm4C5gATAFC1EAEBBAFKS7ASUFhAFwADA0RLAAEBBF8FAQQES0sCAQAAQwBMG0AXAAEBBF8FAQQES0sAAwMAXQIBAABDAExZQA0AAAATABIREyMTBgoYKwAWFREjETQmIyIGFREjETMRNjYzAfN7nDg1O0acnB9YNAIieHb+zAEcQD9JSP72Aub+/B8hAP//AAAAAAJuAuYAIgHdAAABBwcoAfoAygAIsQEBsMqwMysAAP//AEj/JwJuAuYAIgHdAAAAAwcmAogAAP///80AAAJuA7sAIgHdAAABBwcPAcIAzAAIsQEBsMywMysAAP///80AAAJuA68AIgHdAAABBwc4AcIAKgAIsQEBsCqwMysAAP//AEj/LgJuAuYAIgHdAAAAAwchAogAAP//ADUAAAD3AxMAIgHkAAAAAwdLAcIAAAABAEgAAADkAhoAAwATQBAAAABFSwABAUMBTBEQAgoWKxMzESNInJwCGv3m//8AOwAAAWoC7wAiAeQAAAADBwkBwgAA////9wAAATUC7wAiAeQAAAADB1oBwgAA////5gAAAUYC7wAiAeQAAAADB1gBwgAA////kAAAATQC7wAiAeQAAAADBx0BwgAA//8AAwAAASkC7QAiAeQAAAADB1cBwgAA////8gAAAU4DeQAiAeQAAAAjB00BwgAAAQcHUAHCAKEACLEDAbChsDMrAAD//wBCAAAA6gMNACIB5AAAAAMHBQHCAAD//wA1/y4A9wMTACIB5AAAACMHSwHCAAAAAwchAcIAAP///8IAAADxAu8AIgHkAAAAAwcHAcIAAP//ACwAAAEQAz4AIgHkAAAAAwccAcIAAP////cAAAE1AvcAIgHkAAAAAwddAcIAAP//ADX/NgIrAxMAIgHkAAAAIwdLAcIAAAAjAfUBLQAAAAMHSwL2AAD//wAAAAABLALTACIB5AAAAAMHXAHCAAD//wA1/xgBAwMTACIB5AAAACMHSwHCAAAAAwdMAg8AAP////EAAAE7AvUAIgHkAAAAAwdbAcIAAP///6P/NgD+AxMAIgH1AAAAAwdLAckAAAAB/6P/NgDrAhoADQApQCYCAQABAQECAAJKAAEBRUsAAAACYAMBAgJNAkwAAAANAAwTIwQKFisGJzcWMzI2NREzERQGIzIrKhsnHiKca2DKHnETJycCGv3nXm0A////o/82AXEC7wAiAfUAAAADBwkByQAA////o/82AU0C7wAiAfUAAAADB1gByQAAAAEASAAAApYC5gALAEW3CQYBAwACAUpLsBJQWEARAAEBREsAAgJFSwMBAABDAEwbQBcAAQEAXQMBAABDSwACAkVLAwEAAEMATFm2EhIREgQKGCslBxUjETMRNzMHEyMBL0ucnOS64PS900qJAub+XNjk/sr////NAAAClgO7ACIB+AAAAQcHDwHCAMwACLEBAbDMsDMrAAD//wBI/vYClgLmACIB+AAAAAMHIwJqAAAAAQBIAAAClgIaAAsAH0AcCQYBAwABAUoCAQEBRUsDAQAAQwBMEhIREgQKGCslBxUjETMVNzMHEyMBL0ucnOS6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AAMHCQKBAAD//wBF//gCZgLvACICVgAAAAMHEQKBAAD//wBF//gCZgLvACICVgAAAAMHDwKBAAD//wBF//gCZgLvACICVgAAAAMHDgKBAAD//wBF//gCZgLvACICVgAAAAMHHQKBAAD//wBF//gCZgLuACICVgAAAAMHAQKBAAD//wBF/y4CZgIaACICVgAAAAMHIQKBAAD//wBF//gCZgLvACICVgAAAAMHBwKBAAD//wBF//gCZgM+ACICVgAAAAMHHAKBAAD//wBF//gCwQK3ACICVgAAAAMHIANFAAD//wBF//gCwQLvACICVgAAACMHIANFAAAAAwcJAoEAAP//AEX/LgLBArcAIgJWAAAAIwcgA0UAAAADByECgQAA//8ARf/4AsEC7wAiAlYAAAAjByADRQAAAAMHBwKBAAD//wBF//gCwQM+ACICVgAAACMHIANFAAAAAwccAoEAAP//AEX/+ALBAvUAIgJWAAAAIwcgA0UAAAADBxQCgQAA//8ARf/4AmYC7wAiAlYAAAADBwwCgQAA//8ARf/4AmYC9wAiAlYAAAADBx4CgQAA//8ARf/4AmYC0wAiAlYAAAADBxgCgQAA//8ARf/4AmYDiQAiAlYAAAAjB1UCgQAAAQcHTQKBAKEACLECArChsDMrAAD//wBF/xgCfQIaACICVgAAAAMHJQORAAD//wBF//gCZgNCACICVgAAAAMHEgKBAAD//wBF//gCZgL1ACICVgAAAAMHFAKBAAD//wBF//gCZgN5ACICVgAAACMHVAKBAAABBwdQAoEAoQAIsQIBsKGwMysAAAAB//gAAAJeAhoABgAhQB4FAQABAUoDAgIBAUVLAAAAQwBMAAAABgAGEREEChYrAQMjAzMTEwJe46HioZWaAhr95gIa/pIBbgABAAEAAAOoAhoADAAnQCQLCAMDAAIBSgUEAwMCAkVLAQEAAEMATAAAAAwADBIREhEGChgrAQMjAwMjAzMTEzMTEwOow5Z5fZbCk3+EhICDAhr95gFO/rICGv6UAWz+lAFsAAD//wABAAADqALuACICbwAAAQcHCQL///8ACbEBAbj//7AzKwD//wABAAADqALuACICbwAAAQcHDgL///8ACbEBAbj//7AzKwD//wABAAADqALtACICbwAAAQcHAQL///8ACbEBArj//7AzKwD//wAB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JjU0NjMyFhUUBiMlESM1BiMiJjURMxEUFjMyNjURBiY1NDYzMhYVFAYjAT4gIBkZIiIZARKZPG5qdZ44NDdCjCAgGRkiIhkB1yEYGSEhGRghaP3BN0KAcwFX/rI9PkM9AUnuIRkYISEYGSEAAAL/9wAAApgCPwAHAAoAK0AoCQEEAgFKBQEEAAABBABmAAICLksDAQEBLwFMCAgICggKEREREAYIGCslIQcjATMBIycnBwHN/vMwmQECnAEDnF9WV3JyAj/9weTQ0AAA////9wAAApgDFAAiAugAAAEHBwkCcwAlAAixAgGwJbAzKwAA////9wAAApgDFAAiAugAAAEHBxECcwAlAAixAgGwJbAzKwAA////9wAAApgDjQAiAugAAAAnB1MCcwAlAQcHUAJzALUAELECAbAlsDMrsQMBsLWwMysAAP////f/LgKYAxQAIgLoAAAAIwchAnMAAAEHBxECcwAlAAixAwGwJbAzKwAA////9wAAApgDjQAiAugAAAAnB1MCcwAlAQcHTwJzALUAELECAbAlsDMrsQMBsLWwMysAAP////cAAAKYA54AIgLoAAAAJwdTAnMAJQEHB1YCcwCiABCxAgGwJbAzK7EDAbCisDMrAAD////3AAACmAOVACIC6AAAACcHUwJzACUBBwdUAnMAtQAQsQIBsCWwMyuxAwGwtbAzKwAA////9wAAApgDFAAiAugAAAEHBw8CcwAlAAixAgGwJbAzKwAA////9wAAApgDFAAiAugAAAEHBw4CcwAlAAixAgGwJbAzKwAA////9wAAAs0DXQAiAugAAAAnB1ECcwAlAQcHUANBAIUAELECAbAlsDMrsQMBsIWwMysAAP////f/LgKYAxQAIgLoAAAAIwchAnMAAAEHBw4CcwAlAAixAwGwJbAzKwAA////9wAAApgDXQAiAugAAAAnB1ECcwAlAQcHTwNBAIUAELECAbAlsDMrsQMBsIWwMysAAP////cAAAKYA3cAIgLoAAAAJwdRAnMAJQEHB1YDDAB7ABCxAgGwJbAzK7EDAbB7sDMrAAD////3AAACmAOcACIC6AAAACcHUQJzACUBBwdUAnMAvAAQsQIBsCWwMyuxAwGwvLAzKwAA////9wAAApgDFAAiAugAAAEHBx0CcwAlAAixAgKwJbAzKwAA////9wAAApgDEwAiAugAAAEHBwECcwAlAAixAgKwJbAzKwAA////9/8uApgCPwAiAugAAAADByECcwAA////9wAAApgDFAAiAugAAAEHBwcCcwAlAAixAgGwJbAzKwAA////9wAAApgDYwAiAugAAAEHBxwCcwAlAAixAgGwJbAzKwAA////9wAAApgDHAAiAugAAAEHBx4CcwAlAAixAgGwJbAzKwAA////9wAAApgDEwAiAugAAAEHBwECcwAlAAixAgKwJbAzKwAA////9wAAApgC+AAiAugAAAEHBxgCcwAlAAixAgGwJbAzKwAA////9/8YAq8CPwAiAugAAAADByUDwwAA////9wAAApgDZwAiAugAAAEHBxICcwAlAAixAgKwJbAzKwAA////9wAAApgDtwAiAugAAAEHBxMCcwAlAAixAgKwJbAzKwAA////9wAAApgDGgAiAugAAAEHBxQCcwAlAAixAgGwJbAzKwAAAAL/9wAAA3ECPwAPABMAREBBAAUABgkFBmULAQkAAQAJAWUIAQQEA10AAwMuSwoBBwcAXQIBAAAvAEwQEAAAEBMQExIRAA8ADxEREREREREMCBsrJRUhNSMHIwEhFSEVIRUhFSc1IwcDcf4xzD2iAUACL/7YAQX++5wVeXl5cnICP3lpc3Fr4eEAAAD////3AAADcQMUACIDAwAAAQcHCQMcACUACLECAbAlsDMrAAAAAwBNAAACcwI/AA4AFwAeADxAOQ4BBAIBSgACAAQFAgRlBgEDAwFdAAEBLksHAQUFAF0AAAAvAEwYGA8PGB4YHRwaDxcPFichJAgIFysAFhUUBiMhESEyFhUUBgclFTMyNjU0JiMSNTQjIxUzAj41e3X+ygEmb3QlI/7bdisuLSx1XI+PARpINEtTAj9SRSlAE6R5Hx0eH/6fPz9+AAAAAAEAI//1AlwCSgAaADRAMQoBAQAWCwICARcBAwIDSgABAQBfAAAAMEsAAgIDXwQBAwMxA0wAAAAaABklJCYFCBcrBCYmNTQ2NjMyFhcHJiMiBhUUFhYzMjcXBgYjAQmSVFSSW1N5LGY5U0lfK00wUzlmK3tSC02IVVWJTTI3XUVeTDJNKkVdNjMAAAD//wAj//UCXAMVACIDBgAAAQcHCQKMACYACLEBAbAmsDMrAAD//wAj//UCXAMVACIDBgAAAQcHDwKMACYACLEB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AgBfAQEAACFLAAMDAGABAQAAIQBMG0AXBQQCAgIAXQAAACFLAAMDAWAAAQEmAUxZQA0AAAASABIjEyIRBgcYKwERIzUGIyImNREzERQWMzI2NRECaZk8bmp1njg0N0ICP/3BN0KAcwFX/rI9PkM9AUkAAAD//wBH//UCaQMUACIERQAAAQcHCQKFACUACLEBAbAlsDMrAAD//wBH//UCaQMUACIERQAAAQcHEQKFACUACLEBAbAlsDMrAAD//wBH//UCaQMUACIERQAAAQcHDwKFACUACLEBAbAlsDMrAAD//wBH//UCaQMUACIERQAAAQcHDgKFACUACLEBAbAlsDMrAAD//wBH//UCaQMUACIERQAAAQcHHQKFACUACLEBArAlsDMrAAD//wBH//UCaQMTACIERQAAAQcHAQKFACUACLEBArAlsDMrAAD//wBH/y4CaQI/ACIERQAAAAMHIQKFAAD//wBH//UCaQMUACIERQAAAQcHBwKFACUACLEBAbAlsDMrAAD//wBH//UCaQNjACIERQAAAQcHHAKFACUACLEBAbAlsDMrAAD//wBH//UCzALcACIERQAAAQcHIANQACUACLEBAbAlsDMrAAD//wBH//UCzAMUACIERQAAACcHIANQACUBBwcJAoUAJQAQsQEBsCWwMyuxAgGwJbAzKwAA//8AR/8uAswC3AAiBEUAAAAnByADUAAlAQMHIQKFAAAACLEBAbAlsDMrAAD//wBH//UCzAMUACIERQAAACcHIANQACUBBwcHAoUAJQAQsQEBsCWwMyuxAgGwJbAzKwAA//8AR//1AswDYwAiBEUAAAAnByADUAAlAQcHHAKFACUAELEBAbAlsDMrsQIBsCWwMysAAP//AEf/9QLMAxoAIgRFAAAAJwcgA1AAJQEHBxQChQAlABCxAQGwJbAzK7ECAbAlsDMrAAD//wBH//UCaQMUACIERQAAAQcHDAKFACUACLEBArAlsDMrAAD//wBH//UCaQMcACIERQAAAQcHHgKFACUACLEBAbAlsDMrAAD//wBH//UCaQL4ACIERQAAAQcHGAKFACUACLEBAbAlsDMrAAD//wBH//UCaQOuACIERQAAACcHVQKFACUBBwdNAoUAxgAQsQEBsCWwMyuxAgKwxrAzKwAA//8AR/8YAoACPwAiBEUAAAADByUDlAAA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TBEREREREAYHGisTMxUzNTMRIzUjFSNLm+qcnOqbAhrS0v3myckAAP//AB//+AJuAiIAAgIS/wAAAQBLAAACYgIaAAcAIUAeAAEBA10EAQMDIksCAQAAIQBMAAAABwAHERERBQcXKwERIxEjESMRAmKc4JsCGv3mAZr+ZgIaAAD//wBK/z4ClAIiAAICNQIA//8AH//4AjwCIgACAaz/AAABAAgAAAIPAhoABwAbQBgCAQAAA10AAwMiSwABASEBTBERERAEBxgrASMRIxEjNSECD7abtgIHAZr+ZgGagAD////+/zYCZgIaAAICdQgA/////v82AmYC7wAiAnUIAAADB3sCCwAAAAMAH/8+AzIC5gARABgAHwAsQCkfHhUUBAADAUoFAQMDIksCAQAAKEsABAQBXQABASQBTBERFBEREQYHGiskBgcVIzUmJjU0Njc1MxUWFhUEFhcRBgYVBDY1NCYnEQMyp5uPm6elnY+bp/2EUllZUgGTU1NZkpELuLgLj399igvFxQuMe0hOCgE5CUtFlk5IRUsJ/scAAAD//wADAAACTgIaAAICdP8AAAEAIQAAAi8CGgARAC9ALBABAwIDAQEDAkoAAwABAAMBaAUEAgICIksAAAAhAEwAAAARABEjEyIRBgcYKwERIzUGIyImNTUzFRQWMzI3NQIvnERSbW+cMzA9NgIa/ebIImNoqZ8xLBriAAAAAAEAS/+KAqkCGgALAClAJgAAAwBSBAECAiJLBgUCAwMBXgABASEBTAAAAAsACxERERERBwcZKyUVIzUhETMRMxEzEQKpkf4zm9mcgPZ2Ahr+ZgGa/mYAAAABAEsAAAOAAhoACwAlQCIGBQMDAQEiSwQBAgIAXgAAACEATAAAAAsACxERERERBwcZKwERIREzETMRMxEzEQOA/Mubs5uxAhr95gIa/mYBmv5mAZoAAAD//wBL/5UDywIaACIFNAAAAAMHfQKwAAAAAQBL/4oCSgIaAAsARkuwClBYQBgAAQAAAW8FAQMDIksABAQAXgIBAAAhAEwbQBcAAQABhAUBAwMiSwAEBABeAgEAACEATFlACREREREREAYHGishIxUjNSMRMxEzETMCSraSt5vInHZ2Ahr+ZgGaAAIAS///AkcCGgAKABMAMEAtBQECAAMEAgNlAAEBIksGAQQEAF4AAAAhAEwLCwAA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Ap8AUwKfAFMCnwBTAp8AUwKfAFMCnwBTAp8AUwKfAFMCnwBTAn4AGQJ+ABkCfwBTAwMAJwMDACcDAwAnAwMAJwMDACcDAwAnAwMAJwMrACcDKABTA0IAAQMoAFMDKABTAygAUwMoAFMBSABTAtQAPQFIAEkBSP/sAUj/2wFI/54BSP/5AUgAAAFIAFABSABTAUj/0AFIADoBSP/sAUgADgFIAFIBSP/kAh3/8AId//ACHf/wAuQAUwLkAFMC5ABTAlwAUwR5AFMCXABJAlwAUwJcAFMCXABTAlwAUwOPAFMCXABTAmn/8gO7AFMDuwBTAygAUwVFAFMDKABTAygAUwMoAFMDKABTAygAUwMoAFMEWwBTAygAUwMoAFMDTAAnA0wAJwNMACcDTAAnA0wAJwNMACcDTAAnA0wAJwNMACcDTAAnA0wAJwNMACcDTAAnA0wAJwNMACcDTAAnA0wAJwNMACcDTAAnA0wAJwNMACcDTAAnA0wAJwNMACcDTAAnA0wAJwNMACcDTAAnA0wAJwNMACcDTAAnA0wAJwNMACcDTAAnBHAAJwLcAFMC3ABTA0wAJwLfAFMC3wBTAt8AUwLfAFMC3wBTAt8AUwLfAFMC3wBTAn4AHAJ+ABwCfgAcASkARAJ+ABwCfgAcAn4AHAJ+ABwCfgAcAn4AHAJ+ABwCfgAcAwsATQMxACcCagAEAmoABAJqAAQCagAEAmoABAJqAAQCagAEAxQATQMUAE0DFABNAxQATQMUAE0DFABNAxQATQMUAE0DFABNAxQATQMhAE0DIQBNAyEATQMhAE0DIQBNAyEATQMUAE0DFABNAxQATQMUAE0DFABNAxQATQMUAE0DFABNAur/9wSLABYEiwAWBIsAFgSLABYEiwAWAsoAAwKk//ICpP/yAqT/8gKk//ICpP/yAqT/8gKk//ICpP/yAqT/8gKk//ICnwAmAp8AJgKfACYCnwAmAp8AJgLUAD0C/v/3AxQATQMYAE0DHABNAxwATQMcAE0DHABNAxwATQMcAE0DHABNAxwATQMcAE0DHABNAxwATQMcAE0DHABNAxwATQMcAE0DHABNAxwATQMcAE0DHABNAxwATQMcAE0DHABNAxwATQMcAE0DHABNAxwATQQ+AEYEPgBGBakAUwVjAFMCmwAnApsAJwKbACcCmwAnApsAJwKbACcCmwAnApsAJwKbACcCmwAnApsAJwKbACcCmwAnApsAJwKbACcCmwAnApsAJwKbACcCmwAnApsAJwKbACcCmwAnApsAJwJnAE0DAwAnAwMAJwMDACcDAwAnAwMAJwMDACcDAwAnAzAAJwHjACcC1AA9AeMAJwLUAD0B4wAnAeMAJwHj/+wB4wAnAeMAJwHjACcB4wAnAeMAHgHjACcB4wAnAeMAJwHjACcB4wAnAhz/8AIc//ACHP/wBJYAUwTFAFMExQBTAxwAUwU4AFMDHABTAxwAUwMcAFMDHABTAxwAUwMcAFMETwBTAxwAUwMcAFMDTAAnAzEANwJ+//UCfv/1An7/9QJ+//UCfv/1An7/9QJ+//UDGABNAxgATQMYAE0DGABNAxgATQMYAE0DGABNAxgATQMYAE0DGABNAxgATQMYAE0DGABNAxgATQMYAE0DGABNAxgATQMYAE0DGABNAxgATQMYAE0DGABNAxgATQMYAE0EsQBNBLEATQSxAE0EsQBNBLEATQMRAEgDEQBIAxEASAMRAEgDEQBIAxEASAMRAEgDEQBIAxEASAMRAEgCqQArAqkAKwKpACsCqQArAqkAKwJpACUCaQAlAmkAJQJpACUCaQAlAmkAJQJpACUCaQAlAmkAJQJpACUCaQAlAmkAJQJpACUCaQAlAmkAJQJpACUCaQAlAmkAJQJpACUCaQAlAmkAJQJpACUCaQAlAmkAJQJpACUCaQAlA+QAJQPkACUCsgBIAk8AIAJPACACTwAgAk8AIAJPACACTwAgAk8AIAK0ACICkQAgArQAIgK0ACICtAAiArQAIgTRACICdwAgAncAIAJ3ACACdwAgAncAIAJ3ACACdwAgAncAIAJ3ACACdwAgAncAIAJ3ACACdwAgAncAIAJ3ACACdwAgAncAIAJ3ACACdwAgAncAIAJ3ACACdwAgAncAIAJ3ACACKv/uAir/7gGDAAgCvAAgArwAIAK8ACACvAAgArwAIAK8ACACvAAgAscAIAKzAEgCswAAArMASAKz/80Cs//NArMASAEtADUBLQBIAS0AOwEt//cBLf/mAS3/kAEtAAMBLf/yAS0AQgEtADUBLf/CAS0ALAEt//cCYAA1AS0AAAEtADUBLf/xATP/owEz/6MBM/+jATP/owKUAEgClP/NApQASAKFAEgBLQBIAS0AOwEtAEgBLQBIAaQASAEtAEgCYABIAS3/3QFH/+QEGQBIBBkASAKzAEgCswBIAzQAKQKzAEgCswBIArMASAKzAEgCswBIA+YASAKzAEgCswBIAo8AIAKPACACjwAgAo8AIAKPACACjwAgAo8AIAKPACACjwAgAo8AIAKPACACjwAgAo8AIAKPACACjwAgAo8AIAKPACACjwAgAo8AIAKPACACjwAgAo8AIAKPACACjwAgAo8AIAKPACACjwAgAo8AIAKPACACjwAgAo8AIAKPACACjwAgAo8AIAQoACACsgBIArIASAKyACABrwBIAa8ASAGvACYBrwBIAa//6QGvAEgBrwA3Aa//3QITABQCEwAUAhMAFAEkAEQCEwAUAhMAFAITABQCEwAUAhMAFAITABQCEwAUAhMAFAK1AEgBTQATAbMACAG9AA0BswAIAbMACAGzAAgBs//+AbMACAGzAAgCrwBFAq8ARQKvAEUCrwBFAq8ARQKvAEUCrwBFAq8ARQKvAEUCrwBFAr0ARQK9AEUCvQBFAr0ARQK9AEUCvQBFAq8ARQKvAEUCrwBFAq8ARQKvAEUCrwBFAq8ARQKvAEUCVv/4A6kAAQOpAAEDqQABA6kAAQOpAAECUwAEAlb/9gJW//YCVv/2Alb/9gJW//YCVv/2Alb/9gJW//YCVv/2Alb/9gIfACMCHwAjAh8AIwIfACMCHwAjAl4AQQKyACACsgAgArIAIAKyACACsgAgArIAIAKyACACsgAgArIAIAKyACACsgAgArIAIAKyACACsgAgArIAIAKyACACsgAgArIAIAKyACACsgAgArIAIAKyACACsgAgArIAIAKyACACsgAgA+MAJQPjACUE3QAiAncAIAJ3ACACdwAgAncAIAJ3ACACdwAgAncAIAJ3ACACdwAgAncAIAJ3ACACdwAgAncAIAJ3ACACdwAgAncAIAJ3ACACdwAgAncAIAJ3ACACdwAgAncAIAJ3ACACdwAhAXAASAFfAEgBXwA7AV8ASAFfAEgBrgBIAV8ASAJ6AEgBXwAgAV//1wQ1ACABnABFAaYAAgGcAEUBnABFAZwARQGc/+gBnABFAZwANwPfAEUD3wBFA98ARQPfAEUD3wBFAq8AQAKvAEACrwBAAq8AQAKvAEACrwBAAq8AQAKvAEACrwBAAikAKAIpACgCKQAoAikAKAIpACgE2wAEAwAACAKwAAgC7QBIAswACAKP//cCrgBHArUARwKP//cCj//3Ao//9wKP//cCj//3Ao//9wKP//cCj//3Ao//9wKP//cCj//3Ao//9wKP//cCj//3Ao//9wKP//cCj//3Ao//9wKP//cCj//3Ao//9wKP//cCj//3Ao//9wKP//cCj//3Ao//9wOX//cDl//3ApIATQJyACMCcgAjAnIAIwJyACMCcgAjAnIAIwJyACMCxgBNAtoAEwLGAE0C2gATAsYATQLGAE0E5gBNAkIATQJCAE0CQgBNAkIATQJCAE0CQgBNAkIATQJCAE0CQgBNAkIATQJCAE0CQgApAkIATQJCAE0CQgBNAkIATQJCAE0CQgBNAkIATQJCAE0CQgBNAkIATQJCAE0CpAAjAj8AHQI/AB0CKgBNApMAIwKTACMCkwAjApMAIwKTACMCkwAjApMAIwKTACMCtQAjAsAATQLoABQCwABNAsAATQLAAE0CwABNATcATQE3AE0BNwBAAlwAKgE3//wBN//rATf/lQE3AAgBN//3ATcARwE3AE0BN//HATcAMQE3//wCeAAyATcABQE3AEgBN//2AeD/8wHg//MB4P/zAocATQKHAE0ChwBNAocATQIMAE0CDABBAgwATQIMAE0CDABNAgwATQPsAE0CDABNAgz/3QM7AE0DOwBNAsAATQLAAE0CwABNAsAATQLAAE0CwABNAsAATQSgAE0CwABNAsAATQLMACMCzAAjAswAIwLMACMCzAAjAswAIwLMACMCzAAjAswAIwLMACMCzAAjAswAIwLMACMCzAAjAswAIwLMACMCzAAjAswAIwLMACMCzAAjAswAIwLMACMCzAAjAswAIwLMACMCzAAjAswAIwLMACMCzAAjAswAIwLMACMCzAAjAswAIwLMACMDwAAjAn0ATQJ9AE0CzAAjAoQATQKEAE0ChABNAoQATQKEAEMChABNAoQATQKEAE0CJwAZAicAGQInABkBJABEAicAGQInABkCJwAZAicAGQInABkCJwAZAicAGQInABkCoQBHAhAABAIQAAQCEAAEAhAABAIQAAQCEAAEAhAABAIQAAQCrgBHAq4ARwKuAEcCrgBHAq4ARwKuAEcCrgBHAq4ARwKuAEcCrgBHArwARwK8AEcCvABHArwARwK8AEcCvABHAq4ARwKuAEcCrgBHAq4ARwKuAEcCrgBHAq4ARwKuAEcCiP/8A+cAFQPnABUD5wAVA+cAFQPnABUCaQACAln/9QJZ//UCWf/1Aln/9QJZ//UCWf/1Aln/9QJZ//UCWf/1Aln/9QJBACQCQQAkAkEAJAJBACQCQQAkArUARwK1AEcCtQBHArUARwK1AEcCtQBHArUARwK1AEcCtQBHArUARwK1AEcCtQBHArUARwK1AEcCtQBHArUARwK1AEcCtQBHArUARwK1AEcCtQBHArUARwK1AEcCtQBHArUARwK1AEcDrgBBA64AQQUBAE0CQAAfAkAAHwJAAB8CQAAfAkAAHwJAAB8CQAAfAkAAHwJAAB8CQAAfAkAAHwJAAB8CQAAfAkAAHwJAAB8CQAAfAkAAHwJAAB8CQAAfAkAAHwJAAB8CQAAfAkAAHwKkACwCFQBHApMAIwKTACMCkwAjApMAIwKTACMCkwAjApMAIwK4ACMBvwAxAb8AMQG/ADECeAAqAb8AMQG/ADABv//aAb8AMQG/ADEBvwAxAb8ADAG/ADEBvwAxAngAMgG/ADEBvwAxAb8AMQHg//MB4P/zAeD/8wPsAE0EDwBNBA8ATQK1AE0CtQBNArUATQK1AE0CtQBNArUATQK1AE0ElQBNArUATQK1AE0CzAAjAiP/9QIj//UCI//1AiP/9QIj//UCI//1AiP/9QIj//UCtQBHArUARwK1AEcCtQBHArUARwK1AEcCtQBHArUARwK1AEcCtQBHAsMARwLDAEcCwwBHAsMARwLDAEcCwwBHArUARwK1AEcCtQBHArUARwK1AEcCtQBHArUARwK1AEcEDABHBAwARwQMAEcEDABHBAwARwKrAEICqwBCAqsAQgKrAEICqwBCAqsAQgKrAEICqwBCAqsAQgKrAEICRQAmAkUAJgJFACYCRQAmAkUAJgGcABwBqwAYAx8ACALiAFcC6QBXAlEAVwJRAFcCUwBXAz8ADwKhAFcCoQBXAqEAVwQ3AA0CkAAYAzUAVwM1AFcDNQBXA1wAVwLfAFUC3wBVAx8ADgPDAFcDMQBXA0oAJgMsAFcC1ABXAtYAJwJ9AA8C1AAJAtQACQO2ACIC0gAKAu0AKgNJAFcESgBXBGoAVwMoAFcC0QBXA00ADwQEAFcEoQAOBJMAVwKNACUCywAoAsoAEwFPAFcBSP/5AjgADANZAA8EWgBXAt4AKgNRAA8DPQARA7EADANKACYDGQAJAoAAFgLCAFcEVwANApAAGAMEAFUDBwBVAvYAGQNdAA8DVABXBDYAVwSaAFcDTwBXA9EAKwLWACcCfQAPAsgABAKk//IC7wAKA+EAEAMQACoC7QApAu0AVwM2AFcD+gAYA/oAGAFRAFcENwANAugAVwMuAFcDWABXAugAJwP5AFcDHwAIAx8ACARDAAQCoQBXAzUAIAM1ACAENwANApAAGAJ+ABkDNQBXAzUAVwNKACYDSgAmA0oAJgLKABMC1AAJAtQACQLUAAkC7QAqAlEAVwQEAFcCgQAUAs8ACALbAA4CkAApAx8ADQNPACYEZwANAvAAFwLfAFcDLf+tA0IADgNEABADDgAIA7gAJAJbAFcCkAAYAtYAJwLWACcDHABNA1oAFwKbACcCmwAnApsAJwMYAE0DGABNAxgATQMYAE0DIQAYAtQASAKmAAkDEQBIAxEASAO6ACUC1ABLA3AAEAQEAEsEnAANBIIAVwIc//ADTAARAqYACQMhABgDHABNAxwATQQ+AEYCmwAnAxgATQMYAE0DEQBIAxEASAMRAEgEBABLA0wAJwL8ABQCXAAgAqEALgJuAEsCAgBLAgIASwH2AEsCvQAKAoMAHwKDAB8CgwAfA5EABgIzABMCxgBLAsYASwLGAEsC4QBLAoIASwKCAEsCmgAHAy8ASwK2AEsCjgAfAq0ASwK2AEoCUAAfAhcACAJm//4CZv/+A1EAHwJQAAMCegAhAsAASwPLAEsDywBLApUASwJdAEsCqgAIA1sASwPFAAcDzABLAicAIAJQACACTgAOATEANwEtAAMBMv+gAq3/0gOHAEsCdAAfAq3/6wKIAAADAwAHApUAHwKIAAECJQAdAnMASwOsAAYCMwATAoIASwKRAEYCgP/zAtgACALQAEsDhwBLAq0ASwPjAEsDQQAjAlAAHwIXAAgCaAABAmgAAQJQAAMDHwAJApsAIQJ6ACACrQBKAtIASwMvABEDLwARATEASgORAAYCggBLArUABwK5AEsC0QBLAnUAHQNaAEsCXAAgAlwAIAPjACACgwAfAoMALQKDAC0DkQAGAjMAEwIq/+4CxgBLAsYASwKOAB8ClQAfApUAHwJOAA4CZv/+Amb//gJm//4CegAhAgIASwNbAEsCCgAQAlIABAJhAAoCMgAlApoABwK2ACEDygAEAoEAEAK/AEsCt/+hArQABwKGADsCLAAgArsAHQORAAYCAf/3AqgAPAKoADwCqAA8AoAASwJnAAECtgBLAq0ASgQUAEoCewAjAskAPAQUAD0ENQA9AlkAPwLGAAkDeQBLAg0ASwIzABMCUAAfAgIASwJ5ABsBLQAAArsAHAKvAEUEFAA9ArIAIAK7AB0CdwAgAncAIAJ3ACACqAA8AqgAPAKoADwCqAA8Ap4ANgQUAEoCrwBAAq8AQAJjAD8CzwAJA14APwPJAAoDzABLApj//gKyACACsgAgA+MAJQJ3ACACdwAhAncAIQKoADwCqAA8Aq8AQAKvAEACrwBAA14APwKMAA4C/v/3A3kACQKyAEgC2P/xAv7/9wLkAFMCpwAnAYgABwJOAAECUP//ArEAHwJTAAoCfQAnAmwAGgKUACMCfQAUArYAKgGIAAcCTv/+AlD//wKxAB8CUwAKAn0AJwJsABoClAAjAn0AFAGuABMBrgBJAa4AEgGuABIBrgAMAa4AEQGuABgBrgAcAa4AFAGuABYCvAAuArwAhAK8ACwCvAAvArwAJAK8AC8CvAA1ArwAPgK8AC4CvAAtArwALAK8AIQCvAAzArwALwK8ACQCvAAvArwANQK8AD4CvAAuArwALQGuABMBrgBJAa4AEgGuABMBrgBJAa4AEgGuABIBrgAMAa4AEQGuABgBrgAcAa4AFAGuABYBrgASAa4ADAGuABEBrgAYAa4AHAGuABQBrgAWAa4AEwGuAEkBrgASAa4AEgGuAAwBrgARAa4AGAGuABwBrgAUAa4AFgGuABMBrgBJAa4AEgGuABIBrgAMAa4AEQGuABgBrgAcAa4AFAGuABYBrgATAa4ASQGuABIBrgASAa4ADAGuABEBrgAYAa4AHAGuABQBrgAWAa4AEwGuAEkBrgASAa4AEgGuAAwBrgARAa4AGAGuABwBrgAUAa4AFgC4/zIEFABJBBQASQQUABIEFABJBBQAEgQUAEkEFAASBBQAEQQUABwBsgANAYj/1QEuADYBZgA2AQYAIgEGACMDHgAiASEAMQEhADEC0AAUAQYAIgJN//8CTQA0AbUAMQDmADEBBgAiAYj/3wH0AAABiP/VAUIAQAF6AEABXABuAYj/3wCtACYBhwA0AYcADwFwAFMBcAAPAWUASQFmAAoBmwA+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AZoBmwGcAZ0BngGfAaABoQGiAaMBpAA5ADoBpQGmAacBqAA7ADwA6wGpALsBqgGrAawBrQGuAa8APQGwAOYBsQGyAbMBtAG1AbYBtwG4AbkBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTAdQB1QHWAdcB2AHZAdoB2wHcAd0B3gHfAeAB4QHiAeMB5AHlAeYB5wHoAekB6gHrAewB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgB+QH6AfsB/AH9Af4B/wIAAgECAgIDAgQCBQIGAgcCCAIJAgoCCwIMAg0CDgIPAhACEQISAhMCFAIVAhYCFwIYAhkCGgIbAhwCHQIeAh8CIAIhAiICIwIkAiUCJgInAigCKQIqAisCLAItAi4CLwIwAjECMgIzAjQCNQI2AjcCOAI5AjoCOwI8Aj0CPgI/AkACQQJCAkMCRAJFAkYCRwJIAkkCSgJLAEQAaQJMAk0CTgJPAlACUQJSAGsCUwJUAlUCVgJXAlgAbAJZAGoCWgJbAlwCXQBuAl4AbQCgAl8ARQBGAP4BAABvAmACYQJiAEcA6gJjAQECZAJlAmYASABwAmcCaAJpAHICagJrAmwCbQJuAm8AcwJwAnEAcQJyAnMCdAJ1AnYCdwJ4AnkCegJ7AEkASgD5AnwCfQJ+An8CgAKBAEsCggKDAoQChQKGAEwA1wB0AocAdgKIAHcCiQKKAosAdQKMAo0CjgKPApACkQBNApICkwKUAE4ClQKWApcATwKYApkCmgKbApwCnQKeAOMAUAKfAFECoAKhAqICowKkAqUCpgKnAqgAeABSAHkCqQB7AqoCqwKsAq0CrgKvAHwCsAKxArIAegKzArQCtQK2ArcCuAK5AroCuwK8Ar0CvgK/AKECwAB9AsECwgLDALEAUwDuAFQAVQLEAsUCxgLHAsgCyQLKAFYCywLMAs0A5QLOAPwCzwLQAtEC0gLTAIkC1ABXAtUC1gLXAtgC2QLaAtsAWAB+AtwC3QCAAt4AgQLfAH8C4ALhAuIC4wLkAuUC5gLnAugC6QLqAusC7ALtAu4AWQBaAu8C8ALxAvIAWwBcAOwC8wC6AvQC9QL2AvcC+AL5AF0C+gDnAvsC/AL9Av4C/wMAAwEDAgMDAwQDBQMGAwcDCAMJAwoDCwMMAw0DDgMPAxADEQMSAxMDFAMVAxYDFwMYAxkDGgMbAxwDHQMeAx8DIAMhAyIDIwMkAyUDJgMnAygDKQMqAysDLAMtAy4DLwMwAzEDMgMzAzQDNQM2AzcDOAM5AzoDOwM8Az0DPgM/A0ADQQNCA0MDRANFA0YDRwNIA0kDSgNLA0wDTQNOA08DUANRA1IDUwNUA1UDVgNXA1gDWQDAAMEDWgNbA1wDXQNeA18DYANhA2IDYwNkA2UDZgNnA2gDaQNqA2sDbANtA24DbwNwA3EDcgNzA3QDdQN2A3cDeAN5A3oDewN8A30DfgN/A4ADgQOCA4MDhAOFA4YDhwOIA4kDigOLA4wDjQOOA48DkAORA5IDkwOUA5UDlgOXA5gDmQOaA5sDnAOdA54DnwOgA6EDogOjA6QDpQOmA6cDqAOpA6oDqwOsA60DrgOvA7ADsQOyA7MDtAO1A7YDtwO4A7kDugO7A7wDvQO+A78DwAPBA8IDwwPEA8UDxgPHA8gDyQPKA8sDzAPNA84DzwPQA9ED0gPTA9QD1QPWA9cD2APZA9oD2wPcA90D3gPfA+AD4QPiA+MD5APlA+YD5wPoA+kD6gPrA+wD7QPuA+8D8APxA/ID8wP0A/UD9gP3A/gD+QP6A/sD/AP9A/4D/wQABAEEAgQDBAQEBQQGBAcECAQJBAoECwQMBA0EDgQPBBAEEQQSBBMEFAQVBBYEFwQYBBkEGgQbBBwEHQQeBB8EIAQhBCIEIwQkBCUEJgQnBCgEKQQqBCsELAQtBC4ELwQwBDEEMgQzBDQENQQ2BDcEOAQ5BDoEOwQ8BD0EPgQ/BEAEQQRCBEMERARFBEYERwRIBEkESgRLBEwETQROBE8EUARRBFIEUwRUBFUEVgRXBFgEWQRaBFsEXARdBF4EXwRgBGEEYgRjBGQEZQRmBGcEaARpBGoEawRsBG0EbgRvBHAEcQRyBHMEdAR1BHYEdwR4BHkEegR7BHwEfQR+BH8EgASBBIIEgwSEBIUEhgSHBIgEiQSKBIsEjASNBI4EjwSQBJEEkgSTBJQElQSWBJcEmASZBJoEmwScBJ0EngSfBKAEoQSiBKMEpASlBKYEpwSoBKkEqgSrBKwErQSuBK8EsASxBLIEswS0BLUEtgS3BLgEuQS6BLsEvAS9BL4EvwTABMEEwgTDBMQExQTGBMcEyATJBMoEywTMBM0EzgTPBNAE0QTSBNME1ATVBNYE1wTYBNkE2gTbBNwE3QTeBN8E4AThBOIE4wTkBOUE5gTnAJ0AngToBOkE6gTrBOwE7QTuBO8E8ATxBPIE8wT0BPUE9gT3BPgE+QT6BPsE/AT9BP4E/wUABQEFAgUDBQQFBQUGBQcFCAUJBQoFCwUMBQ0FDgUPBRAFEQUSBRMFFAUVBRYFFwUYBRkFGgUbBRwFHQUeBR8FIAUhBSIFIwUkBSUFJgUnBSgFKQUqBSsFLAUtBS4FLwUwBTEFMgUzBTQFNQU2BTcFOAU5BToFOwU8BT0FPgU/BUAFQQVCBUMFRAVFBUYFRwVIBUkFSgVLBUwFTQVOBU8FUAVRBVIFUwVUBVUFVgVXBVgFWQVaBVsFXAVdBV4FXwVgBWEFYgVjBWQFZQVmBWcFaAVpBWoFawVsBW0FbgVvBXAFcQVyBXMFdAV1BXYFdwV4BXkFegV7BXwFfQV+BX8FgAWBBYIFgwWEBYUFhgWHBYgFiQWKBYsFjAWNBY4FjwWQBZEFkgWTBZQFlQWWBZcFmAWZBZoFmwWcBZ0FngWfBaAFoQWiBaMFpAWlBaYFpwWoBakFqgWrBawFrQWuBa8FsAWxBbIFswW0BbUFtgW3BbgFuQW6BbsFvAW9Bb4FvwXABcEFwgXDBcQFxQXGBccFyAXJBcoFywXMBc0FzgXPBdAF0QXSBdMF1AXVBdYF1wXYBdkF2gXbBdwF3QXeBd8F4AXhBeIF4wXkBeUF5gXnBegF6QXqBesF7AXtBe4F7wXwBfEF8gXzBfQF9QX2BfcF+AX5BfoF+wX8Bf0F/gX/BgAGAQYCBgMGBAYFBgYGBwYIBgkGCgYLBgwGDQYOBg8GEAYRBhIGEwYUBhUGFgYXBhgGGQYaBhsGHAYdBh4GHwYgBiEGIgYjBiQGJQYmBicGKAYpBioGKwYsBi0GLgYvBjAGMQYyBjMGNAY1BjYGNwY4BjkGOgY7BjwGPQY+Bj8AmwZABkEAEwAUABUAFgAXABgAGQAaABsAHAZCBkMGRAZFBkYGRwZIBkkGSgZLBkwGTQZOBk8GUAZRBlIGUwZUBlUGVgZXBlgGWQZaBlsGXAZdBl4GXwZgBmEGYgZjBmQGZQZmBmcGaAZpBmoGawZsBm0GbgZvBnAGcQZyBnMGdAZ1BnYGdwZ4BnkGegZ7BnwGfQZ+Bn8GgAaBBoIGgwaEBoUGhgaHBogGiQaKBosGjAaNBo4GjwaQBpEGkgaTBpQGlQaWBpcGmAaZBpoGmwacBp0GngafBqAGoQaiBqMGpAalALwA9AamBqcA9QD2BqgGqQaqBqsADQA/AMMAhwAdAA8AqwAEAKMABgARACIAogAFAAoAHgASAEIGrAatBq4GrwawBrEAXgBgAD4AQAALAAwGsgazBrQGtQa2BrcAswCyBrgGuQAQBroGuwa8Br0GvgCpAKoAvgC/AMUAtAC1ALYAtwDEBr8GwAbBBsIGwwbEBsUGxgbHBsgGyQbKBssGzAbNBs4GzwbQBtEG0gbTBtQG1QbWBtcG2AbZBtoG2wbcAIQG3QC9AAcG3gbfAKYA9wbgBuEG4gbjBuQG5QbmBucG6AbpBuoAhQbrBuwG7QCWBu4G7wbwAA4A7wDwALgAIACPACEAHwCVAJQAkwCnAGEApAbxAJIAnAbyBvMAmgCZAKUG9ACYAAgAxgb1BvYG9wb4BvkG+gb7BvwG/Qb+Bv8HAAcBBwIHAwcEALkHBQcGBwcHCAcJBwoHCwcMBw0HDgAjAAkAiACGAIsAigCMAIMAXwDoBw8AggDCBxAHEQBBBxIHEwcUBxUHFgcXBxgHGQcaBxsHHAcdBx4HHwcgByEHIgcjByQHJQcmBycHKAcpByoHKwcsBy0HLgcvBzAHMQcyBzMHNAc1BzYHNwc4BzkHOgc7BzwHPQc+Bz8HQAdBB0IHQwdEB0UHRgdHB0gHSQdKB0sHTAdNB04HTwdQB1EHUgdTB1QHVQdWB1cHWAdZB1oHWwdcB10HXgdfB2AHYQdiB2MHZAdlB2YHZwdoB2kHagdrB2wHbQduB28HcAdxB3IHcwd0B3UHdgd3B3gHeQd6B3sHfAd9B34HfweAAI0A2wDhAN4A2ACOANwAQwDfANoA4ADdANkHgQeCB4MHhAeFB4YHhweIB4kHigeLB4wHjQeOB48HkAeRB5IHkweUB5UHlgeXB5gHmQeaB5sHnAedB54HnwROVUxMBkFicmV2ZQd1bmkxRUFFB3VuaTFFQjYHdW5pMUVCMAd1bmkxRUIyB3VuaTFFQjQHdW5pMDFDRAd1bmkxRUE0B3VuaTFFQUMHdW5pMUVBNgd1bmkxRUE4B3VuaTFFQUEHdW5pMDIwMAd1bmkxRUEwB3VuaTFFQTIHdW5pMDIwMgdBbWFjcm9uB0FvZ29uZWsKQXJpbmdhY3V0ZQdBRWFjdXRlB3VuaTFFMDgLQ2NpcmN1bWZsZXgKQ2RvdGFjY2VudAd1bmkwMUM0BkRjYXJvbgZEY3JvYXQHdW5pMUUwQwd1bmkxRTBFB3VuaTAxQzUGRWJyZXZlBkVjYXJvbgd1bmkxRTFDB3VuaTFFQkUHdW5pMUVDNgd1bmkxRUMwB3VuaTFFQzIHdW5pMUVDNAd1bmkwMjA0CkVkb3RhY2NlbnQHdW5pMUVCOAd1bmkxRUJBB3VuaTAyMDYHRW1hY3Jvbgd1bmkxRTE2B3VuaTFFMTQHRW9nb25lawd1bmkxRUJDB3VuaTAxQjcHdW5pMDFFRQZHY2Fyb24LR2NpcmN1bWZsZXgMR2NvbW1hYWNjZW50Ckdkb3RhY2NlbnQHdW5pMUUyMAd1bmkwMUU0BEhiYXIHdW5pMUUyQQd1bmkwMjFFC0hjaXJjdW1mbGV4B3VuaTFFMjQCSUoGSWJyZXZlB3VuaTAyMDgHdW5pMUUyRQd1bmkxRUNBB3VuaTFFQzgHdW5pMDIwQQdJbWFjcm9uB0lvZ29uZWsGSXRpbGRlC3VuaTAwQTQwMzAxC0pjaXJjdW1mbGV4B3VuaTAxRTgMS2NvbW1hYWNjZW50B3VuaTAxQzcGTGFjdXRlBkxjYXJvbgxMY29tbWFhY2NlbnQETGRvdAd1bmkxRTM2B3VuaTAxQzgHdW5pMUUzQQd1bmkxRTQyB3VuaTAxQ0EGTmFjdXRlBk5jYXJvbgxOY29tbWFhY2NlbnQHdW5pMUU0NAd1bmkxRTQ2A0VuZwd1bmkwMUNCB3VuaTFFNDgGT2JyZXZlB3VuaTFFRDAHdW5pMUVEOAd1bmkxRUQyB3VuaTFFRDQHdW5pMUVENgd1bmkwMjBDB3VuaTAyMkEHdW5pMDIzMAd1bmkxRUNDB3VuaTFFQ0UFT2hvcm4HdW5pMUVEQQd1bmkxRUUyB3VuaTFFREMHdW5pMUVERQd1bmkxRUUwDU9odW5nYXJ1bWxhdXQHdW5pMDIwRQdPbWFjcm9uB3VuaTFFNTIHdW5pMUU1MAd1bmkwMUVBC09zbGFzaGFjdXRlB3VuaTFFNEMHdW5pMUU0RQd1bmkwMjJDBlJhY3V0ZQZSY2Fyb24MUmNvbW1hYWNjZW50B3VuaTAyMTAHdW5pMUU1QQd1bmkwMjEyB3VuaTFFNUUGU2FjdXRlB3VuaTFFNjQHdW5pQTc4Qgd1bmkxRTY2C1NjaXJjdW1mbGV4DFNjb21tYWFjY2VudAd1bmkxRTYwB3VuaTFFNjIHdW5pMUU2OAd1bmkxRTlFB3VuaTAxOEYEVGJhcgZUY2Fyb24HdW5pMDE2Mgd1bmkwMjFBB3VuaTFFNkMHdW5pMUU2RQZVYnJldmUHdW5pMDFEMwd1bmkwMjE0B3VuaTFFRTQHdW5pMUVFNgVVaG9ybgd1bmkxRUU4B3VuaTFFRjAHdW5pMUVFQQd1bmkxRUVDB3VuaTFFRUUNVWh1bmdhcnVtbGF1dAd1bmkwMjE2B1VtYWNyb24HdW5pMUU3QQdVb2dvbmVrBVVyaW5nBlV0aWxkZQd1bmkxRTc4BldhY3V0ZQtXY2lyY3VtZmxleAlXZGllcmVzaXMGV2dyYXZlC1ljaXJjdW1mbGV4B3VuaTFFOEUHdW5pMUVGNAZZZ3JhdmUHdW5pMUVGNgd1bmkwMjMyB3VuaTFFRjgGWmFjdXRlClpkb3RhY2NlbnQHdW5pMUU5MhBJYWN1dGVfSi5sb2NsTkxEDUFkaWVyZXNpcy5hbHQNVWRpZXJlc2lzLmFsdBJVZGllcmVzaXMuc3MwMS5hbHQGQS5zczAxC0FhY3V0ZS5zczAxC0FicmV2ZS5zczAxDHVuaTFFQUUuc3MwMQx1bmkxRUI2LnNzMDEMdW5pMUVCMC5zczAxDHVuaTFFQjIuc3MwMQx1bmkxRUI0LnNzMDEMdW5pMDFDRC5zczAxEEFjaXJjdW1mbGV4LnNzMDEMdW5pMUVBNC5zczAxDHVuaTFFQUMuc3MwMQx1bmkxRUE2LnNzMDEMdW5pMUVBOC5zczAxDHVuaTFFQUEuc3MwMQx1bmkwMjAwLnNzMDEOQWRpZXJlc2lzLnNzMDEMdW5pMUVBMC5zczAxC0FncmF2ZS5zczAxDHVuaTFFQTIuc3MwMQx1bmkwMjAyLnNzMDEMQW1hY3Jvbi5zczAxDEFvZ29uZWsuc3MwMQpBcmluZy5zczAxD0FyaW5nYWN1dGUuc3MwMQtBdGlsZGUuc3MwMQdBRS5zczAxDEFFYWN1dGUuc3MwMQx1bmkwMUM0LnNzMDEMdW5pMDFDNS5zczAxBkUuc3MwMQtFYWN1dGUuc3MwMQtFYnJldmUuc3MwMQtFY2Fyb24uc3MwMQx1bmkxRTFDLnNzMDEQRWNpcmN1bWZsZXguc3MwMQx1bmkxRUJFLnNzMDEMdW5pMUVDNi5zczAxDHVuaTFFQzAuc3MwMQx1bmkxRUMyLnNzMDEMdW5pMUVDNC5zczAxDHVuaTAyMDQuc3MwMQ5FZGllcmVzaXMuc3MwMQ9FZG90YWNjZW50LnNzMDEMdW5pMUVCOC5zczAxC0VncmF2ZS5zczAxDHVuaTFFQkEuc3MwMQx1bmkwMjA2LnNzMDEMRW1hY3Jvbi5zczAxDHVuaTFFMTYuc3MwMQx1bmkxRTE0LnNzMDEMRW9nb25lay5zczAxDHVuaTFFQkMuc3MwMQZGLnNzMDEGRy5zczAxC0dicmV2ZS5zczAxC0djYXJvbi5zczAxEEdjaXJjdW1mbGV4LnNzMDERR2NvbW1hYWNjZW50LnNzMDEPR2RvdGFjY2VudC5zczAxDHVuaTFFMjAuc3MwMQx1bmkwMUU0LnNzMDEGSS5zczAxB0lKLnNzMDELSWFjdXRlLnNzMDEVSWFjdXRlX0oubG9jbE5MRC5zczAxC0licmV2ZS5zczAxEEljaXJjdW1mbGV4LnNzMDEMdW5pMDIwOC5zczAxDklkaWVyZXNpcy5zczAxDHVuaTFFMkUuc3MwMQ9JZG90YWNjZW50LnNzMDEMdW5pMUVDQS5zczAxC0lncmF2ZS5zczAxDHVuaTFFQzguc3MwMQx1bmkwMjBBLnNzMDEMSW1hY3Jvbi5zczAxDElvZ29uZWsuc3MwMQtJdGlsZGUuc3MwMQZKLnNzMDEQdW5pMDBBNDAzMDEuc3MwMRBKY2lyY3VtZmxleC5zczAxDHVuaTAxQzcuc3MwMQZNLnNzMDEMdW5pMUU0Mi5zczAxBk4uc3MwMQx1bmkwMUNBLnNzMDELTmFjdXRlLnNzMDELTmNhcm9uLnNzMDERTmNvbW1hYWNjZW50LnNzMDEMdW5pMUU0NC5zczAxDHVuaTFFNDYuc3MwMQhFbmcuc3MwMQx1bmkwMUNCLnNzMDEMdW5pMUU0OC5zczAxC050aWxkZS5zczAxBlEuc3MwMQx1bmkwMThGLnNzMDEGVC5zczAxCVRiYXIuc3MwMQtUY2Fyb24uc3MwMQx1bmkwMTYyLnNzMDEMdW5pMDIxQS5zczAxDHVuaTFFNkMuc3MwMQx1bmkxRTZFLnNzMDEGVS5zczAxC1VhY3V0ZS5zczAxC1VicmV2ZS5zczAxDHVuaTAxRDMuc3MwMRBVY2lyY3VtZmxleC5zczAxDHVuaTAyMTQuc3MwMQ5VZGllcmVzaXMuc3MwMQx1bmkxRUU0LnNzMDELVWdyYXZlLnNzMDEMdW5pMUVFNi5zczAxClVob3JuLnNzMDEMdW5pMUVFOC5zczAxDHVuaTFFRjAuc3MwMQx1bmkxRUVBLnNzMDEMdW5pMUVFQy5zczAxDHVuaTFFRUUuc3MwMRJVaHVuZ2FydW1sYXV0LnNzMDEMdW5pMDIxNi5zczAxDFVtYWNyb24uc3MwMQx1bmkxRTdBLnNzMDEMVW9nb25lay5zczAxClVyaW5nLnNzMDELVXRpbGRlLnNzMDEMdW5pMUU3OC5zczAxBlcuc3MwMQtXYWN1dGUuc3MwMRBXY2lyY3VtZmxleC5zczAxDldkaWVyZXNpcy5zczAxC1dncmF2ZS5zczAxBlkuc3MwMQtZYWN1dGUuc3MwMRBZY2lyY3VtZmxleC5zczAxDllkaWVyZXNpcy5zczAxDHVuaTFFOEUuc3MwMQx1bmkxRUY0LnNzMDELWWdyYXZlLnNzMDEMdW5pMUVGNi5zczAxDHVuaTAyMzIuc3MwMQx1bmkxRUY4LnNzMDEGWi5zczAxC1phY3V0ZS5zczAxC1pjYXJvbi5zczAxD1pkb3RhY2NlbnQuc3MwMQx1bmkxRTkyLnNzMDEGYWJyZXZlB3VuaTFFQUYHdW5pMUVCNwd1bmkxRUIxB3VuaTFFQjMHdW5pMUVCNQd1bmkwMUNFB3VuaTFFQTUHdW5pMUVBRAd1bmkxRUE3B3VuaTFFQTkHdW5pMUVBQgd1bmkwMjAxB3VuaTFFQTEHdW5pMUVBMwd1bmkwMjAzB2FtYWNyb24HYW9nb25lawphcmluZ2FjdXRlB2FlYWN1dGUHdW5pMUUwOQtjY2lyY3VtZmxleApjZG90YWNjZW50BmRjYXJvbgd1bmkxRTBEB3VuaTFFMEYHdW5pMDFDNgZlYnJldmUGZWNhcm9uB3VuaTFFMUQHdW5pMUVCRgd1bmkxRUM3B3VuaTFFQzEHdW5pMUVDMwd1bmkxRUM1B3VuaTAyMDUKZWRvdGFjY2VudAd1bmkxRUI5B3VuaTFFQkIHdW5pMDIwNwdlbWFjcm9uB3VuaTFFMTcHdW5pMUUxNQdlb2dvbmVrB3VuaTFFQkQHdW5pMDI1OQd1bmkwMjkyB3VuaTAxRUYGZ2Nhcm9uC2djaXJjdW1mbGV4DGdjb21tYWFjY2VudApnZG90YWNjZW50B3VuaTFFMjEHdW5pMDFFNQRoYmFyB3VuaTFFMkIHdW5pMDIxRgtoY2lyY3VtZmxleAd1bmkxRTI1BmlicmV2ZQd1bmkwMjA5B3VuaTFFMkYJaS5sb2NsVFJLB3VuaTFFQ0IHdW5pMUVDOQd1bmkwMjBCAmlqB2ltYWNyb24HaW9nb25lawZpdGlsZGUHdW5pMDIzNwt1bmkwMDZBMDMwMQtqY2lyY3VtZmxleAd1bmkwMUU5DGtjb21tYWFjY2VudAxrZ3JlZW5sYW5kaWMGbGFjdXRlBmxjYXJvbgxsY29tbWFhY2NlbnQEbGRvdAd1bmkxRTM3B3VuaTAxQzkHdW5pMUUzQgd1bmkxRTQzBm5hY3V0ZQtuYXBvc3Ryb3BoZQZuY2Fyb24MbmNvbW1hYWNjZW50B3VuaTFFNDUHdW5pMUU0NwNlbmcHdW5pMDFDQwd1bmkxRTQ5Bm9icmV2ZQd1bmkxRUQxB3VuaTFFRDkHdW5pMUVEMwd1bmkxRUQ1B3VuaTFFRDcHdW5pMDIwRAd1bmkwMjJCB3VuaTAyMzEHdW5pMUVDRAd1bmkxRUNGBW9ob3JuB3VuaTFFREIHdW5pMUVFMwd1bmkxRUREB3VuaTFFREYHdW5pMUVFMQ1vaHVuZ2FydW1sYXV0B3VuaTAyMEYHb21hY3Jvbgd1bmkxRTUzB3VuaTFFNTEHdW5pMDFFQgtvc2xhc2hhY3V0ZQd1bmkxRTREB3VuaTFFNEYHdW5pMDIyRAZyYWN1dGUGcmNhcm9uDHJjb21tYWFjY2VudAd1bmkwMjExB3VuaTFFNUIHdW5pMDIxMwd1bmkxRTVGBnNhY3V0ZQd1bmkxRTY1B3VuaUE3OEMHdW5pMUU2NwtzY2lyY3VtZmxleAxzY29tbWFhY2NlbnQHdW5pMUU2MQd1bmkxRTYzB3VuaTFFNjkFbG9uZ3MEdGJhcgZ0Y2Fyb24HdW5pMDE2Mwd1bmkwMjFCB3VuaTFFOTcHdW5pMUU2RAd1bmkxRTZGBnVicmV2ZQd1bmkwMUQ0B3VuaTAyMTUHdW5pMUVFNQd1bmkxRUU3BXVob3JuB3VuaTFFRTkHdW5pMUVGMQd1bmkxRUVCB3VuaTFFRUQHdW5pMUVFRg11aHVuZ2FydW1sYXV0B3VuaTAyMTcHdW1hY3Jvbgd1bmkxRTdCB3VvZ29uZWsFdXJpbmcGdXRpbGRlB3VuaTFFNzkGd2FjdXRlC3djaXJjdW1mbGV4CXdkaWVyZXNpcwZ3Z3JhdmULeWNpcmN1bWZsZXgHdW5pMUU4Rgd1bmkxRUY1BnlncmF2ZQd1bmkxRUY3B3VuaTAyMzMHdW5pMUVGOQZ6YWN1dGUKemRvdGFjY2VudAd1bmkxRTkzEGlhY3V0ZV9qLmxvY2xOTEQGYS5zczAxC2FhY3V0ZS5zczAxC2FicmV2ZS5zczAxDHVuaTFFQUYuc3MwMQx1bmkxRUI3LnNzMDEMdW5pMUVCMS5zczAxDHVuaTFFQjMuc3MwMQx1bmkxRUI1LnNzMDEMdW5pMDFDRS5zczAxEGFjaXJjdW1mbGV4LnNzMDEMdW5pMUVBNS5zczAxDHVuaTFFQUQuc3MwMQx1bmkxRUE3LnNzMDEMdW5pMUVBOS5zczAxDHVuaTFFQUIuc3MwMQx1bmkwMjAxLnNzMDEOYWRpZXJlc2lzLnNzMDEMdW5pMUVBMS5zczAxC2FncmF2ZS5zczAxDHVuaTFFQTMuc3MwMQx1bmkwMjAzLnNzMDEMYW1hY3Jvbi5zczAxDGFvZ29uZWsuc3MwMQphcmluZy5zczAxD2FyaW5nYWN1dGUuc3MwMQthdGlsZGUuc3MwMQdhZS5zczAxDGFlYWN1dGUuc3MwMQx1bmkwMUM2LnNzMDEGZS5zczAxC2VhY3V0ZS5zczAxC2VicmV2ZS5zczAxC2VjYXJvbi5zczAxDHVuaTFFMUQuc3MwMRBlY2lyY3VtZmxleC5zczAxDHVuaTFFQkYuc3MwMQx1bmkxRUM3LnNzMDEMdW5pMUVDMS5zczAxDHVuaTFFQzMuc3MwMQx1bmkxRUM1LnNzMDEMdW5pMDIwNS5zczAxDmVkaWVyZXNpcy5zczAxD2Vkb3RhY2NlbnQuc3MwMQx1bmkxRUI5LnNzMDELZWdyYXZlLnNzMDEMdW5pMUVCQi5zczAxDHVuaTAyMDcuc3MwMQxlbWFjcm9uLnNzMDEMdW5pMUUxNy5zczAxDHVuaTFFMTUuc3MwMQxlb2dvbmVrLnNzMDEMdW5pMUVCRC5zczAxDHVuaTAyNTkuc3MwMQZmLnNzMDEGbC5zczAxC2xhY3V0ZS5zczAxC2xjYXJvbi5zczAxEWxjb21tYWFjY2VudC5zczAxCWxkb3Quc3MwMQx1bmkxRTM3LnNzMDEMdW5pMDFDOS5zczAxDHVuaTFFM0Iuc3MwMQtsc2xhc2guc3MwMQdvZS5zczAxBnQuc3MwMQl0YmFyLnNzMDELdGNhcm9uLnNzMDEMdW5pMDE2My5zczAxDHVuaTAyMUIuc3MwMQx1bmkxRTk3LnNzMDEMdW5pMUU2RC5zczAxDHVuaTFFNkYuc3MwMQZ3LnNzMDELd2FjdXRlLnNzMDEQd2NpcmN1bWZsZXguc3MwMQ53ZGllcmVzaXMuc3MwMQt3Z3JhdmUuc3MwMQZ5LnNzMDELeWFjdXRlLnNzMDEQeWNpcmN1bWZsZXguc3MwMQ55ZGllcmVzaXMuc3MwMQx1bmkxRUY1LnNzMDELeWdyYXZlLnNzMDEMdW5pMUVGNy5zczAxDHVuaTAyMzMuc3MwMQx1bmkxRUY5LnNzMDEGei5zczAxC3phY3V0ZS5zczAxC3pjYXJvbi5zczAxD3pkb3RhY2NlbnQuc3MwMQx1bmkxRTkzLnNzMDEDVF9oB2ZpLnNzMDEHZmwuc3MwMRBhZGllcmVzaXMuc2MuYWx0EHVkaWVyZXNpcy5zYy5hbHQVdWRpZXJlc2lzLnNjLnNzMDEuYWx0BGEuc2MJYWFjdXRlLnNjCWFicmV2ZS5zYwp1bmkxRUFGLnNjCnVuaTFFQjcuc2MKdW5pMUVCMS5zYwp1bmkxRUIzLnNjCnVuaTFFQjUuc2MKdW5pMDFDRS5zYw5hY2lyY3VtZmxleC5zYwp1bmkxRUE1LnNjCnVuaTFFQUQuc2MKdW5pMUVBNy5zYwp1bmkxRUE5LnNjCnVuaTFFQUIuc2MKdW5pMDIwMS5zYwxhZGllcmVzaXMuc2MKdW5pMUVBMS5zYwlhZ3JhdmUuc2MKdW5pMUVBMy5zYwp1bmkwMjAzLnNjEGFkaWVyZXNpcy5hbHQuc2MKYW1hY3Jvbi5zYwphb2dvbmVrLnNjCGFyaW5nLnNjDWFyaW5nYWN1dGUuc2MJYXRpbGRlLnNjBWFlLnNjCmFlYWN1dGUuc2MEYi5zYwRjLnNjCWNhY3V0ZS5zYwljY2Fyb24uc2MLY2NlZGlsbGEuc2MKdW5pMUUwOS5zYw5jY2lyY3VtZmxleC5zYw1jZG90YWNjZW50LnNjBGQuc2MGZXRoLnNjCWRjYXJvbi5zYwlkY3JvYXQuc2MKdW5pMUUwRC5zYwp1bmkxRTBGLnNjCnVuaTAxQzYuc2MEZS5zYwllYWN1dGUuc2MJZWJyZXZlLnNjCWVjYXJvbi5zYwp1bmkxRTFELnNjDmVjaXJjdW1mbGV4LnNjCnVuaTFFQkYuc2MKdW5pMUVDNy5zYwp1bmkxRUMxLnNjCnVuaTFFQzMuc2MKdW5pMUVDNS5zYwp1bmkwMjA1LnNjDGVkaWVyZXNpcy5zYw1lZG90YWNjZW50LnNjCnVuaTFFQjkuc2MJZWdyYXZlLnNjCnVuaTFFQkIuc2MKdW5pMDIwNy5zYwplbWFjcm9uLnNjCnVuaTFFMTcuc2MKdW5pMUUxNS5zYwplb2dvbmVrLnNjCnVuaTFFQkQuc2MKdW5pMDI1OS5zYwp1bmkwMjkyLnNjCnVuaTAxRUYuc2MEZi5zYwRnLnNjCnVuaTAxRjUuc2MJZ2JyZXZlLnNjCWdjYXJvbi5zYw5nY2lyY3VtZmxleC5zYw9nY29tbWFhY2NlbnQuc2MNZ2RvdGFjY2VudC5zYwp1bmkxRTIxLnNjCnVuaTAxRTUuc2MEaC5zYwdoYmFyLnNjCnVuaTFFMkIuc2MKdW5pMDIxRi5zYw5oY2lyY3VtZmxleC5zYwp1bmkxRTI1LnNjBGkuc2MLZG90bGVzc2kuc2MJaWFjdXRlLnNjE2lhY3V0ZV9qLmxvY2xOTEQuc2MJaWJyZXZlLnNjDmljaXJjdW1mbGV4LnNjCnVuaTAyMDkuc2MMaWRpZXJlc2lzLnNjCnVuaTFFMkYuc2MMaS5zYy5sb2NsVFJLCnVuaTFFQ0Iuc2MJaWdyYXZlLnNjCnVuaTFFQzkuc2MKdW5pMDIwQi5zYwVpai5zYwppbWFjcm9uLnNjCmlvZ29uZWsuc2MJaXRpbGRlLnNjBGouc2MOdW5pMDA2QTAzMDEuc2MOamNpcmN1bWZsZXguc2MEay5zYwp1bmkwMUU5LnNjD2tjb21tYWFjY2VudC5zYw9rZ3JlZW5sYW5kaWMuc2MEbC5zYwlsYWN1dGUuc2MJbGNhcm9uLnNjD2xjb21tYWFjY2VudC5zYwdsZG90LnNjCnVuaTFFMzcuc2MKdW5pMDFDOS5zYwp1bmkxRTNCLnNjCWxzbGFzaC5zYwRtLnNjCnVuaTFFNDMuc2MEbi5zYwluYWN1dGUuc2MJbmNhcm9uLnNjD25jb21tYWFjY2VudC5zYwp1bmkxRTQ1LnNjCnVuaTFFNDcuc2MGZW5nLnNjCnVuaTAxQ0Muc2MKdW5pMUU0OS5zYwludGlsZGUuc2MEby5zYwlvYWN1dGUuc2MJb2JyZXZlLnNjDm9jaXJjdW1mbGV4LnNjCnVuaTFFRDEuc2MKdW5pMUVEOS5zYwp1bmkxRUQzLnNjCnVuaTFFRDUuc2MKdW5pMUVENy5zYwp1bmkwMjBELnNjDG9kaWVyZXNpcy5zYwp1bmkwMjJCLnNjCnVuaTAyMzEuc2MKdW5pMUVDRC5zYwlvZ3JhdmUuc2MKdW5pMUVDRi5zYwhvaG9ybi5zYwp1bmkxRURCLnNjCnVuaTFFRTMuc2MKdW5pMUVERC5zYwp1bmkxRURGLnNjCnVuaTFFRTEuc2MQb2h1bmdhcnVtbGF1dC5zYwp1bmkwMjBGLnNjCm9tYWNyb24uc2MKdW5pMUU1My5zYwp1bmkxRTUxLnNjCnVuaTAxRUIuc2MJb3NsYXNoLnNjDm9zbGFzaGFjdXRlLnNjCW90aWxkZS5zYwp1bmkxRTRELnNjCnVuaTFFNEYuc2MKdW5pMDIyRC5zYwVvZS5zYwRwLnNjCHRob3JuLnNjBHEuc2MEci5zYwlyYWN1dGUuc2MJcmNhcm9uLnNjD3Jjb21tYWFjY2VudC5zYwp1bmkwMjExLnNjCnVuaTFFNUIuc2MKdW5pMDIxMy5zYwp1bmkxRTVGLnNjBHMuc2MJc2FjdXRlLnNjCnVuaTFFNjUuc2MKdW5pQTc4Qy5zYwlzY2Fyb24uc2MKdW5pMUU2Ny5zYwtzY2VkaWxsYS5zYw5zY2lyY3VtZmxleC5zYw9zY29tbWFhY2NlbnQuc2MKdW5pMUU2MS5zYwp1bmkxRTYzLnNjCnVuaTFFNjkuc2MNZ2VybWFuZGJscy5zYwR0LnNjB3RiYXIuc2MJdGNhcm9uLnNjCnVuaTAxNjMuc2MKdW5pMDIxQi5zYwp1bmkxRTk3LnNjCnVuaTFFNkQuc2MKdW5pMUU2Ri5zYwR1LnNjCXVhY3V0ZS5zYwl1YnJldmUuc2MKdW5pMDFENC5zYw51Y2lyY3VtZmxleC5zYwp1bmkwMjE1LnNjDHVkaWVyZXNpcy5zYwp1bmkxRUU1LnNjCXVncmF2ZS5zYwp1bmkxRUU3LnNjCHVob3JuLnNjCnVuaTFFRTkuc2MKdW5pMUVGMS5zYwp1bmkxRUVCLnNjCnVuaTFFRUQuc2MKdW5pMUVFRi5zYxB1aHVuZ2FydW1sYXV0LnNjCnVuaTAyMTcuc2MKdW1hY3Jvbi5zYwp1bmkxRTdCLnNjCnVvZ29uZWsuc2MIdXJpbmcuc2MJdXRpbGRlLnNjCnVuaTFFNzkuc2MEdi5zYwR3LnNjCXdhY3V0ZS5zYw53Y2lyY3VtZmxleC5zYwx3ZGllcmVzaXMuc2MJd2dyYXZlLnNjBHguc2MEeS5zYwl5YWN1dGUuc2MOeWNpcmN1bWZsZXguc2MMeWRpZXJlc2lzLnNjCnVuaTFFOEYuc2MKdW5pMUVGNS5zYwl5Z3JhdmUuc2MKdW5pMUVGNy5zYwp1bmkwMjMzLnNjCnVuaTFFRjkuc2MEei5zYwl6YWN1dGUuc2MJemNhcm9uLnNjDXpkb3RhY2NlbnQuc2MKdW5pMUU5My5zYwlhLnNjLnNzMDEOYWFjdXRlLnNjLnNzMDEOYWJyZXZlLnNjLnNzMDEPdW5pMUVBRi5zYy5zczAxD3VuaTFFQjcuc2Muc3MwMQ91bmkxRUIxLnNjLnNzMDEPdW5pMUVCMy5zYy5zczAxD3VuaTFFQjUuc2Muc3MwMQ91bmkwMUNFLnNjLnNzMDETYWNpcmN1bWZsZXguc2Muc3MwMQ91bmkxRUE1LnNjLnNzMDEPdW5pMUVBRC5zYy5zczAxD3VuaTFFQTcuc2Muc3MwMQ91bmkxRUE5LnNjLnNzMDEPdW5pMUVBQi5zYy5zczAxD3VuaTAyMDEuc2Muc3MwMRFhZGllcmVzaXMuc2Muc3MwMQ91bmkxRUExLnNjLnNzMDEOYWdyYXZlLnNjLnNzMDEPdW5pMUVBMy5zYy5zczAxD3VuaTAyMDMuc2Muc3MwMQ9hbWFjcm9uLnNjLnNzMDEPYW9nb25lay5zYy5zczAxDWFyaW5nLnNjLnNzMDESYXJpbmdhY3V0ZS5zYy5zczAxDmF0aWxkZS5zYy5zczAxCmFlLnNjLnNzMDEPYWVhY3V0ZS5zYy5zczAxD3VuaTAxQzYuc2Muc3MwMQllLnNjLnNzMDEOZWFjdXRlLnNjLnNzMDEOZWJyZXZlLnNjLnNzMDEOZWNhcm9uLnNjLnNzMDEPdW5pMUUxRC5zYy5zczAxE2VjaXJjdW1mbGV4LnNjLnNzMDEPdW5pMUVCRi5zYy5zczAxD3VuaTFFQzcuc2Muc3MwMQ91bmkxRUMxLnNjLnNzMDEPdW5pMUVDMy5zYy5zczAxD3VuaTFFQzUuc2Muc3MwMQ91bmkwMjA1LnNjLnNzMDERZWRpZXJlc2lzLnNjLnNzMDESZWRvdGFjY2VudC5zYy5zczAxD3VuaTFFQjkuc2Muc3MwMQ5lZ3JhdmUuc2Muc3MwMQ91bmkxRUJCLnNjLnNzMDEPdW5pMDIwNy5zYy5zczAxD2VtYWNyb24uc2Muc3MwMQ91bmkxRTE3LnNjLnNzMDEPdW5pMUUxNS5zYy5zczAxD2VvZ29uZWsuc2Muc3MwMQ91bmkxRUJELnNjLnNzMDEPdW5pMDI1OS5zYy5zczAxCWYuc2Muc3MwMQlnLnNjLnNzMDEOZ2JyZXZlLnNjLnNzMDEOZ2Nhcm9uLnNjLnNzMDETZ2NpcmN1bWZsZXguc2Muc3MwMRRnY29tbWFhY2NlbnQuc2Muc3MwMRJnZG90YWNjZW50LnNjLnNzMDEPdW5pMUUyMS5zYy5zczAxD3VuaTAxRTUuc2Muc3MwMQlpLnNjLnNzMDEQZG90bGVzc2kuc2Muc3MwMQ5pYWN1dGUuc2Muc3MwMRhpYWN1dGVfai5sb2NsTkxELnNjLnNzMDEOaWJyZXZlLnNjLnNzMDETaWNpcmN1bWZsZXguc2Muc3MwMQ91bmkwMjA5LnNjLnNzMDERaWRpZXJlc2lzLnNjLnNzMDEPdW5pMUUyRi5zYy5zczAxD3VuaTFFQ0Iuc2Muc3MwMQ5pZ3JhdmUuc2Muc3MwMQ91bmkxRUM5LnNjLnNzMDEPdW5pMDIwQi5zYy5zczAxCmlqLnNjLnNzMDEPaW1hY3Jvbi5zYy5zczAxD2lvZ29uZWsuc2Muc3MwMQ5pdGlsZGUuc2Muc3MwMQlqLnNjLnNzMDETdW5pMDA2QTAzMDEuc2Muc3MwMRNqY2lyY3VtZmxleC5zYy5zczAxD3VuaTAxQzkuc2Muc3MwMQltLnNjLnNzMDEPdW5pMUU0My5zYy5zczAxCW4uc2Muc3MwMQ5uYWN1dGUuc2Muc3MwMQ5uY2Fyb24uc2Muc3MwMRRuY29tbWFhY2NlbnQuc2Muc3MwMQ91bmkxRTQ1LnNjLnNzMDEPdW5pMUU0Ny5zYy5zczAxC2VuZy5zYy5zczAxD3VuaTAxQ0Muc2Muc3MwMQ91bmkxRTQ5LnNjLnNzMDEObnRpbGRlLnNjLnNzMDEJcS5zYy5zczAxCXQuc2Muc3MwMQx0YmFyLnNjLnNzMDEOdGNhcm9uLnNjLnNzMDEPdW5pMDE2My5zYy5zczAxD3VuaTAyMUIuc2Muc3MwMQ91bmkxRTk3LnNjLnNzMDEPdW5pMUU2RC5zYy5zczAxD3VuaTFFNkYuc2Muc3MwMQl1LnNjLnNzMDEOdWFjdXRlLnNjLnNzMDEOdWJyZXZlLnNjLnNzMDEPdW5pMDFENC5zYy5zczAxE3VjaXJjdW1mbGV4LnNjLnNzMDEPdW5pMDIxNS5zYy5zczAxEXVkaWVyZXNpcy5zYy5zczAxD3VuaTFFRTUuc2Muc3MwMQ51Z3JhdmUuc2Muc3MwMQ91bmkxRUU3LnNjLnNzMDENdWhvcm4uc2Muc3MwMQ91bmkxRUU5LnNjLnNzMDEPdW5pMUVGMS5zYy5zczAxD3VuaTFFRUIuc2Muc3MwMQ91bmkxRUVELnNjLnNzMDEPdW5pMUVFRi5zYy5zczAxFXVodW5nYXJ1bWxhdXQuc2Muc3MwMQ91bmkwMjE3LnNjLnNzMDEPdW1hY3Jvbi5zYy5zczAxD3VuaTFFN0Iuc2Muc3MwMQ91b2dvbmVrLnNjLnNzMDENdXJpbmcuc2Muc3MwMQ51dGlsZGUuc2Muc3MwMQ91bmkxRTc5LnNjLnNzMDEJdy5zYy5zczAxDndhY3V0ZS5zYy5zczAxE3djaXJjdW1mbGV4LnNjLnNzMDERd2RpZXJlc2lzLnNjLnNzMDEOd2dyYXZlLnNjLnNzMDEJeS5zYy5zczAxDnlhY3V0ZS5zYy5zczAxE3ljaXJjdW1mbGV4LnNjLnNzMDEReWRpZXJlc2lzLnNjLnNzMDEPdW5pMUU4Ri5zYy5zczAxD3VuaTFFRjUuc2Muc3MwMQ55Z3JhdmUuc2Muc3MwMQ91bmkxRUY3LnNjLnNzMDEPdW5pMDIzMy5zYy5zczAxD3VuaTFFRjkuc2Muc3MwMQl6LnNjLnNzMDEOemFjdXRlLnNjLnNzMDEOemNhcm9uLnNjLnNzMDESemRvdGFjY2VudC5zYy5zczAxD3VuaTFFOTMuc2Muc3MwMQd1bmkwNDEwB3VuaTA0MTEHdW5pMDQxMgd1bmkwNDEzB3VuaTA0MDMHdW5pMDQ5MAd1bmkwNDE0B3VuaTA0MTUHdW5pMDQwMAd1bmkwNDAxB3VuaTA0MTYHdW5pMDQxNwd1bmkwNDE4B3VuaTA0MTkHdW5pMDQwRAd1bmkwNDhBB3VuaTA0MUEHdW5pMDQwQwd1bmkwNDFCB3VuaTA0MUMHdW5pMDQxRAd1bmkwNDFFB3VuaTA0MUYHdW5pMDQyMAd1bmkwNDIxB3VuaTA0MjIHdW5pMDQyMwd1bmkwNDBFB3VuaTA0MjQHdW5pMDQyNQd1bmkwNDI3B3VuaTA0MjYHdW5pMDQyOAd1bmkwNDI5B3VuaTA0MEYHdW5pMDQyQwd1bmkwNDJBB3VuaTA0MkIHdW5pMDQwOQd1bmkwNDBBB3VuaTA0MDUHdW5pMDQwNAd1bmkwNDJEB3VuaTA0MDYHdW5pMDQwNwd1bmkwNDA4B3VuaTA0MEIHdW5pMDQyRQd1bmkwNDJGB3VuaTA0MDIHdW5pMDQ2Mgd1bmkwNDZBB3VuaTA0NzIHdW5pMDQ3NAd1bmkwNDkyB3VuaTA0OTQHdW5pMDQ5Ngd1bmkwNDk4B3VuaTA0OUEHdW5pMDQ5Qwd1bmkwNDlFB3VuaTA0QTAHdW5pMDRBMgd1bmkwNEE0B3VuaTA0QTYHdW5pMDUyNAd1bmkwNEE4B3VuaTA0QUEHdW5pMDRBQwd1bmkwNEFFB3VuaTA0QjAHdW5pMDRCMgd1bmkwNEI0B3VuaTA0QjYHdW5pMDRCOAd1bmkwNEJBB3VuaTA1MjYHdW5pMDRCQwd1bmkwNEJFB3VuaTA0QzAHdW5pMDRDMQd1bmkwNEMzB3VuaTA0QzcHdW5pMDRDOQd1bmkwNENCB3VuaTA0Q0QHdW5pMDREMAd1bmkwNEQyB3VuaTA0RDQHdW5pMDRENgd1bmkwNEQ4B3VuaTA0REEHdW5pMDREQwd1bmkwNERFB3VuaTA0RTAHdW5pMDRFMgd1bmkwNEU0B3VuaTA0RTYHdW5pMDRFOAd1bmkwNEVBB3VuaTA0RUMHdW5pMDRFRQd1bmkwNEYwB3VuaTA0RjIHdW5pMDRGNAd1bmkwNEY2B3VuaTA0RjgHdW5pMDRGQQd1bmkwNEZDB3VuaTA0RkUHdW5pMDUxMAd1bmkwNTEyB3VuaTA1MUEHdW5pMDUxQwd1bmkwNDhDB3VuaTA0OEUHdW5pMDUyOAd1bmkwNTJFD3VuaTA0MTQubG9jbEJHUg91bmkwNDFCLmxvY2xCR1IPdW5pMDQyNC5sb2NsQkdSD3VuaTA0OTIubG9jbEJTSA91bmkwNDk4LmxvY2xCU0gPdW5pMDRBQS5sb2NsQlNID3VuaTA0QUEubG9jbENIVQx1bmkwNDEwLnNzMDEMdW5pMDQxNC5zczAxDHVuaTA0MTUuc3MwMQx1bmkwNDAwLnNzMDEMdW5pMDQwMS5zczAxDHVuaTA0MTguc3MwMQx1bmkwNDE5LnNzMDEMdW5pMDQ4QS5zczAxDHVuaTA0MEQuc3MwMQx1bmkwNDFCLnNzMDEMdW5pMDQyMC5zczAxDHVuaTA0MjIuc3MwMQx1bmkwNDIzLnNzMDEMdW5pMDQwRS5zczAxDHVuaTA0MjQuc3MwMQx1bmkwNDJDLnNzMDEMdW5pMDQyQS5zczAxDHVuaTA0MkIuc3MwMQx1bmkwNDA5LnNzMDEMdW5pMDQwQS5zczAxDHVuaTA0MDguc3MwMQx1bmkwNDYyLnNzMDEMdW5pMDRBQy5zczAxDHVuaTA0QzUuc3MwMQx1bmkwNEQwLnNzMDEMdW5pMDREMi5zczAxDHVuaTA0RDQuc3MwMQx1bmkwNEQ2LnNzMDEMdW5pMDRFMi5zczAxDHVuaTA0RTQuc3MwMQx1bmkwNEVFLnNzMDEMdW5pMDRGMC5zczAxDHVuaTA0RjIuc3MwMQx1bmkwNEY4LnNzMDEMdW5pMDUxQS5zczAxDHVuaTA0OEMuc3MwMQd1bmkwNDMwB3VuaTA0MzEHdW5pMDQzMgd1bmkwNDMzB3VuaTA0NTMHdW5pMDQ5MQd1bmkwNDM0B3VuaTA0MzUHdW5pMDQ1MAd1bmkwNDUxB3VuaTA0MzYHdW5pMDQzNwd1bmkwNDM4B3VuaTA0MzkHdW5pMDQ1RAd1bmkwNDhCB3VuaTA0M0EHdW5pMDQ1Qwd1bmkwNDNCB3VuaTA0M0MHdW5pMDQzRAd1bmkwNDNFB3VuaTA0M0YHdW5pMDQ0MAd1bmkwNDQxB3VuaTA0NDIHdW5pMDQ0Mwd1bmkwNDVFB3VuaTA0NDQHdW5pMDQ0NQd1bmkwNDQ3B3VuaTA0NDYHdW5pMDQ0OAd1bmkwNDQ5B3VuaTA0NUYHdW5pMDQ0Qwd1bmkwNDRBB3VuaTA0NEIHdW5pMDQ1OQd1bmkwNDVBB3VuaTA0NTUHdW5pMDQ1NAd1bmkwNDREB3VuaTA0NTYHdW5pMDQ1Nwd1bmkwNDU4B3VuaTA0NUIHdW5pMDQ0RQd1bmkwNDRGB3VuaTA0NTIHdW5pMDQ2Mwd1bmkwNDZCB3VuaTA0NzMHdW5pMDQ3NQd1bmkwNDkzB3VuaTA0OTUHdW5pMDQ5Nwd1bmkwNDk5B3VuaTA0OUIHdW5pMDQ5RAd1bmkwNDlGB3VuaTA0QTEHdW5pMDRBMwd1bmkwNEE1B3VuaTA1MjUHdW5pMDRBNwd1bmkwNEE5B3VuaTA0QUIHdW5pMDRBRAd1bmkwNEFGB3VuaTA0QjEHdW5pMDRCMwd1bmkwNEI1B3VuaTA0QjcHdW5pMDRCOQd1bmkwNEJCB3VuaTA1MjcHdW5pMDRCRAd1bmkwNEJGB3VuaTA0Q0YHdW5pMDRDMgd1bmkwNEM0B3VuaTA0QzYHdW5pMDRDOAd1bmkwNENBB3VuaTA0Q0MHdW5pMDRDRQd1bmkwNEQxB3VuaTA0RDMHdW5pMDRENQd1bmkwNEQ3B3VuaTA0RDkHdW5pMDREQgd1bmkwNEREB3VuaTA0REYHdW5pMDRFMQd1bmkwNEUzB3VuaTA0RTUHdW5pMDRFNwd1bmkwNEU5B3VuaTA0RUIHdW5pMDRFRAd1bmkwNEVGB3VuaTA0RjEHdW5pMDRGMwd1bmkwNEY1B3VuaTA0RjcHdW5pMDRGOQd1bmkwNEZCB3VuaTA0RkQHdW5pMDRGRgd1bmkwNTExB3VuaTA1MTMHdW5pMDUxQgd1bmkwNTFEB3VuaTA0OEQHdW5pMDQ4Rgd1bmkwNTI5B3VuaTA1MkYPdW5pMDQzMi5sb2NsQkdSD3VuaTA0MzMubG9jbEJHUg91bmkwNDM0LmxvY2xCR1IPdW5pMDQzNi5sb2NsQkdSD3VuaTA0MzcubG9jbEJHUg91bmkwNDM4LmxvY2xCR1IPdW5pMDQzOS5sb2NsQkdSD3VuaTA0NUQubG9jbEJHUg91bmkwNDNBLmxvY2xCR1IPdW5pMDQzQi5sb2NsQkdSD3VuaTA0M0QubG9jbEJHUg91bmkwNDNGLmxvY2xCR1IPdW5pMDQ0Mi5sb2NsQkdSD3VuaTA0NDcubG9jbEJHUg91bmkwNDQ2LmxvY2xCR1IPdW5pMDQ0OC5sb2NsQkdSD3VuaTA0NDkubG9jbEJHUg91bmkwNDRDLmxvY2xCR1IPdW5pMDQ0QS5sb2NsQkdSD3VuaTA0NEUubG9jbEJHUg91bmkwNDkzLmxvY2xCU0gPdW5pMDQ5OS5sb2NsQlNID3VuaTA0QUIubG9jbENIVQ91bmkwNDUzLmxvY2xNS0QPdW5pMDQzMS5sb2NsU1JCD3VuaTA0MzMubG9jbFNSQg91bmkwNDM0LmxvY2xTUkIPdW5pMDQzRi5sb2NsU1JCD3VuaTA0NDIubG9jbFNSQgx1bmkwNDMwLnNzMDEMdW5pMDQzNC5zczAxDHVuaTA0MzUuc3MwMQx1bmkwNDUwLnNzMDEMdW5pMDQ1MS5zczAxDHVuaTA0Mzguc3MwMQx1bmkwNDM5LnNzMDEMdW5pMDQ4Qi5zczAxDHVuaTA0NUQuc3MwMQx1bmkwNDQwLnNzMDEMdW5pMDQ0Mi5zczAxDHVuaTA0NDMuc3MwMQx1bmkwNDVFLnNzMDEMdW5pMDQ0Qy5zczAxDHVuaTA0NEEuc3MwMQx1bmkwNDRCLnNzMDEMdW5pMDQ1OS5zczAxDHVuaTA0NUEuc3MwMQx1bmkwNDYzLnNzMDEMdW5pMDREMS5zczAxDHVuaTA0RDMuc3MwMQx1bmkwNEQ1LnNzMDEMdW5pMDRENy5zczAxDHVuaTA0RDkuc3MwMQx1bmkwNERCLnNzMDEMdW5pMDRFMy5zczAxDHVuaTA0RTUuc3MwMQx1bmkwNEVGLnNzMDEMdW5pMDRGMS5zczAxDHVuaTA0RjMuc3MwMQx1bmkwNEY5LnNzMDEMdW5pMDQ4RC5zczAxB3VuaTAzOTQHdW5pMDNBOQd1bmkwM0JDB3VuaTIxMkIHdW5pMjEyQQh6ZXJvLm9zZgdvbmUub3NmB3R3by5vc2YJdGhyZWUub3NmCGZvdXIub3NmCGZpdmUub3NmB3NpeC5vc2YJc2V2ZW4ub3NmCWVpZ2h0Lm9zZghuaW5lLm9zZgl6ZXJvLnNpbmYIb25lLnNpbmYIdHdvLnNpbmYKdGhyZWUuc2luZglmb3VyLnNpbmYJZml2ZS5zaW5mCHNpeC5zaW5mCnNldmVuLnNpbmYKZWlnaHQuc2luZgluaW5lLnNpbmYHemVyby50ZgZvbmUudGYGdHdvLnRmCHRocmVlLnRmB2ZvdXIudGYHZml2ZS50ZgZzaXgudGYIc2V2ZW4udGYIZWlnaHQudGYHbmluZS50Zgl6ZXJvLnRvc2YIb25lLnRvc2YIdHdvLnRvc2YKdGhyZWUudG9zZglmb3VyLnRvc2YJZml2ZS50b3NmCHNpeC50b3NmCnNldmVuLnRvc2YKZWlnaHQudG9zZgluaW5lLnRvc2YJemVyby5zdWJzCG9uZS5zdWJzCHR3by5zdWJzB3VuaTIwODAHdW5pMjA4MQd1bmkyMDgyB3VuaTIwODMHdW5pMjA4NAd1bmkyMDg1B3VuaTIwODYHdW5pMjA4Nwd1bmkyMDg4B3VuaTIwODkKdGhyZWUuc3Vicwlmb3VyLnN1YnMJZml2ZS5zdWJzCHNpeC5zdWJzCnNldmVuLnN1YnMKZWlnaHQuc3VicwluaW5lLnN1YnMJemVyby5kbm9tCG9uZS5kbm9tCHR3by5kbm9tCnRocmVlLmRub20JZm91ci5kbm9tCWZpdmUuZG5vbQhzaXguZG5vbQpzZXZlbi5kbm9tCmVpZ2h0LmRub20JbmluZS5kbm9tCXplcm8ubnVtcghvbmUubnVtcgh0d28ubnVtcgp0aHJlZS5udW1yCWZvdXIubnVtcglmaXZlLm51bXIIc2l4Lm51bXIKc2V2ZW4ubnVtcgplaWdodC5udW1yCW5pbmUubnVtcgd1bmkyMDcwB3VuaTAwQjkHdW5pMDBCMgd1bmkwMEIzB3VuaTIwNzQHdW5pMjA3NQd1bmkyMDc2B3VuaTIwNzcHdW5pMjA3OAd1bmkyMDc5CXplcm8uc3VwcwhvbmUuc3Vwcwh0d28uc3Vwcwp0aHJlZS5zdXBzCWZvdXIuc3VwcwlmaXZlLnN1cHMIc2l4LnN1cHMKc2V2ZW4uc3VwcwplaWdodC5zdXBzCW5pbmUuc3Vwcwd1bmkyMTUzB3VuaTIxNTQJb25lZWlnaHRoDHRocmVlZWlnaHRocwtmaXZlZWlnaHRocwxzZXZlbmVpZ2h0aHMOYmFja3NsYXNoLmNhc2UTcGVyaW9kY2VudGVyZWQuY2FzZQtidWxsZXQuY2FzZRtwZXJpb2RjZW50ZXJlZC5sb2NsQ0FULmNhc2UKc2xhc2guY2FzZRZwZXJpb2RjZW50ZXJlZC5sb2NsQ0FUDmJyYWNlbGVmdC5jYXNlD2JyYWNlcmlnaHQuY2FzZRBicmFja2V0bGVmdC5jYXNlEWJyYWNrZXRyaWdodC5jYXNlDnBhcmVubGVmdC5jYXNlD3BhcmVucmlnaHQuY2FzZQpmaWd1cmVkYXNoB3VuaTIwMTUHdW5pMjAxMAd1bmkwMEFEC2VtZGFzaC5jYXNlC2VuZGFzaC5jYXNlC2h5cGhlbi5jYXNlEmd1aWxsZW1vdGxlZnQuY2FzZRNndWlsbGVtb3RyaWdodC5jYXNlEmd1aWxzaW5nbGxlZnQuY2FzZRNndWlsc2luZ2xyaWdodC5jYXNlCWV4Y2xhbS5zYw1leGNsYW1kb3duLnNjEGd1aWxsZW1vdGxlZnQuc2MRZ3VpbGxlbW90cmlnaHQuc2MQZ3VpbHNpbmdsbGVmdC5zYxFndWlsc2luZ2xyaWdodC5zYwlwZXJpb2Quc2MLcXVlc3Rpb24uc2MPcXVlc3Rpb25kb3duLnNjC3F1b3RlZGJsLnNjD3F1b3RlZGJsYmFzZS5zYw9xdW90ZWRibGxlZnQuc2MQcXVvdGVkYmxyaWdodC5zYwxxdW90ZWxlZnQuc2MNcXVvdGVyaWdodC5zYxFxdW90ZXNpbmdsYmFzZS5zYw5xdW90ZXNpbmdsZS5zYwd1bmkyN0U4B3VuaTI3RTkHdW5pMjAwNwd1bmkyMDBBB3VuaTIwMDgHdW5pMDBBMAd1bmkyMDA5B3VuaTIwMEIHdW5pMjBCNQ1jb2xvbm1vbmV0YXJ5BGRvbmcERXVybwd1bmkyMEIyB3VuaTIwQjQHdW5pMjBBRARsaXJhB3VuaTIwQkEHdW5pMjBCQwd1bmkyMEE2BnBlc2V0YQd1bmkyMEIxB3VuaTIwQkQHdW5pMjBCOQd1bmkyMEI4B3VuaTIwQUUHdW5pMjBBOQd1bmkyMjE5B3VuaTIwNTIHdW5pMjIxNQhlbXB0eXNldAd1bmkyMTI2B3VuaTIyMDYHdW5pMDBCNQdhcnJvd3VwB3VuaTIxOTcKYXJyb3dyaWdodAd1bmkyMTk4CWFycm93ZG93bgd1bmkyMTk5CWFycm93bGVmdAd1bmkyMTk2CWFycm93Ym90aAlhcnJvd3VwZG4MYXJyb3d1cC5jYXNlD2Fycm93cmlnaHQuY2FzZQ5hcnJvd2Rvd24uY2FzZQ5hcnJvd2xlZnQuY2FzZQd1bmkyNUM2B3VuaTI1QzcJZmlsbGVkYm94B3VuaTI1QTEHdHJpYWd1cAd1bmkyNUI2B3RyaWFnZG4HdW5pMjVDMAd1bmkyNUIzB3VuaTI1QjcHdW5pMjVCRAd1bmkyNUMxB3VuaTIxMTMJZXN0aW1hdGVkB3VuaTIxMTYGbWludXRlBnNlY29uZAdhdC5jYXNlDHVuaTIxMTYuc3MwMQxhbXBlcnNhbmQuc2MHdW5pMDMwOAt1bmkwMzA4MDMwMAt1bmkwMzA4MDMwMQt1bmkwMzA4MDMwNAd1bmkwMzA3C3VuaTAzMDcwMzA0CWdyYXZlY29tYgt1bmkwMzAwMDMwNAlhY3V0ZWNvbWILdW5pMDMwMTAzMDcLdW5pMDMwMTAzMDQHdW5pMDMwQg1jYXJvbmNvbWIuYWx0B3VuaTAzMDIHdW5pMDMwQwt1bmkwMzBDMDMwNwd1bmkwMzA2B3VuaTAzMEELdW5pMDMwQTAzMDEJdGlsZGVjb21iC3VuaTAzMDMwMzA4E3RpbGRlY29tYl9hY3V0ZWNvbWILdW5pMDMwMzAzMDQHdW5pMDMwNAt1bmkwMzA0MDMwOAt1bmkwMzA0MDMwMAt1bmkwMzA0MDMwMQ1ob29rYWJvdmVjb21iB3VuaTAzMEYHdW5pMDMxMQd1bmkwMzEyB3VuaTAzMUIMZG90YmVsb3djb21iB3VuaTAzMjQHdW5pMDMyNgd1bmkwMzI3B3VuaTAzMjgHdW5pMDMyRQd1bmkwMzMxB3VuaTAzMzUHdW5pMDMzNgd1bmkwMzM3B3VuaTAzMzgMdW5pMDMwOC5jYXNlEHVuaTAzMDgwMzAwLmNhc2UQdW5pMDMwODAzMDEuY2FzZRB1bmkwMzA4MDMwNC5jYXNlDHVuaTAzMDcuY2FzZRB1bmkwMzA3MDMwNC5jYXNlDmdyYXZlY29tYi5jYXNlEHVuaTAzMDAwMzA0LmNhc2UOYWN1dGVjb21iLmNhc2UQdW5pMDMwMTAzMDcuY2FzZRB1bmkwMzAxMDMwNC5jYXNlDHVuaTAzMEIuY2FzZQx1bmkwMzAyLmNhc2UMdW5pMDMwQy5jYXNlEHVuaTAzMEMwMzA3LmNhc2UMdW5pMDMwNi5jYXNlDnRpbGRlY29tYi5jYXNlEHVuaTAzMDMwMzA4LmNhc2UYdGlsZGVjb21iX2FjdXRlY29tYi5jYXNlEHVuaTAzMDMwMzA0LmNhc2UMdW5pMDMwNC5jYXNlEHVuaTAzMDQwMzA4LmNhc2UQdW5pMDMwNDAzMDAuY2FzZRB1bmkwMzA0MDMwMS5jYXNlEmhvb2thYm92ZWNvbWIuY2FzZQx1bmkwMzBGLmNhc2UMdW5pMDMxMS5jYXNlDHVuaTAzMzUuY2FzZQx1bmkwMzM3LmNhc2UMdW5pMDMzOC5jYXNlE3VuaTAzMDQubmFycm93LmNhc2UJdW5pMDMwNy5pCXVuaTAzMjguaRB1bmkwMzA4LmxvY2xWSUVUEHVuaTAzMDcubG9jbFZJRVQSZ3JhdmVjb21iLmxvY2xWSUVUEmFjdXRlY29tYi5sb2NsVklFVBB1bmkwMzAyLmxvY2xWSUVUEHVuaTAzMEMubG9jbFZJRVQQdW5pMDMwNi5sb2NsVklFVBJ0aWxkZWNvbWIubG9jbFZJRVQQdW5pMDMwNC5sb2NsVklFVBZob29rYWJvdmVjb21iLmxvY2xWSUVUDnVuaTAzMDgubmFycm93DnVuaTAzMDIubmFycm93DnVuaTAzMEMubmFycm93DnVuaTAzMDYubmFycm93EHRpbGRlY29tYi5uYXJyb3cOdW5pMDMwNC5uYXJyb3cOdW5pMDMxMS5uYXJyb3cTY2Fyb25jb21iLmFsdC5zaG9ydAl1bmkwMzM1LnQHdW5pMDJCQwd1bmkwMkJCB3VuaTAyQkEHdW5pMDJDOQd1bmkwMkNCB3VuaTAyQjkHdW5pMDJCRgd1bmkwMkJFB3VuaTAyQ0EHdW5pMDJDQwd1bmkwMkM4CnVuaTAzMzUuc2MKdW5pMDMzNi5zYwp1bmkwMzM4LnNjC2JyZXZlY29tYmN5EGJyZXZlY29tYmN5LmNhc2ULZGVzY2VuZGVyY3kQZGVzY2VuZGVyY3kuY2FzZRZkZXNjZW5kZXJjeS5jYXNlLnNob3J0EWRlc2NlbmRlcmN5LnNob3J0C3VuaTAzMDYwMzAxC3VuaTAzMDYwMzAwC3VuaTAzMDYw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") +font_name = "Montserrat" +style_name = "Bold" +font_style = 1 +font_weight = 700 +subpixel_positioning = 0 +msdf_pixel_range = 14 +msdf_size = 128 +cache/0/16/0/ascent = 16.0 +cache/0/16/0/descent = 5.0 +cache/0/16/0/underline_position = 1.59375 +cache/0/16/0/underline_thickness = 0.796875 +cache/0/16/0/scale = 1.0 +cache/0/50/0/ascent = 49.0 +cache/0/50/0/descent = 13.0 +cache/0/50/0/underline_position = 5.0 +cache/0/50/0/underline_thickness = 2.5 +cache/0/50/0/scale = 1.0 +cache/0/50/0/textures/0/offsets = PackedInt32Array(88, 0, 424, 39, 69, 39, 443, 44) +cache/0/50/0/textures/0/image = SubResource("Image_tsthj") +cache/0/50/0/glyphs/1139/advance = Vector2(40, 61) +cache/0/50/0/glyphs/1139/offset = Vector2(-1, -36) +cache/0/50/0/glyphs/1139/size = Vector2(42, 37) +cache/0/50/0/glyphs/1139/uv_rect = Rect2(1, 1, 42, 37) +cache/0/50/0/glyphs/1139/texture_idx = 0 +cache/0/50/0/glyphs/1301/advance = Vector2(34, 61) +cache/0/50/0/glyphs/1301/offset = Vector2(1, -40) +cache/0/50/0/glyphs/1301/size = Vector2(33, 42) +cache/0/50/0/glyphs/1301/uv_rect = Rect2(1, 40, 33, 42) +cache/0/50/0/glyphs/1301/texture_idx = 0 +cache/0/50/0/glyphs/4/advance = Vector2(38, 61) +cache/0/50/0/glyphs/4/offset = Vector2(-2, -36) +cache/0/50/0/glyphs/4/size = Vector2(42, 37) +cache/0/50/0/glyphs/4/uv_rect = Rect2(45, 1, 42, 37) +cache/0/50/0/glyphs/4/texture_idx = 0 +cache/0/50/0/glyphs/427/advance = Vector2(35, 61) +cache/0/50/0/glyphs/427/offset = Vector2(2, -38) +cache/0/50/0/glyphs/427/size = Vector2(32, 39) +cache/0/50/0/glyphs/427/uv_rect = Rect2(36, 40, 32, 39) +cache/0/50/0/glyphs/427/texture_idx = 0 [resource] -size = 18 -use_mipmaps = true -use_filter = true -font_data = SubResource( 1 ) -fallback/0 = ExtResource( 2 ) +fallbacks = Array[Font]([SubResource("1"), ExtResource("2")]) +cache/0/16/0/ascent = 0.0 +cache/0/16/0/descent = 0.0 +cache/0/16/0/underline_position = 0.0 +cache/0/16/0/underline_thickness = 0.0 +cache/0/16/0/scale = 1.0 +cache/0/50/0/ascent = 0.0 +cache/0/50/0/descent = 0.0 +cache/0/50/0/underline_position = 0.0 +cache/0/50/0/underline_thickness = 0.0 +cache/0/50/0/scale = 1.0 diff --git a/ui/theme/fonts/font_title_small.tres b/ui/theme/fonts/font_title_small.tres index 00f66def..3a4c04c9 100644 --- a/ui/theme/fonts/font_title_small.tres +++ b/ui/theme/fonts/font_title_small.tres @@ -1,13 +1,67 @@ -[gd_resource type="DynamicFont" load_steps=3 format=2] +[gd_resource type="FontFile" load_steps=4 format=4 uid="uid://dh546qh3xuiup"] -[ext_resource path="res://ui/theme/fonts/NotoSansSC-Bold.ttf" type="DynamicFontData" id=2] +[ext_resource type="FontFile" uid="uid://bvqejexgbs8ls" path="res://ui/theme/fonts/NotoSansSC-Bold.ttf" id="2"] -[sub_resource type="DynamicFontData" id=1] -font_path = "res://ui/theme/fonts/Montserrat-Bold.ttf" +[sub_resource type="Image" id="Image_2l288"] +data = { +"data": PackedByteArray("/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/zn//////////////////////zn/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8Y//n///////////////////9g/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP+s//////////////////////+r/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/hP//////////////////////0v8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/yD//P///////////////////////P8h/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8J/+z/////////////////////////Rf8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP+Q////////////////////////////kP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/aP///////////////////////////7j/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/w7/8v////////////////////////////P/D/8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8B/9j//////////////////////////////yv/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP90/////////////////////////////////3X/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/TP////////////////////////////////+c/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wT/4f/////////////////////////////////j/wT/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/7//////////////////////////////////+P8W/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP9Y//////////////////////////////////////9a/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/MP//////////////////////////////////////gf8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/yf/////////////////R/+T/////////////////zP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/6P/////////////////7P/J/////////////////+v/CP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP88////////////////////aP+B////////////////////P/8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/Gv/6/////////////////4z/Xf///////////////////2b/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/rv/////////////////0/w3/Hf/8/////////////////7L/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/4f///////////////////8m/wj/7f/////////////////X/wH/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8i//3/////////////////mv8A/wD/s//////////////////+/yb/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/C//u/////////////////77/AP8A/47///////////////////9L/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/kv///////////////////zP/AP8A/0z///////////////////+X/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/2z///////////////////9X/wD/AP8n////////////////////vf8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8Q//P/////////////////zP8A/wD/AP8C/+L/////////////////9v8T/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/Av/b/////////////////+r/Bv8A/wD/AP+/////////////////////MP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/dv///////////////////2X/AP8A/wD/AP9+////////////////////fP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/1D///////////////////+J/wD/AP8A/wD/WP///////////////////6L/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8E/+P/////////////////8v8M/wD/AP8A/wD/Gv/7/////////////////+f/Bv8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP/C//////////////////7/I/8A/wD/AP8A/wb/6v/////////////////6/xr/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/Wv///////////////////5b/AP8A/wD/AP8A/wD/r////////////////////2H/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/zP///////////////////+6/wD/AP8A/wD/AP8A/4n///////////////////+H/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/8v///////////////////8v/wD/AP8A/wD/AP8A/0j////////////////////S/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP+m////////////////////U/8A/wD/AP8A/wD/AP8j//7/////////////////7v8L/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/P////////////////////8j/AP8A/wD/AP8A/wD/AP8C/9////////////////////9G/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/x3/+//////////////////n/wX/AP8A/wD/AP8A/wD/AP+6////////////////////bP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/7H///////////////////9h/wD/AP8A/wD/AP8A/wD/AP96////////////////////uP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP+L////////////////////hf8A/wD/AP8A/wD/AP8A/wD/U////////////////////9v/Av8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/JP/9//////////////////D/Cv8A/wD/AP8A/wD/AP8A/wD/GP/6////////////////////K/8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wz/8P/////////////////9/yD/AP8A/wD/AP8A/wD/AP8A/wT/5v///////////////////1D/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/5X///////////////////+f/xT/FP8U/xT/FP8U/xT/FP8U/xT/tv///////////////////53/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP9v////////////////////wP8U/xT/FP8U/xT/FP8U/xT/FP8U/5H////////////////////D/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/Ef/0///////////////////////////////////////////////////////////////////////4/xf/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wL/3f////////////////////////////////////////////////////////////////////////81/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/3n///////////////////////////////////////////////////////////////////////////+C/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP9T////////////////////////////////////////////////////////////////////////////qP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/Bf/l////////////////////////////////////////////////////////////////////////////6/8J/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/xv////////////////////////////////////////////////////////////////////////////v/Hv8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/13/////////////////////////////////////////////////////////////////////////////////Z/8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP83/////////////////////////////////////////////////////////////////////////////////4z/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP/O/////////////////////////////////////////////////////////////////////////////////9j/Af8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/qv/////////////////////////////////////////////////////////////////////////////////x/w3/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/0H//////////////////////////////////////////////////////////////////////////////////////0z/AP8A/wD/AP8A/wD/AP8A/wD/AP8f//z///////////////////////////////////////////////////////////////////////////////////9x/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP+z////////////////////kv8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/7z///////////////////+//wD/AP8A/wD/AP8A/wD/AP8A/wD/jv///////////////////7r/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP+U////////////////////4P8D/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/yb//v/////////////////9/yT/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP9K//////////////////////8y/wD/AP8A/wD/AP8A/wD/AP8O//H///////////////////9J/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/JP/9////////////////////Vv8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP+X////////////////////sP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/Af/W////////////////////pP8A/wD/AP8A/wD/AP8A/wD/c////////////////////9b/Af8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/sf///////////////////8j/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/xL/9f///////////////////z//AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/Zv////////////////////r/G/8A/wD/AP8A/wD/AP8D/+D///////////////////9l/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/0D//////////////////////zv/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP97////////////////////zv8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wn/6////////////////////4n/AP8A/wD/AP8A/wD/V////////////////////+v/CP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/87///////////////////+t/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wb/5v///////////////////13/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/4P////////////////////v/wz/AP8A/wD/AP8A/8j///////////////////+C/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP9e/////////////////////f8i/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP9f////////////////////5v8G/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8X//j///////////////////9u/wD/AP8A/wD/O/////////////////////j/F/8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/Bv/m////////////////////kv8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8G/zL/ZP+X/2H/AP8A/wD/AP8A/wD/AP9J/7T/tP+0/7T/tP+0/7T/Sf8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8H/zT/Z/+a/8z/+f////////+n/wD/AP8A/wD/AP8A/wD/aP///////////////////2j/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8C/zP/av+d/8//+v//////////////////////0P8A/wD/AP8A/wD/AP8A/2j///////////////////9o/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/Cf9c/6X/6/////////////////////////////////////b/Af8A/wD/AP8A/wD/AP9o////////////////////aP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/Ev99/+r//////////////////////////////////////////////yD/AP8A/wD/AP8A/wD/aP///////////////////2j/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP9c//H///////////////////////////////////////////////////9J/wD/AP8A/wD/AP8A/2j///////////////////9o/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8N/6X///////////////////////////////////////////////////////3/Y/8A/wD/AP8A/wD/AP9o////////////////////aP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wj/wP////////////////////////////////////////////3/1f+j/3D/Pf8M/wD/AP8A/wD/AP8A/wD/aP///////////////////2j/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/A/+w//////////////////////////////////v/0/+g/23/O/8L/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/2j///////////////////9o/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/3f////////////////////////////M/33/QP8J/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP9o////////////////////aP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/G//z/////////////////////f+h/yj/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/aP///////////////////2j/AP8A/w7/XP+j/9X/6v/7//D/2/+u/3H/IP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/6P////////////////////g/zb/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/2j///////////////////9o/wT/cv/s//////////////////////////7/sv80/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/Ev/5/////////////////+H/Gf8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP9o////////////////////df+4/////////////////////////////////////f+P/wb/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/2v//////////////////v83/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/aP////////////////////n////////////////////////////////////////////B/xD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP/F/////////////////6n/AP8A/wD/Kf96/7b/3f/y//f/6//T/6j/af8a/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/2j////////////////////////////////////////////////////////////////////A/wf/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wX/+f////////////////9I/wD/MP+5/////////////////////////////P+n/yb/AP8A/wD/AP8A/wD/AP8A/wD/AP9o//////////////////////////////////////////////////////////////////////+M/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8x//////////////////r/Cf+R//7////////////////////////////////////4/3P/AP8A/wD/AP8A/wD/AP8A/wD/aP//////////////////////////////0P+F/2P/XP92/7X//P///////////////////////f8y/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/Yv/////////////////e/7b//////////////////////////////////////////////5r/AP8A/wD/AP8A/wD/AP8A/2j/////////////////////////6/9P/wD/AP8A/wD/AP8A/yj/xv//////////////////////rv8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/4P//////////////////////////////////////////////////////////////////////4D/AP8A/wD/AP8A/wD/AP9o///////////////////////r/yP/AP8A/wD/AP8A/wD/AP8A/wf/vP////////////////////3/F/8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP+S///////////////////////////////////////////////////////////////////////8/zb/AP8A/wD/AP8A/wD/aP//////////////////////T/8A/wD/AP8A/wD/AP8A/wD/AP8A/xT/8P///////////////////2X/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/oP////////////////////////////T/j/8//xP/Bf8W/0f/n//7///////////////////////B/wD/AP8A/wD/AP8A/2j////////////////////T/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/4j///////////////////+c/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/67/////////////////////////z/8g/wD/AP8A/wD/AP8A/wD/Nv/m//////////////////////8z/wD/AP8A/wD/AP9o////////////////////h/8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP88////////////////////xv8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP+v///////////////////////i/xb/AP8A/wD/AP8A/wD/AP8A/wD/M//4////////////////////iP8A/wD/AP8A/wD/aP///////////////////17/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/FP///////////////////9n/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/p///////////////////////Xv8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/kf///////////////////8f/AP8A/wD/AP8A/2j///////////////////9Q/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wX////////////////////k/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/5f////////////////////3/wj/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/zX////////////////////y/wD/AP8A/wD/AP9o////////////////////Xv8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8U////////////////////2f8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP9+////////////////////y/8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8D//3///////////////////8I/wD/AP8A/wD/aP///////////////////4f/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/PP///////////////////8b/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/W////////////////////7n/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP/t////////////////////FP8A/wD/AP8A/2j////////////////////S/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/4f///////////////////+c/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/y/////////////////////F/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/+f///////////////////wj/AP8A/wD/AP9o//////////////////////9N/wD/AP8A/wD/AP8A/wD/AP8A/wD/E//v////////////////////Zf8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8D//D/////////////////7f8C/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8j////////////////////8f8A/wD/AP8A/wD/aP//////////////////////6v8h/wD/AP8A/wD/AP8A/wD/AP8G/7n////////////////////9/xf/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP+u////////////////////P/8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/cv///////////////////8D/AP8A/wD/AP8A/2j/////////////////////////6v9M/wD/AP8A/wD/AP8A/yX/xP//////////////////////rv8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/Vv///////////////////8D/Av8A/wD/AP8A/wD/AP8A/wD/AP8O/+T///////////////////9+/wD/AP8A/wD/AP9o///////////////////////////////P/4T/Yv9b/3X/tP/8///////////////////////9/zL/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wf/5f///////////////////4z/AP8A/wD/AP8A/wD/AP8A/wX/sP////////////////////7/I/8A/wD/AP8A/wD/aP//////////////////////////////////////////////////////////////////////jP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/27//////////////////////6z/H/8A/wD/AP8A/wD/Kv/A//////////////////////+m/wD/AP8A/wD/AP8A/2j////////////////////////////////////////////////////////////////////B/wf/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8E/9D///////////////////////v/wP+P/4H/kv/H//3///////////////////////H/IP8A/wD/AP8A/wD/AP9o////////////////////9f///////////////////////////////////////////8P/EP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8n//H//////////////////////////////////////////////////////////v9V/wD/AP8A/wD/AP8A/wD/aP///////////////////zz/5v////////////////////////////////////3/k/8H/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8///X////////////////////////////////////////////////////+/2j/AP8A/wD/AP8A/wD/AP8A/2j///////////////////8M/xn/mv/7////////////////////////////tv83/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP80/+L//////////////////////////////////////////////+7/TP8A/wD/AP8A/wD/AP8A/wD/AP9o////////////////////DP8A/wD/H/9s/7H/2f/t//z/8v/c/7D/c/8j/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8Q/5X/+v////////////////////////////////////z/m/8X/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/x7/g//Y///////////////////////+/8//f/8c/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8Y/0f/aP93/33/c/9i/z7/E/8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wA="), +"format": "LumAlpha8", +"height": 512, +"mipmaps": false, +"width": 512 +} + +[sub_resource type="FontFile" id="1"] +data = PackedByteArray("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AAAAAAAAAAAAAP/rAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAYAAAAKAAAAAAAAAAAAAAAA//YABgAAAAAAAAAAAAAAAAAKAAAAAAAAAAQAFAA1AAAAAAAAAAAACgAKAAAAAAAAABT/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAGAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAACgAAAAAAAAAAAAYAAAAAAAAAAAAGAAAABgAAAAYAAAAAAAAABAAOAAAAAAAAAA0AAAAKAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAABQAAAAAAAAABgAAAAAAAAAAAAYABgAGAAYADQAGAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAP/JAAYADQAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAA/+wAAAAAAAYAAAAG//oAAAAAAAAABgAAAAYAAAAAAAAAAAAAAAAAAAAoAAAAAP/6AAAAAAAUAAAAAAAAAAr/7AAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAHAAAAAAAAAAYAAAAGAAAAAAAGAAYABgAGAA0ABgAAAAAAAAAAABgAAAAA//YAAAAAAA0AAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//wAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAABAAAAAD/9gAA//kAAAAAAAAAAAAAAAAAAAAAAAAAAP/KAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAA//oAAAAAAAAAAAAG//YADQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAD/9gAAAAAACgAKAAAAAP/2AAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAYAAAAKAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb/3gAKAAAAAAAGAAYABgAGAAYABgAAAAAAAAAAAAoAAAAA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ABAB8wAQAfcAGAI8AAMAAgZHABoGWAAaAAcGVgAyBlcAKAZcADIGXwANBmEADQZpAAYGtgAyAAsB5gAgAecALgHoAEYB6QAXAeoAJAHtAAIB7wAmAfEAHgHzACQB9wArAjwADQALAeYAIAHnAC4B6ABGAekAFwHqACQB7QACAe8AJgHxAB4B8wAkAfcAKwI8AA0ACwHmACAB5wAuAegARgHpABcB6gAkAe0AAgHvACYB8QAeAfMAJAH3ACsCPAANAAsB5gAgAecALgHoAEYB6QAXAeoAJAHtAAIB7wAmAfEAHgHzACQB9wArAjwADQALAeYAIAHnAC4B6ABGAekAFwHqACQB7QACAe8AJgHxAB4B8wAkAfcAKwI8AA0ACwHmACAB5wAuAegARgHpABcB6gAkAe0AAgHvACYB8QAeAfMAJAH3ACsCPAANAAsB5gAgAecALgHoAEYB6QAXAeoAJAHtAAIB7wAmAfEAHgHzACQB9wArAjwADQASAeP/+wHmADAB5wAtAegAQQHpAB8B6gAtAev/6gHs//cB7QAVAe8AHAHw//cB8QAfAfL/9wHzACMB9AAAAfcAKAI8ABUCPv/qABIB4//7AeYAMAHnAC0B6ABBAekAHwHqAC0B6//qAez/9wHtABUB7wAcAfD/9wHxAB8B8v/3AfMAIwH0AAAB9wAoAjwAFQI+/+oAEgHj//sB5gAwAecALQHoAEEB6QAfAeoALQHr/+oB7P/3Ae0AFQHvABwB8P/3AfEAHwHy//cB8wAjAfQAAAH3ACgCPAAVAj7/6gASAeP/+wHmADAB5wAtAegAQQHpAB8B6gAtAev/6gHs//cB7QAVAe8AHAHw//cB8QAfAfL/9wHzACMB9AAAAfcAKAI8ABUCPv/qABIB4//7AeYAMAHnAC0B6ABBAekAHwHqAC0B6//qAez/9wHtABUB7wAcAfD/9wHxAB8B8v/3AfMAIwH0AAAB9wAoAjwAFQI+/+oAEgHj//sB5gAwAecALQHoAEEB6QAfAeoALQHr/+oB7P/3Ae0AFQHvABwB8P/3AfEAHwHy//cB8wAjAfQAAAH3ACgCPAAVAj7/6gAKAeP/9gHmAC0B5wApAekAJgHtACYB8P/2AfEAJgHy//YB8wAmAfcAJAAKAeP/9gHmAC0B5wApAekAJgHtACYB8P/2AfEAJgHy//YB8wAmAfcAJAAKAeP/9gHmAC0B5wApAekAJgHtACYB8P/2AfEAJgHy//YB8wAmAfcAJAAKAeP/9gHmAC0B5wApAekAJgHtACYB8P/2AfEAJgHy//YB8wAmAfcAJAAKAeP/9gHmAC0B5wApAekAJgHtACYB8P/2AfEAJgHy//YB8wAmAfcAJAAKAeP/9gHmAC0B5wApAekAJgHtACYB8P/2AfEAJgHy//YB8wAmAfcAJAAKAeP/9gHmAC0B5wApAekAJgHtACYB8P/2AfEAJgHy//YB8wAmAfcAJAAKAeP/9gHmAC0B5wApAekAJgHtACYB8P/2AfEAJgHy//YB8wAmAfcAJAAKAeP/9gHmAC0B5wApAekAJgHtACYB8P/2AfEAJgHy//YB8wAmAfcAJAAKAeP/9gHmAC0B5wApAekAJgHtACYB8P/2AfEAJgHy//YB8wAmAfcAJAAGAeYAGgHnACEB6QANAfEADQHzABQB9wAeAAYB5gAKAecAKAHpACEB8QAhAfMAKAH3ACgABgHmAAoB5wAoAekAIQHxACEB8wAoAfcAKAAGAeYACgHnACgB6QAhAfEAIQHzACgB9wAoAAYB5gAKAecAKAHpACEB8QAhAfMAKAH3ACgABgHmAAoB5wAoAekAIQHxACEB8wAoAfcAKAAGAeYACgHnACgB6QAhAfEAIQHzACgB9wAoAAYB5gAKAecAKAHpACEB8QAhAfMAKAH3ACgABAH0ABQB9QAUAfYAFAH3ABQAAgHjAH0B9AB3AAQB9AAeAfUAHgH2AB4B9wAeAAwB3gAeAeYAUAHnADUB6ABrAekAPAHqADwB7QBAAe8AKwHxADUB8wA8AfcALgI8ADIAAgZH/+8GWP/vAAQEcQBQBHIAUAZGAFAGUQAoAAMEcQAoBHIAKAZGACgAAwRxAB4EcgAeBkYAHgAEAfQARgH1AEYB9gBGAfcARgACBkf/7wZY/+8AAgHjAH0B9AB3AAsCTgAnAk8AJwJQACcCUQAnAlIAJwJTACcCVAAnAlUAJwLhACcC4gAnAuQAJwAEAfQAMgH1ADIB9gAyAfcAMgAtAeMAGgHkABoB5QAaAeYAGgHnABoB6AAaAekAGgHqABoB6wAaAewAGgHtABoB7gAaAe8AGgHwABoB8QAaAfIAGgHzABoB9AAUAfUAFAH2ABQB9wAUAfsAGgIFABoCBgAa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AAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+z/+//7AAAAAAAAAAAAAAAA//wAAAAAAAAAAAAA//oAAP/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//4AAAAA//YAAAAAAAAAAAAAAAD/+wAAAAD//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/8AAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/h/+z/wQADAAD/8P/n/9D/7P/2/9j/1//N/+gAAAAA/+cADf+iAAD/9v/n/+kAAAAA/9T/+QAA/+j/+v+6/9z/5AAUACH/9v/t/+r/6QAU//H/8wAA/9gAAP/p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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAXAAAADQANAAAAFAAGABQAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/5AAD/+P/4AAAAAP/2//sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/4/+3/+//5AAD/9gAA/+7/9P/7//j/+wAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAIgAEAAD/9v/2AAD/5v/4/9oAAAAAAAAAAAAeAAAAAAAUAAAABAAA//r/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAN//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFv/5AAAAFAAUAAAACgAAABQACgAIAAAAAAAQ//YAAAAUAAAAAAAGAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAN//YAAAANAAAAAAAGAAAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoACgAUAAD/7P/sAAD/4v/2/9gACgAAAGQASQAUAAoAAAANAAAAAP/2AAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAOAAAAAAANAAYAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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DLwTFhMWExYTFgzCDMgTFhMWExYTFgzaDNQTFhMWExYTFgzgDNQTFhMWExYTFhMWDOYTFhMWDOwTFgz4DPITFhMWDP4TFg0QDQQNChMWDRYNIg0oExYNHA0uExYTFhMWDTQTFhMWDToTFg1AExYTFhMWDUYTFg1YDUwNUhMWExYTFg1eExYTFhMWExYTFg1eExYTFhMWExYTFhMWDWQTFhMWExYTFg1wDWoTFhMWExYTFhMWDXYTFhMWExYTFhMWDXYTFhMWExYTFhMWExYNfBMWDYINiA2OExYNfBMWExYTFhMWDOYNlBMWDZoTFg2gExYTFhMWDaYTFhMWExYTFhMWExYTFg2sExYTFhMWDbINuA2+ExYTFhMWDcQNyg3QExYTFhMWExYTFg3WExYTFhMWExYTFhMWExYN3BMWDRYNIg0oExYNHA0uExYTFg3oDeITFhMWExYTFgyqDKQTFhMWDLATFgy2ExYTFhMWExYTFgzaDNQTFhMWExYTFg30De4TFhMWDfoTFg4AExYTFhMWDP4TFg0QDQQNChMWDP4TFg4GDQQNChMWExYTFhMWDgwTFhMWExYTFhMWDTQTFhMWDToTFg1AExYTFhMWDUYTFg1YDUwNUhMWDhITFg4eExYOGBMWDiQTFg4wExYOKhMWExYTFhMWDWQTFhMWDjYTFg5CExYOPBMWExYTFg1wDWoTFhMWExYTFg5ODkgTFhMWExYTFhMWDlQTFhMWExYTFhMWDlQTFhMWDloTFg5gExYTFhMWDloTFg5gExYTFhMWDmYObA5yExYTFhMWExYTFgyqDKQTFhMWDP4TFg0QDQQNChMWDOwTFgz4DPITFhMWDFYMXAxiExYTFhMWDFYMXA54ExYTFhMWDn4TFg6EExYTFhMWDIYMjAySExYTFhMWExYTFg6KExYTFhMWExYTFg6QExYTFhMWExYTFg6WDKQTFhMWDLATFg6cExYTFhMWExYTFg6iDLwTFhMWExYTFg6oDLwTFhMWDRYNIg6uExYNHA0uDRYNIg0oExYNHA0uDRYNIg6uExYNHA0uExYTFg60ExYTFhMWExYTFg66ExYTFhMWExYTFg7AExYTFhMWExYTFg7GExYTFhMWExYTFg7MDWoTFhMWExYTFgx6DHQTFhMWDYINiA7SExYNfBMWExYTFg3oExYTFhMWExYTFg7YExYTFhMWExYTFhMWExYO3hMWExYTFhMWDOYTFhMWExYTFgx6DHQTFhMWDLATFgy2ExYTFhMWDToTFg1AExYTFhMWDToTFg1AExYTFhMWDuQO6g30ExYTFhMWDvAO9g78ExYTFhMWDvAO9g8CExYTFhMWDvAO9g8IExYTFhMWDw4PGg30DxQTFg8gDw4PGg30DxQTFg8gDw4PGg30DxQTFg8gDw4PGg8mDxQTFg8gExYTFhMWDywTFhMWDzITFg9EDzgPPhMWD0oTFg9QExYTFhMWD0oTFg9QExYTFhMWExYTFg9WExYTFhMWExYTFg9cExYTFhMWExYTFhMWExYN3BMWDzITFg9EDzgPPhMWExYTFhMWDywTFhMWDuQO6g30ExYTFhMWDuQO6g9iExYTFhMWD2gTFg9uExYTFhMWDvAO9g78ExYTFhMWDw4PGg90DxQTFg8gDw4PGg9iDxQTFg8gD0oTFg96ExYTFhMWD0oTFg+AExYTFhMWD0oTFg+GExYTFhMWExYTFg+MExYTFhMWExYTFhMWExYPkhMWD5gPng+kExYTFhMWD6oTFg+wExYTFhMWExYTFg+8D7YTFhMWExYTFg/CD7YTFhMWD8gPzg/UExYTFhMWD8gPzg/aExYTFhMWD8gPzg/gExYTFhMWExYTFg/sD+YTFhMWD/ITFg/4ExYTFhMWExYTFhAED/4TFhMWExYTFhAED/4TFhMWExYTFhAKD/4TFhMWExYTFhAQD/4TFhMWExYTFhAcEBYTFhMWExYTFhAiEBYTFhMWExYTFhMWECgTFhMWEC4TFhA6EDQTFhMWEEATFhBSEEYQTBMWEFgQZBBqExYQXhBwExYTFhMWEHYTFhMWDFYTFhB8ExYTFhMWEIITFhCIExYTFhMWEI4TFhCgEJQQmhMWEKYTFhCsExYTFhMWEKYTFhCsExYTFhMWExYTFhMWELITFhMWExYTFhC+ELgTFhMWExYTFhMWEMQTFhMWExYTFhMWEMQTFhMWExYTFhMWExYQyhMWExYTFhDQExYQyhMWExYTFhMWECgQ1hMWENwTFhDiExYTFhMWEIITFhMWExYTFhMWExYTFg/4ExYTFhMWEOgQ7hD0ExYTFhMWEPoRABEGExYTFhMWExYTFhEMExYTFhMWERITFhEeExYRGBEkExYTFhEqExYTFhMWExYTFhE2ETATFhMWExYTFg/sD+YTFhMWD/ITFg/4ExYTFhMWExYTFhAcEBYTFhMWETwTFhEqExYTFhMWEUITFhFIExYTFhMWEEATFhBSEEYQTBMWEEATFhFOEEYQTBMWExYTFhMWEHYTFhMWEIITFhCIExYTFhMWEI4TFhCgEJQQmhMWExYTFhMWExYRVBMWExYTFhMWExYRVBMWExYTFhMWELITFhMWExYTFhC+ELgTFhMWExYTFhFgEVoTFhMWEWYTFhFyExYRbBF4EX4TFhGEExYTFhMWEX4TFhGEExYTFhMWEOgTFhFyExYRihGQExYTFg/sD+YTFhMWExYTFhMWECgTFhMWEEATFhBSEEYQTBMWEC4TFhA6EDQTFhMWD5gPng+kExYTFhMWD5gPnhGWExYTFhMWEZwTFhGiExYTFhMWD8gPzg/UExYTFhMWEagRrhG0ExYTFhMWEagRrhG6ExYTFhMWExYTFhHAD+YTFhMWD/ITFhHGExYTFhMWExYTFhHMD/4TFhMWExYTFhHSD/4TFhMWEFgQZBHYExYQXhBwExYTFhEqExYTFhMWExYTFhHeExYTFhMWExYTFhHGExYTFhMWEKYTFhHkExYTFhMWEKYTFhHqExYTFhMWEKYTFhHwExYTFhMWExYTFhH2ELgTFhMWExYTFg+8D7YTFhMWExYTFhH8ExYQyhMWExYTFhMWEgITFhMWEggTFhIOExYTFhMWEhQTFhIaExYTFhMWExYTFhMWECgTFhMWExYTFhIgExYTFhMWEiYSMhIOEiwTFhI4EiYSMhIOEiwTFhI4EiYSMhI+EiwTFhI4ExYTFhBqExYTFhMWEEATFhBSEEYQTBMWEWYTFhJEExYTFhMWEkoTFhMWExYTFhMWExYTFhMWElATFhMWEiYSMhIOEiwTFhI4ExYTFhJcElYTFhMWExYTFhJcElYTFhMWD/ITFg/4ExYTFhMWEIITFhCIExYTFhMWExYTFg/CD7YTFhMWEPoRABJiExYTFhMWExYTFhJoExYTFhMWEm4SdBJ6ExYTFhKAExYTFhKGElYTFhMWEowSkhKYExYTFhMWExYTFhIgExYTFhMWEp4SpBKqExYTFhMWEp4SpBKwExYTFhMWEp4SpBK2ExYTFhMWEiYSMhIOEiwTFhI4EiYSMhIOEiwTFhI4EiYSMhK8EiwTFhI4EiYSMhI+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RgpGCjMyMzgzbkYKRgpGCjMyMzgzREYKRgpGCjMyMzgzdEYKRgpGCjNWMzgzPkYKRgpGCjMyMzgzREYKRgpGCjMyMzgzekYKRgpGCjMyMzgzSkYKRgpGCjMyMzgzgEYKRgpGCjMyMzgzPkYKRgpGCjMyMzgzhkYKRgpGCjMyMzgzhkYKRgpGCjMyMzgzSkYKRgpGCjOMRgozkkYKRgpGCjOMRgozmEYKRgpGCjOeRgozpEYKRgpGCjOqRgozsEYKRgpGCjOqRgoztkYKRgpGCjOqRgozvEYKRgpGCjOqRgozsEYKRgpGCjOqRgoztkYKRgpGCjOqRgozvEYKRgpGCjOqRgozwkYKRgpGCjPIRgoz1DPORgpGCjPaRgoz4DPORgpGCjPmRgoz8jPsRgpGCjPIRgoz+DPORgpGCjMyRgo0BDP+RgpGCjQKRgoz1DPORgpGCjQQRgoz1DPORgpGCjQWRgo0HDPORgpGCjQiNCg0LkYKRgpGCjQiNCg0NEYKRgpGCjQiNCg0OkYKRgpGCjQiNCg0OkYKRgpGCjQiNCg0OkYKRgpGCjQiNCg0OkYKRgpGCjQiNCg0QEYKRgpGCjRGNCg0OkYKRgpGCjQiNCg0QEYKRgpGCjQiNCg0TEYKRgpGCjQiNCg0UkYKRgpGCjQiNCg0NEYKRgpGCjQiNCg0WEYKRgpGCjQiNCg0XkYKRgpGCjRGNCg0LkYKRgpGCjQiNCg0NEYKRgpGCjQiNCg0ZEYKRgpGCjQiNCg0OkYKRgpGCjQiNCg0akYKRgpGCjQiNCg0cEYKRgpGCjQiNCg0cEYKRgpGCjQiNCg0LkYKRgpGCjQiNCg0OkYKRgpGCjR2Rgo0fEYKRgpGCjR2Rgo0gkYKRgpGCjSIRgo0jkYKRgpGCjSIRgo0lEYKRgpGCjSIRgo0lEYKRgpGCjSIRgo0lEYKRgpGCjSaRgo0jkYKRgpGCjSIRgo0oEYKRgpGCjSIRgo0pkYKRgpGCjSIRgo0jkYKRgpGCjSsRgo0uDSyRgpGCjS+Rgo0jjTERgpGCjTKRgo0uDSyRgpGCjSsRgo00DSyRgpGCjSsRgo00DSyRgpGCjTWRgo0uDSyRgpGCjTcNOI06EYKRgpGCkYKRgo07kYKRgpGCjTcNOI09EYKRgpGCjTcNOI0+kYKRgpGCjTcNOI0+kYKRgpGCjTcNOI09EYKRgpGCjTcNOI1AEYKRgpGCjTcNOI1BkYKRgpGCjTcNOI1DEYKRgpGCjUSNOI06EYKRgpGCjTcNOI09EYKRgpGCjTcNOI1GEYKRgpGCjTcNOI0+kYKRgpGCjTcNOI1HkYKRgpGCjTcNOI06EYKRgpGCjTcNOI0+kYKRgpGCkYKRgo1JEYKRgpGCkYKRgo1KkYKRgpGCkYKRgo1MEYKRgpGCjU2Rgo1PEYKRgpGCjU2Rgo1QkYKRgpGCjVIRgo1PEYKRgpGCjVORgo06DVUNVpGCjVORgo1YDVUNVpGCjVORgo09DVUNVpGCjVORgo06DVUNVpGCjVmRgo06DVUNVpGCjVORgo06DVUNVpGCjVmRgo06DVUNVpGCjVORgo1bDVUNVpGCjVyRgo06DVUNVpGCjV4Rgo1hDV+NYpGCjWQRgo1lkYKRgpGCjWcRgo1lkYKRgpGCjSsRgo0uEYKRgpGCjSsRgo1okYKRgpGCjSsRgo1qEYKRgpGCjSsRgo00EYKRgpGCjTWRgo0uEYKRgpGCjSsRgo1rkYKRgpGCjTWRgo0uEYKRgpGCjSsRgo1tEYKRgpGCjW6Rgo0uEYKRgpGCjSsRgo00EYKRgpGCjXANcw10jXGNdhGCjXANcw13jXGNdhGCjXANcw15DXGNdhGCjXANcw15DXGNdhGCjXANcw16jXGNdhGCjXwNcw15DXGNdhGCjXANcw16jXGNdhGCjXANcw19jXGNdhGCjXANcw1/DXGNdhGCjXANcw13jXGNdhGCjXANcw2AjXGNdhGCjXANcw2CDXGNdhGCjXANcw2DjXGNdhGCjXwNcw10jXGNdhGCjXANcw13jXGNdhGCjXANcw2FDXGNdhGCjXARgo10kYKRgpGCjXARgo13kYKRgpGCjXwRgo10kYKRgpGCjXARgo13kYKRgpGCjXARgo2FEYKRgpGCjXARgo15EYKRgpGCjXANcw13jXGNdhGCjXANcw15DXGNdhGCjXANcw2GjXGNdhGCjXANcw2CDXGNdhGCjXANcw2CDXGNdhGCkYKRgo10kYKRgpGCjXANcw10jXGNdhGCjXANcw13jXGNdhGCjXANcw15DXGNdhGCjXANcw2CDXGNdhGCjXANcw2CDXGNdhGCjXANcw2CDXGNdhGCjYgRgo2JkYKRgpGCkYKRgo2LEYKRgpGCjYyRgo2OEYKRgpGCjYyRgo2PkYKRgpGCjYyRgo2REYKRgpGCjZKRgo2OEYKRgpGCjYyRgo2PkYKRgpGCjZKRgo2OEYKRgpGCjYyRgo2REYKRgpGCjZQRgo2OEYKRgpGCjZWRgo2XEYKRgpGCjZWRgo2YkYKRgpGCjZWRgo2aEYKRgpGCjZWRgo2bkYKRgpGCjZWRgo2dEYKRgpGCjZWRgo2XEYKRgpGCjZWRgo2bkYKRgpGCjZ6Rgo2XEYKRgpGCjZWRgo2gEYKRgpGCjZ6Rgo2XEYKRgpGCjZ6Rgo2gEYKRgpGCjaGRgo2jEYKRgpGCjaSRgo2njaYRgpGCjaSRgo2njaYRgpGCjaSRgo2pDaYRgpGCjaSRgo2njaYRgpGCjaqRgo2njaYRgpGCjaqRgo2njaYRgpGCjawRgo2njaYRgpGCja2Nrw2wkYKNshGCja2Nrw2zkYKNshGCja2Nrw21EYKNshGCja2Nrw21EYKNshGCja2Nrw21EYKNshGCja2Nrw2zkYKNshGCja2Nrw22kYKNshGCjbgNrw2wkYKNshGCja2Nrw2zkYKNshGCja2Nrw25kYKNshGCja2Nrw2wkYKNshGCja2Nrw2zkYKNshGCjbgNrw2wkYKNshGCja2Nrw2zkYKNshGCja2Nrw25kYKNshGCja2Nrw21EYKNshGCja2Nrw2zkYKNshGCja2Nrw21EYKNshGCja2Nrw27EYKNshGCja2Nrw28kYKNshGCja2Nrw2+EYKNshGCja2Nrw21EYKNshGCja2Nrw2/kYKNshGCjcERgo3CkYKRgpGCjcERgo3EEYKRgpGCjcERgo3FkYKRgpGCjcERgo3HEYKRgpGCjcERgo3EEYKRgpGCjciRgo3LjcoRgpGCjciRgo3NDcoRgpGCjciRgo3OjcoRgpGCjciRgo3QDcoRgpGCjciRgo3RjcoRgpGCjdMRgo3LjcoRgpGCjciRgo3NDcoRgpGCjciRgo3UjcoRgpGCjciRgo3WDcoRgpGCjciRgo3OjcoRgpGCjdeRgo3ZEYKRgpGCjdeRgo3akYKRgpGCjdeRgo3cEYKRgpGCjdeRgo3dkYKRgpGCjd8Rgo3ZEYKRgpGCjeCN4g3jkYKRgpGCjeCN4g3lEYKRgpGCjeCN4g3mkYKRgpGCjeCN4g3oEYKRgpGCjemN4g3mkYKRgpGCjeCN4g3oEYKRgpGCjeCN4g3rEYKRgpGCjeCN4g3oEYKRgpGCjeCN4g3mkYKRgpGCjeCN4g3mkYKRgpGCjeCN4g3skYKRgpGCjemN4g3mkYKRgpGCjeCN4g3skYKRgpGCjeCN4g3uEYKRgpGCjeCN4g3vkYKRgpGCjeCN4g3lEYKRgpGCjeCN4g3xEYKRgpGCjemN4g3jkYKRgpGCjeCN4g3lEYKRgpGCjeCN4g3ykYKRgpGCjeCN4g3mkYKRgpGCjeCN4g30EYKRgpGCjeCN4g3jkYKRgpGCjeCN4g31kYKRgpGCjeCN4g31kYKRgpGCjeCN4g3mkYKRgpGCjfcRgo34kYKRgpGCjfcRgo36EYKRgpGCjfuRgo39DPORgpGCjf6Rgo4ADPORgpGCjgGOAw4EkYKRgpGCjgGOAw4GEYKRgpGCjgGOAw4HkYKRgpGCjgGOAw4HkYKRgpGCjgGOAw4HkYKRgpGCjgGOAw4HkYKRgpGCjgGOAw4JEYKRgpGCjgqOAw4HkYKRgpGCjgGOAw4JEYKRgpGCjgGOAw4MEYKRgpGCjgGOAw4NkYKRgpGCjgGOAw4GEYKRgpGCjgGOAw4PEYKRgpGCjgGOAw4QkYKRgpGCjgqOAw4EkYKRgpGCjgGOAw4GEYKRgpGCjgGOAw4SEYKRgpGCjgGOAw4HkYKRgpGCjgGOAw4TkYKRgpGCjgGOAw4VEYKRgpGCjgGOAw4VEYKRgpGCjgGRgo4EkYKRgpGCjgGOAw4HkYKRgpGCjhaRgo0jkYKRgpGCjhaRgo0lEYKRgpGCjhaRgo0lEYKRgpGCjhaRgo0lEYKRgpGCjhgRgo0jkYKRgpGCjhaRgo0oEYKRgpGCjhaRgo0pkYKRgpGCjhaRgo0jkYKRgpGCjhmOGw4ckYKRgpGCkYKRgo4eEYKRgpGCjhmOGw4fkYKRgpGCjhmOGw4hEYKRgpGCjhmOGw4hEYKRgpGCjhmOGw4fkYKRgpGCjhmOGw4ikYKRgpGCjhmOGw4kEYKRgpGCjhmOGw4lkYKRgpGCjicOGw4ckYKRgpGCjhmOGw4fkYKRgpGCjhmOGw4okYKRgpGCjhmOGw4hEYKRgpGCjhmOGw4qEYKRgpGCjhmOGw4ckYKRgpGCjhmOGw4hEYKRgpGCkYKRgo4rkYKRgpGCkYKRgo4tEYKRgpGCkYKRgo4ukYKRgpGCjVORgo4wDVUNVpGCjjGRgo4zEYKRgpGCjjSRgo4zEYKRgpGCjjYRgo43kYKRgpGCjjYRgo45EYKRgpGCjjYRgo46kYKRgpGCjjYRgo48EYKRgpGCjj2Rgo43kYKRgpGCjjYRgo4/EYKRgpGCjj2Rgo43kYKRgpGCjjYRgo5AkYKRgpGCjkIRgo43kYKRgpGCjjYRgo48EYKRgpGCjkORgo5FEYKRgpGCjkaRgo5LDkmRgo5IDkaRgo5LDkmRgo5IDkaRgo5MjkmRgo5IDkaRgo5LDkmRgo5IDk4Rgo5LDkmRgo5IDk4Rgo5LDkmRgo5IDk+Rgo5LDkmRgo5IDlEOUo5UEYKOVZGCjlEOUo5XEYKOVZGCjlEOUo5YkYKOVZGCjlEOUo5YkYKOVZGCjlEOUo5YkYKOVZGCjlEOUo5XEYKOVZGCjlEOUo5aEYKOVZGCjluOUo5UEYKOVZGCjlEOUo5XEYKOVZGCjlEOUo5dEYKOVZGCjlEOUo5UEYKOVZGCjlEOUo5XEYKOVZGCjluOUo5UEYKOVZGCjlEOUo5XEYKOVZGCjlEOUo5dEYKOVZGCjlEOUo5YkYKOVZGCjlEOUo5XEYKOVZGCjlEOUo5YkYKOVZGCjlEOUo5ekYKOVZGCjlEOUo5gEYKOVZGCjlEOUo5UEYKOVZGCjlEOUo5hkYKOVZGCjlEOUo5YkYKOVZGCjlEOUo5jEYKOVZGCjmSRgo5mEYKRgpGCjmSRgo5nkYKRgpGCjmSRgo5pEYKRgpGCjmSRgo5qkYKRgpGCjmSRgo5nkYKRgpGCjmwRgo5tkYKRgpGCjmwRgo5vEYKRgpGCjmwRgo5wkYKRgpGCjmwRgo5yEYKRgpGCjmwRgo5zkYKRgpGCjnURgo5tkYKRgpGCjmwRgo5vEYKRgpGCjmwRgo52kYKRgpGCjmwRgo54EYKRgpGCjmwRgo5wkYKRgpGCjVORgo0LkYKRgpGCjVORgo0NEYKRgpGCjVORgo0OkYKRgpGCjVORgo0XkYKRgpGCjVmRgo0LkYKRgpGCjnmOew58kYKRgpGCjnmOew5+EYKRgpGCjnmOew5/kYKRgpGCjnmOew6BEYKRgpGCjoKOew5/kYKRgpGCjnmOew6BEYKRgpGCjnmOew6EEYKRgpGCjnmOew6BEYKRgpGCjnmOew5/kYKRgpGCjnmOew5/kYKRgpGCjnmOew6FkYKRgpGCjoKOew5/kYKRgpGCjnmOew6FkYKRgpGCjnmOew6HEYKRgpGCjnmOew6IkYKRgpGCjnmOew5+EYKRgpGCjnmOew6KEYKRgpGCjoKOew58kYKRgpGCjnmOew5+EYKRgpGCjnmOew6LkYKRgpGCjnmOew5/kYKRgpGCjnmOew6NEYKRgpGCjnmOew58kYKRgpGCjnmOew6OkYKRgpGCjnmOew6OkYKRgpGCjnmOew5/kYKRgpGCjpARgo6RkYKRgpGCjpARgo6TEYKRgpGCjpSRgo6WEYKRgpGCjpSRgo6XkYKRgpGCjpSRgo6ZEYKRgpGCjpSRgo6WEYKRgpGCjpSRgo6XkYKRgpGCjpSRgo6ZEYKRgpGCjpSRgo6akYKRgpGCjpwRgpGCjp2OnxGCjpwRgpGCjp2OnxGCjpwRgpGCjp2OnxGCjqCRgpGCjp2OnxGCjqIRgpGCjp2OnxGCjqORgo6lDp2OnxGCjqaOqA6pkYKRgpGCjqaOqA6rEYKRgpGCjqaOqA6skYKRgpGCjqaOqA6skYKRgpGCjqaOqA6skYKRgpGCjqaOqA6skYKRgpGCjqaOqA6uEYKRgpGCjq+OqA6skYKRgpGCjqaOqA6uEYKRgpGCjqaOqA6xEYKRgpGCjqaOqA6ykYKRgpGCjqaOqA6rEYKRgpGCjqaOqA60EYKRgpGCjqaOqA61kYKRgpGCjq+OqA6pkYKRgpGCjqaOqA6rEYKRgpGCjqaOqA63EYKRgpGCjqaOqA6skYKRgpGCjqaOqA64kYKRgpGCjqaOqA66EYKRgpGCjqaOqA66EYKRgpGCjZWRgo67kYKRgpGCjqaOqA6skYKRgpGCjr0Ovo7AEYKRgpGCjsGRgo7DEYKRgpGCjsGRgo7EkYKRgpGCkYKRgo7GEYKRgpGCkYKRgo7HkYKRgpGCkYKRgo7HkYKRgpGCkYKRgo7HkYKRgpGCkYKRgo7JEYKRgpGCkYKRgo7KkYKRgpGCkYKRgo7MEYKRgpGCjs2Rgo7Qjs8O0hGCjs2Rgo7Qjs8O0hGCjtORgo7Qjs8O0hGCjs2Rgo7VDs8O0hGCjs2Rgo7Wjs8O0hGCjtgRgo7Qjs8O0hGCjtmO2w7ckYKRgpGCjtmO3g7fkYKRgpGCjtmO3g7hEYKRgpGCjtmO3g7ikYKRgpGCjtmO3g7ikYKRgpGCjtmO3g7hEYKRgpGCjtmO3g7kEYKRgpGCjtmO3g7lkYKRgpGCjtmO3g7nEYKRgpGCjuiO2w7ckYKRgpGCjtmO3g7hEYKRgpGCjtmO3g7qEYKRgpGCjtmO3g7ikYKRgpGCjtmO2w7rkYKRgpGCjtmO3g7tEYKRgpGCjtmO3g7ckYKRgpGCjtmO3g7ikYKRgpGCkYKRgo7ukYKRgpGCkYKRgo7wEYKRgpGCkYKRgo7xkYKRgpGCkYKRgo7zEYKRgpGCjvSRgo7QkYKO9hGCjvSRgo7VEYKO9hGCjveRgo7QkYKO9hGCjvkRgo76kYKRgpGCjtmRgo7QjvwO/ZGCjtmRgo7/DvwO/ZGCjtmRgo7QjvwO/ZGCjuiRgo7QjvwO/ZGCjtmRgo7QjvwO/ZGCjuiRgo7QjvwO/ZGCjtmRgo7rjvwO/ZGCjwCRgo7QjvwO/ZGCjwIRgo8FDwOPBpGCjwgRgpGCkYKRgpGCjwmRgpGCkYKRgpGCjs2Rgo8LEYKRgpGCjs2Rgo8MkYKRgpGCjw4Rgo8PkYKRgpGCjs2Rgo8REYKRgpGCjtgRgo8LEYKRgpGCjs2Rgo8SkYKRgpGCjtgRgo8LEYKRgpGCjs2Rgo8UEYKRgpGCjxWRgo8LEYKRgpGCjs2Rgo8REYKRgpGCjxcPGg8bjxiPHRGCjxcPGg8ejxiPHRGCjxcPGg8gDxiPHRGCjxcPGg8gDxiPHRGCjxcPGg8hjxiPHRGCjyMPGg8gDxiPHRGCjxcPGg8hjxiPHRGCjxcPGg8kjxiPHRGCjxcPGg8mDxiPHRGCjxcPGg8ejxiPHRGCjxcPGg8njxiPHRGCjxcPGg8pDxiPHRGCjxcPGg8qjxiPHRGCjyMPGg8bjxiPHRGCjxcPGg8ejxiPHRGCjxcPGg8sDxiPHRGCjy2Rgo8vEYKRgpGCjy2Rgo8wkYKRgpGCjzIRgo8vEYKRgpGCjy2Rgo8wkYKRgpGCjy2Rgo8zkYKRgpGCjy2Rgo81EYKRgpGCjxcPGg8ejxiPHRGCjxcPGg8gDxiPHRGCjxcPGg82jxiPHRGCjxcPGg8pDxiPHRGCjxcPGg8pDxiPHRGCjxcRgo8bjxiPOBGCjxcPGg85jxiPHRGCjxcPGg87DxiPHRGCjxcPGg8gDxiPHRGCjxcPGg8pDxiPHRGCjxcPGg8pDxiPHRGCjxcPGg8pDxiPHRGCjzyRgo8+EYKRgpGCjeCRgo8/kYKRgpGCj0ERgo9CkYKRgpGCj0QRgo8vEYKRgpGCjtmRgo9FkYKRgpGCjtmRgo9HEYKRgpGCjtmRgo9IkYKRgpGCjuiRgo9FkYKRgpGCjtmRgo9HEYKRgpGCjuiRgo9FkYKRgpGCjtmRgo9IkYKRgpGCjwCRgo9FkYKRgpGCj0oRgo9LkYKRgpGCj0oRgo9NEYKRgpGCj0oRgo9OkYKRgpGCj0oRgo9QEYKRgpGCj0oRgo9RkYKRgpGCj0oRgo9LkYKRgpGCj0oRgo9QEYKRgpGCj1MRgo9LkYKRgpGCj0oRgo9UkYKRgpGCj1MRgo9LkYKRgpGCj1MRgo9UkYKRgpGCj1YRgo9ZD1ePWpGCj1wRgo9fD12PYJGCj1YRgo9ZD1ePWpGCj1YRgo9ZD1ePWpGCj2IRgo9ZD1ePWpGCj1YRgo9jj1ePWpGCj2IRgo9ZD1ePWpGCj2URgo9ZD1ePWpGCj2aPaA7GEYKPaZGCj2aPaA9rEYKPaZGCj2aPaA7HkYKPaZGCj2aPaA7HkYKPaZGCj2aPaA7HkYKPaZGCj2aPaA9rEYKPaZGCj2aPaA9skYKPaZGCj24PaA7GEYKPaZGCj2aPaA9rEYKPaZGCj2aPaA9vkYKPaZGCj2aPaA7GEYKPaZGCj2aPaA9rEYKPaZGCj24PaA7GEYKPaZGCj2aPaA9rEYKPaZGCj2aPaA9vkYKPaZGCj2aPaA7HkYKPaZGCj2aPaA9rEYKPaZGCj2aPaA7HkYKPaZGCj2aPaA7MEYKPaZGCj2aPaA9xEYKPaZGCj2aPaA7GEYKPaZGCj2aPaA9ykYKPaZGCj2aPaA7HkYKPaZGCj2aPaA9xEYKPaZGCj3QRgo91kYKRgpGCj3cRgo94kYKRgpGCj3cRgo96EYKRgpGCj3cRgo97kYKRgpGCj3cRgo99EYKRgpGCj3cRgo96EYKRgpGCj36Rgo+AEYKRgpGCj36Rgo+BkYKRgpGCj36Rgo+DEYKRgpGCj36Rgo+EkYKRgpGCj36Rgo+GEYKRgpGCj4eRgo+AEYKRgpGCj36Rgo+BkYKRgpGCj36Rgo+JEYKRgpGCj36Rgo+KkYKRgpGCj36Rgo+DEYKRgpGCj4wRgo+NkYKRgpGCj4wRgo+PEYKRgpGCj4wRgo+QkYKRgpGCj4wRgo+SEYKRgpGCj5ORgo+NkYKRgpGCj5UPlo+YEYKRgpGCj5UPlo+ZkYKRgpGCj5UPlo+bEYKRgpGCj5UPlo+ckYKRgpGCj54Plo+bEYKRgpGCj5UPlo+ckYKRgpGCj5UPlo+fkYKRgpGCj5UPlo+ckYKRgpGCj5UPlo+bEYKRgpGCj5UPlo+bEYKRgpGCj5UPlo+hEYKRgpGCj54Plo+bEYKRgpGCj5UPlo+hEYKRgpGCj5UPlo+ikYKRgpGCj5UPlo+kEYKRgpGCj5UPlo+ZkYKRgpGCj5UPlo+lkYKRgpGCj54Plo+YEYKRgpGCj5UPlo+ZkYKRgpGCj5UPlo+nEYKRgpGCj5UPlo+bEYKRgpGCj5UPlo+okYKRgpGCj5UPlo+YEYKRgpGCj5UPlo+qEYKRgpGCj5UPlo+qEYKRgpGCj5UPlo+bEYKRgpGCkYKRgo+rkYKRgpGCkYKRgo+tEYKRgpGCj66Rgo+wDp2OnxGCj7GPsw+0kYKRgpGCj7GPsw+2EYKRgpGCj7GPsw+3kYKRgpGCj7GPsw+3kYKRgpGCj7GPsw+3kYKRgpGCj7GPsw+3kYKRgpGCj7GPsw+5EYKRgpGCj7qPsw+3kYKRgpGCj7GPsw+5EYKRgpGCj7GPsw+8EYKRgpGCj7GPsw+9kYKRgpGCj7GPsw+2EYKRgpGCj7GPsw+/EYKRgpGCj7GPsw/AkYKRgpGCj7qPsw+0kYKRgpGCj7GPsw+2EYKRgpGCj7GPsw/CEYKRgpGCj7GPsw+3kYKRgpGCj7GPsw/DkYKRgpGCj7GPsw/FEYKRgpGCj7GPsw/FEYKRgpGCj8aRgo/IEYKRgpGCj7GPsw+3kYKRgpGCj8mPyw/MkYKRgpGCj84Rgo7QjvwPz5GCj84Rgo7/DvwPz5GCj84Rgo7QjvwPz5GCj9ERgo7QjvwPz5GCj84Rgo7QjvwPz5GCj9ERgo7QjvwPz5GCj84Rgo/SjvwPz5GCj9QRgo7QjvwPz5GCj84Rgo7QjvwPz5GCjfcRgo/VkYKRgpGCj9cRgo/aD9iP25GCjsGRgo/ej90P4BGCj9cRgo/aD9iP25GCj9cRgo/aD9iP25GCj+GRgo/aD9iP25GCj9cRgo/jD9iP25GCj+GRgo/aD9iP25GCj+SRgo/aD9iP25GCj+YRgo/nkYKRgpGCj+YRgo/pEYKRgpGCj+YRgo/qkYKRgpGCj+YRgo/sEYKRgpGCj+YRgo/pEYKRgpGCj+2Rgo7GEYKRgpGCj+2Rgo9rEYKRgpGCj+2Rgo7HkYKRgpGCj+2Rgo9skYKRgpGCj+8Rgo7GEYKRgpGCj+2Rgo9rEYKRgpGCj+2Rgo9vkYKRgpGCj+2Rgo7MEYKRgpGCj+2Rgo7HkYKRgpGCj/CRgo/yEYKRgpGCj/CRgo/zkYKRgpGCj/CRgo/1EYKRgpGCj/CRgo/2kYKRgpGCj/gRgo/yEYKRgpGCj/mP+w/8kYKRgpGCj/mP+w/+EYKRgpGCj/mP+w//kYKRgpGCj/mP+xABEYKRgpGCkAKP+w//kYKRgpGCj/mP+xABEYKRgpGCj/mP+xAEEYKRgpGCj/mP+xABEYKRgpGCj/mP+w//kYKRgpGCj/mP+w//kYKRgpGCj/mP+xAFkYKRgpGCkAKP+w//kYKRgpGCj/mP+xAFkYKRgpGCj/mP+xAHEYKRgpGCj/mP+xAIkYKRgpGCj/mP+w/+EYKRgpGCj/mP+xAKEYKRgpGCkAKP+w/8kYKRgpGCj/mP+w/+EYKRgpGCj/mP+xALkYKRgpGCj/mP+w//kYKRgpGCj/mP+xAKEYKRgpGCj/mP+xANEYKRgpGCj/mP+w/8kYKRgpGCj/mP+xAOkYKRgpGCj/mP+xAOkYKRgpGCj/mP+w//kYKRgpGCj+YRgpAQEYKRgpGCj+YRgpARkYKRgpGCkBMRgpAUkYKRgpGCkBYRgpAXkYKRgpGCkBYRgpAZEYKRgpGCkBYRgpAakYKRgpGCkBYRgpAXkYKRgpGCkBYRgpAZEYKRgpGCkBYRgpAakYKRgpGCkBYRgpAcEYKRgpGCkB2RgpAgkB8RgpGCkCIRgpAlECORgpGCkB2RgpAmkB8RgpGCkCgRgpArECmRgpGCkCyRgpAgkB8RgpGCkC4RgpAgkB8RgpGCkC+RgpAxEB8RgpGCkDKQNBA1kYKRgpGCkDKQNBA3EYKRgpGCkDKQNBA4kYKRgpGCkDKQNBA4kYKRgpGCkDKQNBA4kYKRgpGCkDKQNBA4kYKRgpGCkDKQNBA6EYKRgpGCkDuQNBA4kYKRgpGCkDKQNBA6EYKRgpGCkDKQNBA9EYKRgpGCkDKQNBA+kYKRgpGCkDKQNBA3EYKRgpGCkDKQNBBAEYKRgpGCkDKQNBBBkYKRgpGCkDuQNBA1kYKRgpGCkDKQNBA3EYK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RgpGCkWYRgpFpEYKRgpGCkWYRgpFqkYKRgpGCkWYRgpFsEYKRgpGCkWYRgpFpEYKRgpGCkW2RgpAlEYKRgpGCkW2RgpFvEYKRgpGCkW2RgpFwkYKRgpGCkW2RgpFyEYKRgpGCkW2RgpFzkYKRgpGCkXURgpAlEYKRgpGCkW2RgpFvEYKRgpGCkW2RgpF2kYKRgpGCkW2RgpF4EYKRgpGCkW2RgpFwkYKRgpGCkXmRgpF7EYKRgpGCkXmRgpF8kYKRgpGCkXmRgpF+EYKRgpGCkXmRgpF/kYKRgpGCkYERgpF7EYKRgpGCgAB/tQAAAAB/tUAAAAB/tQCGgAB/tQCvAAB/tQCuwAB/x0CGgAB/w8CvAAB/tQBswAB/i4BswAB/wEBiQAB/sUBDgAB/tQBZAAB/mcBXgAB/tQC5gABADEAAAABACcAAAABAC4AAAABADQAAAABAX8AAAABAwgAAAABAX8CvAABAX8DbwABAX8DZQABAX8D4QABAX//WQABAX8D7AABAk0DsQABAhgDxQABAX8D6AABAX8DWAABAX8DtQABAX8DUQABAX8DvgABAjwAAAABAjwCvAABAjwDbwABAXwAAAABAXwCvAABAY0AAAABAZ4CvAABAZ4DbwABAZ4DZQABAZ4DggABAXUAAAABAMwBZAABAXICuwABBGQAAAABBGEDZQABAYIAAAABANkBZAABAX8CuwABAXIDZAABAL4BXgABAWsCvAABAXX/WQABAXX/YgABBFAAAAABBE0CzwABAWEAAAABAnEAAAABAVwCvAABAVwDbwABAVwDZQABAioDsQABAWH/WQABAfUDxQABAVwD6AABAVwDWAABAVwDggABAVwDtQABAVwDUQABAVwD8gABATYAAAABATYCvAABATYDZQABAZcAAAABAaECvAABAaEDZQABAZf/WQABAaEDggABAaEDUQABAZQAAAABAZQCNAABAZQCvAABAaEAAAABAaECNAABAZT/UAABAZQDZQABAZT/WQABAKQAAAABAPUAAAABAKQCvAABAJ4CvAABAKQDbwABAKQDZQABAKQDWAABAKQD8gABAKQDggABAKT/WQABAKQDtQABAKQDUQABAQUCvAABAQUDbwABAQUDZQABAXsAAAABAXsCvAABAXsDZQABAXv/WQABAV8AAAABAKQBgwABAa8CvAABA2ECvAABAV//WQABAvkC7gABAV//YgABAWwAAAABALEBgwABALECvAABAbwCvAABAd0AAAABAd0CvAABAd3/WQABBC0CvAABAZQDbwABAZQDggABA8UC7gABAZT/YgABAaYAAAABAaYBXgABAggAAAABAaYCvAABAmgCvAABAaYDbwABAaYDZQABAnQDsQABAab/WQABAj8DxQABAaYD6AABAaYDWAABAaYD8gABAaYD+QABAaYDtQABAaYDUQABAnQAAAABAnQCvAABAacCvAABAXcAAAABAXcCvAABAXcDbwABAXcDZQABAXf/WQABAXf/YgABAUUAAAABAUUCvAABAUUDbwABAUUD+QABAUUDZQABAUUD4gABAUX/WQABAUUDggABAZkAAAABAZkCvAABATUAAAABATUBSAABATUCvAABATUDZQABATX/WQABATX/YgABAYsAAAABAl8AAAABAYsCvAABAosCvAABAYsDbwABAYsDZQABAYsDWAABAYv/WQABAYsDtQABAYsDUQABAYsD8wABAYsDvgABAYsD8gABAkYAAAABAkYCvAABAkYDbwABAkYDZQABAkYDWAABAVIAAAABAU4BAQABAVICvAABAVIDbwABAVIDZQABAVIDWAABAVIDggABAVL/WQABAVIDtQABAVIDUQABAVsAAAABAVgCvAABAVgDbwABAVgDZQABAVgDggABAVv/WQABAY4AAAABAs8AAAABAY4CvAABAY4DbwABAY4DZQABAY4D4QABAY7/WQABAY4D7AABAlwDsQABAicDxQABAY4D6AABAY4DWAABAY4DtQABAY4DUQABAY4DvgABAhsAAAABAhsCvAABAhsDbwABBGgAAAABBGUDZQABBE4AAAABBE4CzwABAWoAAAABAmkAAAABAWoCvAABAWoDbwABAWoDZQABAjgDsQABAWr/WQABAgMDxQABAWoD6AABAWoDWAABAWoDggABAWoDtQABAWoDUQABAWoD8gABAZcAAgABAZf/WwABAPIAAAABAUQAAAABAPICvAABAKgCvAABAPIDbwABAPIDZQABAPIDWAABAPID8gABAPIDggABAPL/WQABAPIDtQABAPIDUQABAQQCvAABAQQDbwABAQQDZQABA34CvAABAmMAAAABAmECvAABAmP/WQABAZEAAAABAZECvAABBCACvAABAZEDbwABAZEDZQABAZH/WQABAZEDggABA7kC7gABAZH/YgABAZgAAAABAZgCvAABAT8AAAABAO4AAAABAT4BPAABAUICvAABAUIDZQABAT//WQABAT//YgABAYcAAAABAsUAAAABAYcCvAABAoICvAABAYcDbwABAYcDZQABAYcDWAABAYf/WQABAYcDtQABAYcDUQABAYcD8wABAYcDvgABAYcD8gABAlkAAAABAlgCvAABAlgDbwABAlgDZQABAlgDWAABAp8AAAABAYYCvAABAYYDbwABAYYDZQABAYYDWAABAYYDggABAp//WQABAYYDtQABAYYDUQABASUAAAABAiQAAAABATECGgABATEC2QABATECzwABATEDSwABASX/WQABATEDVgABAf8DGwABAcoDLwABATEDUgABATECwgABATEDHwABATECuwABATEDHAABAdwAAAABAdYCGgABAdYC2QABATQAAAABATkCGgABATkC2QABATkCzwABATkC7AABAWsAAAABAecCfQABAr4C5gABAWv/WQABAWv/YgABA8IAAAABA78CzwABATwAAAABAhgAAAABATwCGgABATwC2QABATwCzwABAgoDGwABATz/WQABAdUDLwABATwDUgABATwCwgABATwC7AABATwDHwABATwCuwABATwDXAABAUUCGgABATsAAAABAF8CGgABATsCGgABAPUAAAABAPUCGgABAPUCzwABAVUCGgABAVUCzwABAVUC/gABAVUC7AABAVUCuwABAVwAAAABAM4CfQABAJYC5gABARoCGgABAVz/UAABAJYDmwABAJYDjwABAVz/WQABAJYAAAABAOMAAAABAJYC7gABAOQAAAABAJYCGgABAJYC2QABAJYCzwABAJYCwgABAJYDXAABAJYC7AABAJb/WQABAJYDHwABAcoC7gABAJYCuwABAJ0C7gABAJ0CGgABAJ0C2QABAJ0CzwABAT4AAAABARUCGgABAT7/WQABATAAAAABATACGgABAJYBbAABATQC5gABAJYDpQABAJb/YgABAKMAAAABAKMBbAABAKMC5gABAUEC5gABAg0AAAABAg3/WQABAVwCGgABAVwC2QABAd4AAAABAd4CGgABAVwCzwABAVwC7AABA1AC7gABAVz/YgABAUYAAAABAUYBDQABAbQAAAABAUYCGgABAbwCGgABAUYC2QABAUYCzwABAhQDGwABAUb/WQABAd8DLwABAUYDUgABAUYCwgABAUYDXAABAUYDYwABAUYDHwABAUgAAAABAUgCGgABAUgC2QABAUj/WQABAUgDHwABAT4CzwABAUYCuwABAbsCGgABAUMCGgABAUMC2QABAh4AAAABAh4CGgABAWsCGgABAYwAAAABAYwCGgABASYAAAABAO8CGgABAO8C2QABAO8CzwABAQUAAAABAQUCGgABAQUC2QABAQUDYwABAQUCzwABAQUDTAABAQX/WQABAQUC7AABAQcAAAABAMMBEwABAKkCkQABATsC5gABAQwAAAABAMgBEwABAK4CkQABAUAC5gABAQf/WQABAKkDOQABAQf/YgABAVUAAAABAmYAAAABAhkCGgABAVUC2QABAVUCwgABAVX/WQABAVUDHwABAVUDXAABAVUDHAABASsAAAABASsCGgABAdMAAAABAdMCGQABAdMC2AABAdMCzgABAdMCwQABAdAAAAABASACGgABASAC2QABASACzwABASACwgABASAC7AABAdD/WQABASADHwABASACuwABARYAAAABARMCGgABARMC2QABARMCzwABARMC7AABARb/WQABAV0AAAABAmoAAAABAV0CGgABAV0C2QABAV0CzwABAV0DSwABAV3/WQABAV0DVgABAisDGwABAfYDLwABAV0DUgABAV0CwgABAV0DHwABAV0CuwABAV0DHAABAeICGgABAeIC2QABA8gAAAABA8gCzwABAT0AAAABAb8AAAABAT0CGgABAT0C2QABAT0CzwABAgsDGwABAT3/WQABAdYDLwABAT0DUgABAT0CwgABAT0C7AABAT0DHwABAT0CuwABAT0DXAABAUQAAAABAUQCGgABAToAAAABALgCGgABAToCGgABANkAAAABATMC5gABANn/WQABAewC7gABANn/YgABAhsCGgABAPAAAAABAKwBEwABAJMCkQABASgC5gABALEBEwABAJgCkQABAS0C5gABAPD/WQABAJMDOQABAPD/YgABAfAAAAABAfACGgABAfAC2QABAfACzwABAfACwgABAqcAAAABAqf/WQABARQAAAABARQCGgABARQC2QABARQCzwABARQC7AABART/WQABAUcAAAABApgAAAABAUcCPwABAUcC/gABAUcC9AABAUcDcAABAUf/WQABAUcDewABAhUDQAABAeADVAABAUcDdwABAUcC5wABAUcDRAABAUcC4AABAUcDQQABAfACPwABAfAC/gABAU0AAAABAU0CPwABAU8AAAABAWACQAABAWAC/wABAWAC9QABAWADEgABAUIAAAABALoBIwABAUACPwABAVYAAAABAM4BIwABAVQCPwABAUAC9AABAV4AAAABAMABIAABAU8CPwABAUL/WQABAUL/YgABA9MAAAABA9EC9AABATMAAAABAhwAAAABAS8CPwABAS8C/gABAS8C9AABAf0DQAABATP/WQABAcgDVAABAS8DdwABAS8C5wABAS8DEQABAS8DRAABAS8C4AABAS8DgQABAVICPwABARgAAAABARgCPwABARgC9AABAVoAAAABAWQCQAABAWQC/wABAWQC9QABAVr/WQABAWQDEgABAWQC4QABAWAAAAABAWAB0wABAWACPwABAXQAAAABAXQB0wABAXQCPwABAWD/UAABAWAC9AABAWD/WQABAJsAAAABAOsAAAABAJsCPwABAJsC/gABAJsC9AABAJsC5wABAJsDgQABAJsDEQABAJv/WQABAJsDRAABAJECPwABAJsC4AABAOYCPwABAOYC/gABAOYC9AABAU0C9AABAU3/WQABATIAAAABAJwBQgABAJwCPwABAXQCPwABAJwC/gABATL/WQABAvICPwABATL/YgABAS0AAAABAZQBRwABAK8CPwABAY4CPwABAZ4AAAABAZ4CPwABAZ7/WQABAWAC/gABAWADEQABA6YCPwABAWD/YgABAWYAAAABAWYBHwABAcAAAAABAWYCPwABAf8CPwABAWYC/gABAWYC9AABAjQDQAABAWb/WQABAf8DVAABAWYDdwABAWYC5wABAWYDgQABAWYDiAABAWYDRAABAWYC4AABAWECPwABAWEC/gABAhgAAAABAhgCPwABAWcCPwABAUkAAAABAUkCPwABAUkC/gABAUkC9AABAUn/WQABAUn/YgABARkAAAABARkCPwABARkC/gABARkDiAABARkC9AABARkDcQABARn/WQABARkDEQABAQcBCQABAQcCPwABAQcC9AABAQcC5wABAVkAAAABAg4AAAABAVkCPwABAiwCPwABAVkC/gABAVkC9AABAVkC5wABAVn/WQABAVkDRAABAVkC4AABAVkDgQABAVkDQQABAfQAAAABAfQCPwABAfQC/gABAfQC9AABAfQC5wABASwAAAABASwCPwABASwC/gABASwC9AABASwC5wABASwDEQABASz/WQABASwDRAABASwC4AABASkAAAABAScCPwABAScC/gABAScC9AABAScDEQABASn/WQABAm4AAAABAVoCPwABAVoC/gABAVoC9AABAVoDcAABAVoDewABAigDQAABAfMDVAABAVoDdwABAVoC5wABAVoDRAABAVoC4AABAVoDQQABAdQAAAABAdQCPwABAdQC/gABA9QAAAABA9MC9AABAg0AAAABATQCPwABATQC/gABATQC9AABAgIDQAABATT/WQABAc0DVAABATQDdwABATQC5wABATQDEQABATQDRAABATQC4AABATQDgQABAVoAAgABAVr/WwABAOAAAAABAS8AAAABAOACPwABAOAC/gABAOAC9AABAOAC5wABAOADgQABAOD/WQABAOADRAABAOAC4AABAOUCPwABAOUC/gABAOUC9AABAvECPwABAgkAAAABAgkCPwABAgn/WQABAV0CPwABAV0C/gABAV0C9AABAV0DEQABA5oCPwABAV3/YgABAREAAAABAREA/gABARECQAABAREC9QABARH/WQABAREC6AABARH/YgABAiQCPwABAhAAAAABAhACPgABAhAC/QABAhAC8wABAhAC5gABAlUACQABAVQC/gABAVQC9AABAVQC5wABAVQDEQABAlX/YgABAVQDRAABAVQC4AABASoAAAABASkCPwABASkC/gABASkC9AABASkDEQABASr/WQABAAAAAAABDXgNiAABAAwAJgAGAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAUAEgAYABIAHgAkAAH+1AAAAAH+1P9ZAAH+1P9bAAH+1P9QAAH+1P9iAAENRg10AAEADAGGAF4AAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAI2AAACNgAAAjYAAAI2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BVIFUgJwBVQFVQJxBVwFXgJzBWYFagJ2BXQFdQJ7BX0FfQJ9BX8FfwJ+BYQFhQJ/BYkFigKBBY0FjQKDBZAFkgKEBZQFlAKHBZgFmwKIBaQFqQKMBa0FsAKSBbMFtAKWBbcFtwKYBbsFvAKZBcEFxgKbBcgFyAKhBcwFzQKiBpsGmwKkBp0GnQKlBp8GnwKmBqEGoQKnBqMGpAKoBqcGpwKqBqkGqQKrBq0GrQKsBq8GrwKtBskGygKuBs0GzQKwBuwG7AKxBu4G7gKyBvAG8QKzBvkG+QK1Bv4G/gK2B5MHlAK3AAIABwLmAysAAAMuAy8ARgMxA5wASAOeA/YAtAP5BCwBDQQuBFMBQQRVBHABZwABABAGngagBqIGqAaqBqwGsgbPBtAG7QbvBvIG8wb3BvgHAAABAAUEcQRyBkYG+gb/AAIADwZHBk4AAAZQBloACAZcBlwAEwZeBl4AFAZgBmQAFQZmBmYAGgZoBmgAGwZuBnAAHAZzBpIAHwa2BrgAPwa6BroAQgbDBsMAQwb2BvYARAb8Bv0ARQdhB2EARwACADABjwG4AAABugHRACoB0wHUAEIB3QHiAEQB+AIBAEoCAwI2AFQCOAJCAIgCRAJMAJMCTgJVAJwCYAJlAKQCbgJ+AKoCnwKgALsCogK8AL0CvgLAANgCwgLCANsCxALRANwC4ALgAOoC4gLiAOsC5ALkAOwEtQS1AO0FFQUWAO4FGwUfAPAFJAUlAPUFKQUpAPcFKwUsAPgFLgUxAPoFPAU+AP4FQgVDAQEFRwVJAQMFTAVRAQYFVgVbAQwFXwVlARIFawVzARkFdgV8ASIFgAWDASkFhgWGAS0FiAWIAS4FiwWMAS8FjgWPATEFkwWTATMFlQWXATQFngWeATcFoAWjATgFqgWsATwFsQWxAT8FvQW/AUAGnAacAUMGqwarAUQAAQAkBHQEdgR3BHgEeQSCBJIElASWBJcEmQSaBKEEpASlBKoEsQSyBLMEuwS8BL4EvwTGBMgE3ATlBOgE6QTxBP8FAAUCBQMFBQUTAAEAEwUXBS0FNwU4BToFOwVGBUoFSwVTBYcFnAWdBbUFtgW4BbkFugXHAAIAAgcBB18AAAd7B5AAXwABAAUFzAXNBqsHkweUAAIANgRzBHMAAAR1BHcAAQR6BIkABASLBI4AFASQBJEAGASTBJQAGgSWBJYAHASYBJkAHQSbBKAAHwSlBKUAJQSnBKcAJgSpBKkAJwSrBK0AKASvBLQAKwS2BMMAMQTGBMYAPwTIBNAAQATSBN4ASQTjBOMAVgTlBOUAVwToBOgAWATsBPAAWQTyBPkAXgT7BP0AZgUBBQEAaQUEBREAagUTBRQAeAUWBRgAegUbBS8AfQUxBTIAkgU0BTUAlAU3BTcAlgU5BToAlwU8BUIAmQVIBUgAoAVKBUoAoQVMBU4AogVQBVQApQVXBVsAqgVdBV8ArwVhBWQAsgVmBWYAtgVoBWgAtwVqBXIAuAV0BX8AwQWEBYYAzQWKBYoA0AWNBY0A0QWQBZMA0gWVBZsA1gWgBaIA3QWkBbQA4AW3BbcA8QW7BcYA8gACACYABABIAAAASgCAAEUAggCnAHwAqgC1AKIAtwC+AK4AwADbALYA3QDfANIA4QDlANUA5wD1ANoA+gEuAOkBMAE6AR4BPAFVASkBVwFZAUMBWwGqAUYBrAGzAZYBtQHTAZ4B1QHbAb0B3QINAcQCDwJCAfUCRAJLAikCTgJzAjECdQKDAlcChQK5AmYCuwLfApsC6AMtAsADLwNAAwYDQgNnAxgDaQOOAz4DkQOcA2QDngOlA3ADpwPCA3gDxAPGA5QDyAPMA5cDzgQRA5wEEwQdA+AEHwQ3A+sEOQQ7BAQEPQRwBAcAAgACByEHJAAAByYHJwAEAAEABQchByIHIwcmBycAAgAHBwEHDAAABw4HHwAMBywHRgAeB0oHSwA5B00HXQA7B3sHfABMB4EHkABOAAIACgcBBwwAAAcOBx8ADAcsB0YAHgdKB0sAOQdNB10AOwdjB2QATAdoB2gATgdrB20ATwdvB3QAUgd2B3cAWAACAAEHgQeQAAAAAgAOBp4GngACBqAGoAAEBqYGpgAFBqgGqAAGBqoGqgACBqwGrAACBq4GrgAIBrIGsgACBrMGswALBs8G0AAHBu8G7wAJBvIG8gAKBvMG8wADBwAHAAABAAIATAXOBc4AJwXPBc8ADAXQBdAAHgXRBdEAGwXSBdIACQXTBdMAJAXUBdQAJwXVBdUAGAXWBdYALgXXBdcAJgXYBdgAKAXZBdkADQXaBdoAHwXbBdsAHAXcBdwAJQXdBd0AIQXeBd4AJwXfBd8AGQXgBeAALgXhBeEAIwZHBkcAAgZIBkkAIgZKBkoABAZLBkwAEAZNBk0ABgZOBk4ABwZQBlAAEAZRBlEAEQZSBlIAEwZTBlQAFwZVBlUABAZWBlYAGgZXBlcAIAZYBlgAAgZcBlwAGgZfBl8AAwZhBmEAAwZjBmMAKgZlBmUAKQZnBmcAKQZpBmkAKwZuBnAAIgZ0BnQAIgZ2BnYAIgZ4BngAEAZ5BnkAFQZ6BnoAFgZ7BnsAFQZ8BnwAFgZ9Bn0AEAZ/Bn8ACgaBBoEACgaCBoIALAaDBoMACAaEBoQAIgaFBoUACwaGBoYAIgaHBocACwaIBogAEAaJBokAEgaKBooAFAaMBowAEAaRBpEAEAa2BrYAGga3BrgAIga6BroAIgbDBsQAIgbMBswAIgbPBtAADwbtBu0AAQbuBu4ADgbyBvIAHQbzBvMABQb8Bv0AFwcABwAALQdhB2EAFQACADsGSAZJAAsGSgZKAAMGSwZMAA8GTQZNAAQGTgZOAAYGUAZQAA8GUQZRABAGUgZSABIGUwZUABgGVQZVAAMGVgZWABoGVwZXABsGWQZaAAwGXAZcABoGXgZeAAEGYAZgAAEGYgZiAA0GZAZkAAIGZgZmAAIGaAZoAA4GbgZwAAsGcwZzAAwGdAZ0AAkGdQZ1AAsGdgZ2AAkGdwZ3AAsGeAZ4AA8GeQZ5ABQGegZ6ABYGewZ7ABQGfAZ8ABYGfQZ9AA8GfgZ+AAgGfwZ/AAwGgAaAAAgGgQaBAAwGggaCAAUGgwaDAAcGhAaEAAoGhQaFAAsGhgaGAAoGhwaHAAsGiAaIAA8GiQaJABEGigaKABMGiwaLABkGjAaMAA8GjQaNABUGjgaOABcGjwaPABUGkAaQABcGkQaRAA8GkgaSABkGtga2ABoGtwa4AAsGuga6AAsGwwbDAAsG/Ab9ABgHYQdhABQAAgBmBc4FzgAtBc8FzwASBdAF0AAqBdEF0QAnBdIF0gAMBdMF0wAKBdQF1AAtBdUF1QAkBdYF1gA2BdcF1wA4BdgF2AA1BdkF2QAwBdoF2gArBdsF2wAoBdwF3AANBd0F3QALBd4F3gAtBd8F3wAlBeAF4AA2BeEF4QARBkcGRwACBkgGSQAvBkoGSgAFBksGTAAXBk0GTQAuBk4GTgAIBlAGUAAXBlEGUQAYBlIGUgAaBlMGVAAgBlUGVQAFBlYGVgAmBlcGVwAsBlgGWAACBlkGWgAQBlwGXAAmBl8GXwAD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BdkARgXaBdoASAXbBdsALAXcBdwARAXdBd0AQwXeBd4ASgXfBd8AKgXgBeAANAXhBeEAKQZGBkYACwZHBkcADAZIBkkANQZKBkoAMQZLBkwAEAZNBk0AQQZOBk4AQgZQBlAAEAZRBlEAEQZSBlIAEgZTBlQAFAZVBlUAMQZWBlYAKwZXBlcALQZYBlgADAZZBloAUgZcBlwAKwZfBl8ATQZhBmEATQZlBmUATgZnBmcATgZpBmkAVAZuBnAANQZzBnMAUgZ0BnQANQZ1BnUARQZ2BnYANQZ3BncARQZ4BngAEAZ5BnkAEwZ6BnoAOwZ7BnsAEwZ8BnwAOwZ9Bn0AEAZ+Bn4AUgZ/Bn8AUQaABoAAUgaBBoEAUQaEBoQANQaGBoYANQaIBogAEAaMBowAEAaRBpEAEAabBpsAJQacBpwAOAadBp0AJQaeBp4AMgafBp8AJgagBqAAOAahBqEAMgaiBqIAKAajBqMAMgakBqQAJQamBqYAMganBqcANgaoBqgAMgaqBqoAMgasBq0AMgauBq4AFQavBq8ANgayBrIAMgazBrMAGwa2BrYAKwa3BrgANQa6BroANQbDBsQANQbJBskAAQbMBswANQbNBs0AUwbPBtAADwbsBuwAJQbtBu0AMAbuBu4AOgbvBu8AFgbwBvEAJQbyBvIAPQbzBvMAHQb5BvkAJQb8Bv0AFAb+Bv4AJQdhB2EAEweTB5QABQACANoAHgAfAAQAIAAgAAIAIQAnAAMAKAAoAA8AKQApABsAKgAuAA8ALwAvAB0AMABGAAQASABIAAIASQBJAAYASgBRAAgAUgBYAAkAWQBZABYAWgBnAAkAaABqABYAawBtAAwAbgBuAA0AbwBvABYAcAB0AA0AdQB1ABwAdgB3AA0AeAB6AAkAewB7ABYAfACBAAkAggCCABwAgwCEAAkAhQCmAA8ApwCnAAQAqACoABAAqQCpABUAqgCqAA8AqwCyABEAswC1ABIAtwC+ABIAvwC/AAIAwADAAA8AwQDHABMAyADRABYA0gDSABcA0wDfABYA4ADlABgA5gDmABkA5wDwABoA8QD1ABsA9gD2ABYA+AD4ABYA+QD5AAkA+gETAAEBFAEVAAQBFgEWABsBFwEXAB0BGAEuAAUBLwEvAAcBMAE3AAgBOAE4AAoBOQE5AAsBOgE6AAoBPAFIAAoBSQFMAAsBTQFNAA4BTwFPAA4BUAFQAAsBUQFWAA4BVwFXABwBWAFZAA4BWgFbAA8BXAFiABQBYwFsAAkBbQFtABcBbgF6AAkBewGJABYBigGOABsBuQG5AB0B1QHbABwB4wH3ABwCAgICABwCNwI3ABwCVgJfABwCZgJtABwCfwKDAB0ChAKeABwCoQKhAB0CwQLBABwC0gLSABwC2wLfAB0EdQR1AAIEegR8AAQEfQR9ABkEfgR+AAIEfwSBAAkEgwSEABkEhQSHAAkEiASIAA8EiQSJAAkEigSKABAEiwSLAAMEjASMABMEjQSOABgEjwSPAA8EkASQABkEkQSRAAkEkwSTAAkElQSVAAkEmASYAAkEmwSbABIEnAScAAMEnQSdAA8EngSfAAkEoASgABYEogSiAA8EowSjAAkEpgSmABkEpwSnAA8EqASoABgEqQSpAAYEqwSrABkErASsAAIErQSuABkErwSvAAwEsASwABkEtAS0AAkEtgS2AAMEtwS3ABMEuAS5ABoEugS6ABkEvQS9AAkEwATBAA8EwgTCAAkEwwTDABkExATEAAwExQTFAAkExwTHAAkEywTMAAQEzQTOAA8EzwTPABkE0ATRAAIE0gTTAAkE1ATXAA8E2ATaABgE2wTbAAkE3QTdAAkE3gTeABME3wTgABkE4QThAAUE4gTiAAkE4wTjAA8E5ATkABgE5gTmABAE5wTnAAkE6wTrAA8E7ATsAAYE7QTtAAIE7gTvAAME8ATwAAEE8gT0AAUE9QT4AAkE+QT5AAEE+gT6ABAE+wT7ABQE/AT9ABYE/gT+AA8FAQUBAAkFBAUEAAsFBgUGABQFBwUHAAkFCAUJAAEFCgUKAAQFCwULAAUFDAUNAAkFDgUQABYFEgUSAA8FFAUUABwFGgUaABwFIAUjABwFJgUoABwFKgUqABwFMgU2ABwFOQU5ABwFPwVBABwFRAVFABwFUgVSABwFVAVVABwFXAVeABwFZgVqABwFdAV1ABwFfQV9ABwFfwV/ABwFhAWFABwFiQWKABwFjQWNABwFkAWSABwFlAWUABwFmAWbABwFpAWpABwFrQWwABwFswW0ABwFtwW3ABwFuwW8ABwFwQXGABwFzQXNAAwGmwabAAMGnQadAAMGnwafABIGoQahAAMGowajAAYGpAakAAgGpwanAAcGqQapAAkGrQatABAGrwavAAcGygbKAAkGzQbNABwG7AbsAA8G7gbuAAkG8AbxAA8G+Qb5AA8G/gb+AA8HkweUABMAAgG3AAQAHwABACAAIABsACEAJwAHACgARgBsAEcASABMAEkASQBsAEoAUQAHAFIAZwBsAGgAagAFAGsAhABsAIUApwAHAKgAqQBsAKoAqgAHAKsAsgBsALMAtQBNALcAvgBNAL8AvwBxAMAAwAAHAMEAxwAIAMgA3wAKAOAA5QALAOYA5gAMAOcA8AANAPEA9QBqAPYA9gBsAPcA9wABAPgA+QAKAPoBEwBdARQBFQABARYBFwBsARgBLgBKAS8BLwBdATABNwAHATgBOABpATkBOQBsAToBSABpAUkBSwAGAUwBTQBsAU8BWQBsAVoBWwAHAVwBYgAJAWMBfwAKAYABiQAOAYoBjgBqAY8BqgBOAasBqwBwAawB0QAmAdMB0wBSAdUB3AAmAd0B4gBwAeMB8wBmAfQB9wBlAfgB+gBwAfsB+wBmAfwCBABwAgUCEQBmAhICNAAmAjUCNQBmAjYCNgBwAjcCNwAmAjgCPwBmAkACQgAxAkQCSwAxAkwCTABwAk4CVQA2AlYCbQA9Am4CcwBAAnQCdABCAnUCfgBAAn8CgwBGAoUCngAmAp8CoABOAqECuQAmAroCwwBwAsQCxAAmAsUCzABwAs0C2gA9AtsC3wBGAuAC4AAIAuEC4gA2AuQC5AA2AuUC5QBtAuYC5wA+AugDBABPAwUDBQBWAwYDDAAnAw0DKgBWAysDKwAnAy4DLgBWAy8DLwAnAzEDNwAnAzgDTwBWA1ADUgAiA1MDawBWA2wDjgAnA48DkABWA5EDkQAnA5IDmQBWA5oDnABYA54DpQBYA6cDrgA3A68DxgA+A8cDzABBA80DzQBDA84D1wBEA9gD3ABbA90D9gBQA/kD+QBWA/oEEAAWBBEEEQAnBBIEEgBTBBMEGgAnBBsEHQBcBB4EHgBWBB8EJwBcBCgEKABWBCkEKwBcBCwELAAjBC4ELgAjBC8EOwBWBDwEPAAnBD0ERAA3BEUEYQA+BGIEawBFBGwEcABbBHEEcgAPBHMEcwABBHQEeABsBHkEeQAEBHoEfABsBH0EfQAMBH4EfgBMBH8EhABsBIUEhQAEBIYEhwBsBIgEiAAHBIkEigBsBIsEiwAHBIwEjAAIBI0EjgAMBI8EjwAHBJAEkAAMBJEEkQACBJIElgBsBJcElwAIBJgEmABsBJkEmQAEBJoEmgBsBJsEmwBNBJwEnAAHBJ0EnQBMBJ4EnwBsBKAEoAAFBKEEoQAIBKIEogBsBKMEowAMBKQEpQAIBKYEpgAMBKcEpwAHBKgEqAALBKoEqgBsBKsEqwAMBKwErABMBK0ErwBsBLAEsAAIBLEEtABsBLUEtgAHBLcEtwAIBLgEuQANBLoEugAMBLsEuwAIBLwEvQACBL4EvwBsBMAEwQADBMIEwgBsBMMEwwAMBMQExgBsBMcExwACBMgEyABsBMkEywABBMwEzABsBM0EzgAHBM8EzwAMBNAE0QBMBNIE0wBsBNQE1gAHBNcE1wBMBNgE2gAMBNsE2wACBNwE3gBsBN8E4AAMBOEE4QBKBOIE4gAEBOME4wAHBOQE5AALBOUE5wBsBOgE6QAEBOoE6gABBOsE6wAHBOwE7ABsBO4E7wAHBPAE8ABdBPEE8QBfBPIE9ABKBPUE+ABsBPkE+QBLBPoE+gBdBPsE+wAJBPwE/QAOBP4E/gAHBP8E/wAKBQAFAAAIBQEFAQAKBQIFAgAEBQMFAwBsBQQFBAAGBQYFBgAJBQcFBwBLBQgFCQBdBQoFCgABBQsFCwBKBQwFDQBsBQ4FEAAOBRIFEgAHBRMFEwAKBRQFFABOBRUFFQAHBRYFGQBmBRoFGgAYBRsFHQAmBR4FHgBCBR8FHwBSBSAFJQBmBSYFJgAYBScFKABmBSkFKQAmBSoFKwBmBSwFLAAmBS0FLQA4BS4FLwBABTAFMAAmBTEFMQBCBTIFMgA9BTMFNwBmBTgFOAA4BTkFOQBmBToFOgAYBTsFOwBmBTwFPAAxBT0FPQAmBT4FPgBSBT8FQABmBUEFQQBlBUIFQgBJBUMFQwBmBUQFRABCBUUFRQBwBUYFRgA4BUcFRwBCBUgFSAAmBUkFSQBABUoFSgAcBUsFSwBmBUwFTABCBU0FTQBSBU4FTwBmBVAFUABwBVEFUQA4BVIFVQBmBVYFVwAmBVgFWAA4BVkFWgBABVsFWwBCBVwFXAA4BV0FXgA9BV8FYABwBWEFYgATBWMFYwBwBWQFZABCBWUFZQBmBWYFZgAYBWcFaABmBWkFaQA9BWoFagBmBWsFbQBOBW4FcAAmBXEFcQBCBXIFcwBSBXQFdQBmBXYFeAAmBXkFeQBSBXoFfABABX0FfQA9BX4FgABmBYEFggBCBYMFgwBXBYQFhAAYBYUFhQAmBYYFhgBABYcFhwAyBYgFiABmBYkFiQBlBYoFigAYBYsFiwAmBYwFjAAxBY0FjQAmBY4FjgBCBY8FjwBSBZAFkgA9BZMFkwBwBZQFlAAYBZUFlwBmBZgFnAA9BZ0FnQA4BZ4FngBwBZ8FnwBmBaAFoABSBaEFoQAmBaIFogBmBaMFowARBaQFpABmBaUFpQAmBaYFpwA9BagFrAAmBa0FsAA9BbEFsQBvBbMFtQA9BbYFtgAfBbcFtwA9BbgFuAAYBbkFuQBmBbsFvAAmBb0FvQBOBb4FvwAmBcEFxgA9BccFxwAyBcgFyAABBcwFzAABBc0FzQBsBc4FzgBHBc8FzwAoBdAF0ABaBdEF0QA5BdIF0gAaBdMF0wBUBdQF1ABHBdUF1QAzBdYF1gAXBdcF1wAkBdgF2ABIBdkF2QApBdoF2gA8BdsF2wA6BdwF3AAbBd0F3QBVBd4F3gBHBd8F3wA0BeAF4AAXBeEF4QAlBkYGRgAPBkcGRwAQBkgGSQAgBkoGSgAUBksGTAArBk0GTQBhBk4GTgAZBlAGUAArBlEGUQAsBlIGUgAtBlMGVAAwBlUGVQAUBlYGVgA1BlcGVwA/BlgGWAAQBlkGWgAhBlwGXAA1Bl8GXwBgBmAGYABoBmEGYQBgBmIGYgBuBmMGYwBeBmUGZQASBmcGZwASBmkGaQBrBm4GcAAgBnMGcwAhBnQGdAAgBnUGdQAeBnYGdgAgBncGdwAeBngGeAArBnkGeQAuBnoGegAvBnsGewAuBnwGfAAvBn0GfQArBn4GfgAhBn8GfwAdBoAGgAAhBoEGgQAdBoIGggBiBoMGgwBjBoQGhAAgBoUGhQBkBoYGhgAgBocGhwBkBogGiAArBowGjAArBpEGkQArBpsGmwAHBpwGnAAmBp0GnQAHBp8GnwBNBqAGoAAmBqQGpAAHBqkGqQBsBqsGqwBsBrYGtgA1BrcGuAAgBroGugAgBsMGxAAgBskGyQABBsoGygBsBswGzAAgBs0GzQBmBuwG7AAHBu0G7QBRBu4G7gAqBu8G7wBZBvAG8QAHBvIG8gA7BvMG8wAVBvcG+ABnBvkG+QAHBvoG+gBsBvwG/QAwBv4G/gAHB2EHYQAuB5MHlAAIAAIAQwLm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BS4FLwA/BTAFMAAhBTEFMQBBBTMFNwAeBTkFOQAeBTsFOwAeBT0FPQAhBT8FQAAeBUMFQwAeBUQFRABBBUcFRwBBBUgFSAAhBUkFSQA/BUsFSwAeBUwFTABBBU4FTwAeBVIFVQAeBVYFVwAhBVkFWgA/BVsFWwBBBWQFZABBBWUFZQAeBWcFaAAeBWoFagAeBW4FcAAhBXEFcQBBBXQFdQAeBXYFeAAhBXoFfAA/BX4FgAAeBYEFggBBBYUFhQAhBYYFhgA/BYgFiAAeBYsFiwAhBY0FjQAhBY4FjgBBBZUFlwAeBZ8FnwAeBaEFoQAhBaIFogAeBaQFpAAeBaUFpQAhBagFrAAhBbkFuQAeBbsFvAAhBb4FvwAhBcgFyAABBcwFzAABBc4FzgBFBc8FzwAjBdAF0AA8BdEF0QA5BdIF0gAXBdQF1ABFBdUF1QA0BdcF1wAfBdgF2ABGBdkF2QAkBdoF2gA9BdsF2wA6BdwF3AAYBd4F3gBFBd8F3wA1BeEF4QAgBkYGRgAOBkgGSQAcBksGTAAnBk0GTQASBlAGUAAnBlEGUQAoBlIGUgAqBlMGVAAwBlYGVgA2BlcGVwA+BlwGXAA2Bl8GXwAPBmEGYQAPBm4GcAAcBnQGdAAcBnUGdQAaBnYGdgAcBncGdwAaBngGeAAnBnkGeQAsBnoGegAuBnsGewAsBnwGfAAuBn0GfQAnBn8GfwAZBoEGgQAZBoIGggATBoMGgwAUBoQGhAAcBoUGhQAbBoYGhgAcBocGhwAbBogGiAAnBokGiQApBooGigArBosGiwAxBowGjAAnBo0GjQAtBo4GjgAvBo8GjwAtBpAGkAAvBpEGkQAnBpIGkgAxBpwGnAAhBp4GngAQBp8GnwAEBqAGoAAhBqEGoQAQBqIGogAWBqMGowAQBqYGpgAQBqgGqAAQBqoGqgAQBqwGrQAQBq4GrgAyBrIGsgAQBrYGtgA2BrcGuAAcBroGugAcBsMGxAAcBskGyQABBswGzAAcBs0GzQAeBs8G0AAmBu0G7QANBu4G7gAlBvIG8gA7BvMG8wARBvwG/QAwB2EHYQAsB5MHlAAFAAIAPgZIBkkADAZKBkoABAZLBkwAEQZNBk0ABQZOBk4ABwZQBlAAEQZRBlEAEgZSBlIAFAZTBlQAGgZVBlUABAZWBlYAHAZXBlcAHQZZBloADQZc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c2MH9GMyc2MH+mMyc2MIAGMyc2MIBmMyc2MIDGMyc2MIEmMyc2MIGGMyc2MIHmMyc2MIJGMyc2MIKmNhc2UIMGNhc2UINmNhc2UIPGNhc2UIQmNhc2UISGNhc2UITmNhc2UIVGNhc2UIWmNhc2UIYGNhc2UIZmNhc2UIbGNhc2UIcmNhc2UIeGNhc2UIfmNhc2UIhGNjbXAIimNjbXAIlmNjbXAIomNjbXAIrmNjbXAIumNjbXAIxmNjbXAI1mNjbXAI4mNjbXAI7mNjbXAI+mNjbXAJBmNjbXAJEmNjbXAJHmNjbXAJKmNjbXAJNmRsaWcJQmRsaWcJSGRsaWcJTmRsaWcJVGRsaWcJWmRsaWcJYGRsaWcJZmRsaWcJbGRsaWcJcmRsaWcJeGRsaWcJfmRsaWcJhGRsaWcJimRsaWcJkGRsaWcJlmRub20JnGRub20JomRub20JqGRub20JrmRub20JtGRub20JumRub20JwGRub20JxmRub20JzGRub20J0mRub20J2GRub20J3mRub20J5GRub20J6mRub20J8GZyYWMJ9mZyYWMKAGZyYWMKCmZyYWMKFGZyYWMKHmZyYWMKKGZyYWMKMmZyYWMKPGZyYWMKRmZyYWMKUGZyYWMKWmZyYWMKZGZyYWMKbmZyYWMKeGZyYWMKgmxpZ2EKjGxpZ2EKkmxpZ2EKmGxpZ2EKnmxpZ2EKpGxpZ2EKqmxpZ2EKsGxpZ2EKtmxpZ2EKvGxpZ2EKwmxpZ2EKyGxpZ2EKzmxpZ2EK1GxpZ2EK2mxpZ2EK4GxudW0K5mxudW0K7GxudW0K8mxudW0K+GxudW0K/mxudW0LBGxudW0LCmxudW0LEGxudW0LFmxudW0LHGxudW0LImxudW0LKGxudW0LLmxudW0LNGxudW0LOmxvY2wLQGxvY2wLRmxvY2wLTGxvY2wLUmxvY2wLWGxvY2wLXmxvY2wLZGxvY2wLamxvY2wLcGxvY2wLdmxvY2wLfGxvY2wLgmxvY2wLiGxvY2wLjm51bXILlG51bXILmm51bXILoG51bXILpm51bXILrG51bXILsm51bXILuG51bXILvm51bXILxG51bXILym51bXIL0G51bXIL1m51bXIL3G51bXIL4m51bXIL6G9udW0L7m9udW0L9G9udW0L+m9udW0MAG9udW0MBm9udW0MDG9udW0MEm9udW0MGG9udW0MHm9udW0MJG9udW0MKm9udW0MMG9udW0MNm9udW0MPG9udW0MQm9yZG4MSG9yZG4MUG9yZG4MWG9yZG4MYG9yZG4MaG9yZG4McG9yZG4MeG9yZG4MgG9yZG4MiG9yZG4MkG9yZG4MmG9yZG4MoG9yZG4MqG9yZG4MsG9yZG4MuHBudW0MwHBudW0MxnBudW0MzHBudW0M0nBudW0M2HBudW0M3nBudW0M5HBudW0M6nBudW0M8HBudW0M9nBudW0M/HBudW0NAnBudW0NCHBudW0NDnBudW0NFHNhbHQNGnNhbHQNIHNhbHQNJnNhbHQNLHNhbHQNMnNhbHQNOHNhbHQNPnNhbHQNRHNhbHQNSnNhbHQNUHNhbHQNVnNhbHQNXHNhbHQNYnNhbHQNaHNhbHQNbnNpbmYNdHNpbmYNenNpbmYNgHNpbmYNhnNpbmYNjHNpbmYNknNpbmYNmHNpbmYNnnNpbmYNpHNpbmYNqnNpbmYNsHNpbmYNtnNpbmYNvHNpbmYNwnNpbmYNyHNtY3ANznNtY3AN1HNtY3AN2nNtY3AN4HNtY3AN5nNtY3AN7HNtY3AN8nNtY3AN+HNtY3AN/nNtY3AOBHNtY3AOCnNtY3AOEHNtY3AOFnNtY3AOHHNtY3AOInNzMDEOKHNzMDEOLnNzMDEONHNzMDEOOnNzMDEOQHNzMDEORnNzMDEOTHNzMDEOUnNzMDEOWHNzMDEOXnNzMDEOZHNzMDEOanNzMDEOcHNzMDEOdnNzMDEOfHN1YnMOgnN1YnMOiHN1YnMOjnN1YnMOlHN1YnMOmnN1YnMOoHN1YnMOpnN1YnMOrHN1YnMOsnN1YnMOuHN1YnMOvnN1YnMOxHN1YnMOynN1YnMO0HN1YnMO1nN1cHMO3HN1cHMO4nN1cHMO6HN1cHMO7nN1cHMO9HN1cHMO+nN1cHMPAHN1cHMPBnN1cHMPDHN1cHMPEnN1cHMPGHN1cHMPHnN1cHMPJHN1cHMPKnN1cHMPMHRudW0PNnRudW0PPHRudW0PQnRudW0PSHRudW0PTnRudW0PVHRudW0PWnRudW0PYHRudW0PZnRudW0PbHRudW0PcnRudW0PeHRudW0PfnRudW0PhHRudW0PigAAAAIAAAABAAAAAgAAAAEAAAACAAAAAQAAAAIAAAABAAAAAgAAAAEAAAACAAAAAQAAAAIAAAABAAAAAgAAAAEAAAACAAAAAQAAAAIAAAABAAAAAgAAAAEAAAACAAAAAQAAAAIAAAABAAAAAgAAAAEAAAACAAAAAQAAAAEAJAAAAAEAJAAAAAEAJAAAAAEAJAAAAAEAJAAAAAEAJAAAAAEAJAAAAAEAJAAAAAEAJAAAAAEAJAAAAAEAJAAAAAEAJAAAAAEAJAAAAAEAJAAAAAEAJAAAAAEAJgAAAAEAJgAAAAEAJgAAAAEAJgAAAAEAJgAAAAEAJgAAAAEAJgAAAAEAJgAAAAEAJgAAAAEAJgAAAAEAJgAAAAEAJgAAAAEAJgAAAAEAJgAAAAEAJgAAAAQAAgADAAQABQAAAAQAAgADAAQABQAAAAQAAgADAAQABQAAAAQAAgADAAQABQAAAAQAAgADAAQABQAAAAYAAgADAAQABQAGAAcAAAAEAAIAAwAEAAUAAAAEAAIAAwAEAAUAAAAEAAIAAwAEAAUAAAAEAAIAAwAEAAUAAAAEAAIAAwAEAAUAAAAEAAIAAwAEAAUAAAAEAAIAAwAEAAUAAAAEAAIAAwAEAAUAAAAEAAIAAwAEAAUAAAABACcAAAABACcAAAABACcAAAABACcAAAABACcAAAABACcAAAABACcAAAABACcAAAABACcAAAABACcAAAABACcAAAABACcAAAABACcAAAABACcAAAABACcAAAABABoAAAABABoAAAABABoAAAABABoAAAABABoAAAABABoAAAABABoAAAABABoAAAABABoAAAABABoAAAABABoAAAABABoAAAABABoAAAABABoAAAABABoAAAADABsAHAAdAAAAAwAbABwAHQAAAAMAGwAcAB0AAAADABsAHAAdAAAAAwAbABwAHQAAAAMAGwAcAB0AAAADABsAHAAdAAAAAwAbABwAHQAAAAMAGwAcAB0AAAADABsAHAAdAAAAAwAbABwAHQAAAAMAGwAcAB0AAAADABsAHAAdAAAAAwAbABwAHQAAAAMAGwAcAB0AAAABACgAAAABACgAAAABACgAAAABACgAAAABACgAAAABACgAAAABACgAAAABACgAAAABACgAAAABACgAAAABACgAAAABACgAAAABACgAAAABACgAAAABACgAAAABACAAAAABACAAAAABACAAAAABACAAAAABACAAAAABACAAAAABACAAAAABACAAAAABACAAAAABACAAAAABACAAAAABACAAAAABACAAAAABACAAAAABACAAAAABABEAAAABABUAAAABABQAAAABABIAAAABABMAAAABABAAAAABAAkAAAABAA8AAAABAAwAAAABAAsAAAABAAgAAAABAAoAAAABAA0AAAABAA4AAAABABkAAAABABkAAAABABkAAAABABkAAAABABkAAAABABkAAAABABkAAAABABkAAAABABkAAAABABkAAAABABkAAAABABkAAAABABkAAAABABkAAAABABkAAAABACMAAAABACMAAAABACMAAAABACMAAAABACMAAAABACMAAAABACMAAAABACMAAAABACMAAAABACMAAAABACMAAAABACMAAAABACMAAAABACMAAAABACMAAAACAB4AHwAAAAIAHgAfAAAAAgAeAB8AAAACAB4AHwAAAAIAHgAfAAAAAgAeAB8AAAACAB4AHwAAAAIAHgAfAAAAAgAeAB8AAAACAB4AHwAAAAIAHgAfAAAAAgAeAB8AAAACAB4AHwAAAAIAHgAfAAAAAgAeAB8AAAABACEAAAABACEAAAABACEAAAABACEAAAABACEAAAABACEAAAABACEAAAABACEAAAABACEAAAABACEAAAABACEAAAABACEAAAABACEAAAABACEAAAABACEAAAABACkAAAABACkAAAABACkAAAABACkAAAABACkAAAABACkAAAABACkAAAABACkAAAABACkAAAABACkAAAABACkAAAABACkAAAABACkAAAABACkAAAABACkAAAABABcAAAABABcAAAABABcAAAABABcAAAABABcAAAABABcAAAABABcAAAABABcAAAABABcAAAABABcAAAABABcAAAABABcAAAABABcAAAABABcAAAABABcAAAABACUAAAABACUAAAABACUAAAABACUAAAABACUAAAABACUAAAABACUAAAABACUAAAABACUAAAABACUAAAABACUAAAABACUAAAABACUAAAABACUAAAABACUAAAABACoAAAABACoAAAABACoAAAABACoAAAABACoAAAABACoAAAABACoAAAABACoAAAABACoAAAABACoAAAABACoAAAABACoAAAABACoAAAABACoAAAABACoAAAABABYAAAABABYAAAABABYAAAABABYAAAABABYAAAABABYAAAABABYAAAABABYAAAABABYAAAABABYAAAABABYAAAABABYAAAABABYAAAABABYAAAABABYAAAABABgAAAABABgAAAABABgAAAABABgAAAABABgAAAABABgAAAABABgAAAABABgAAAABABgAAAABABgAAAABABgAAAABABgAAAABABgAAAABABgAAAABABgAAAABACIAAAABACIAAAABACIAAAABACIAAAABACIAAAABACIAAAABACIAAAABACIAAAABACIAAAABACIAAAABACIAAAABACIAAAABACIAAAABACIAAAABACIALQBcAGQAbAB6AIQAjACUAJwApACsALYAvgDGAM4A1gDeAOYA7gD2AP4BBgEOARYBHgEmAS4BNgE+AUYBTgFYAWIBagFyAXoBggGKAZIBmgGiAaoBsgG6AcIBygABAAAAARMAAAMAAAABF0oABgAAAAQBZgF4AYwBngAGAAAAAgGiAbQABAAAAAEBvAAEAAAAAQLeAAQAAAABBAAABAAAAAEEjgAEAAAAAQUcAAYAAAACBTIFRgABAAAAAQVQAAEAAAABBVYAAQAAAAEFXAABAAAAAQVaAAEAAAABBVgAAQAAAAEFVgABAAAAAQVUAAEAAAABBVIAAQAAAAEFfgABAAAAAQV8AAEAAAABBYQAAQAAAAEFhgABAAAAAQWOAAEAAAABBYwAAQAAAAEFigABAAAAAQWIAAEAAAABBYYAAQAAAAEFhAABAAAAAQWCAAYAAAACBYAFkgAGAAAAAgWaBawABAAAAAEFtAABAAAAAQXAAAEAAAABBb4AAQAAAAEFvAABAAAAAQW6AAEAAAABBbgAAQAAAAEHyAABAAAAAQnWAAQAAAABClYABAAAAAEKYAABAAAAAQpyAAEAAAABDgYAAQAAAAEf6gABAAAAASBAAAMAAAABIFwAASBkAAEAAAArAAMAAAABIEoAAiB0IFIAAQAAACsAAwABIHAAASBwAAAAAQAAACsAAwABIJgAASBeAAAAAQAAACsAAwAAAAEgTAABIKIAAQAAACsAAwABIJAAASA6AAAAAQAAACsAASCaAA8AJAA+AEgAUgBkAG4AeACSAKwAxgDQANoA7AD2ARAAAwAIAA4AFAcCAAIHBwcDAAIHCQcEAAIHGAAB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AvwC/gL/AwADAQMCAwMDBAMFAwYDBwMIAwkDCgMLAwwDDQMOAw8DEAMRAxIDEwMUAxUDFgMXAxgDGQMaAxsDHAMdAx4DHwMgAyEDIgMjAyQDJQMmAycDKAMpAyoDKwMsAy0DLgMvAzEDMgMzAzQDNQM2AzcDOAM5AzoDOwM8Az0DPgM/A0ADQgNDA0QDRQNGA0cDSANJA0oDSwNMA00DTgNPA1ADUQNSA1MDVANVA1YDVwNYA1kDWgNbA1wDXQNeA18DYANhA2IDYwNkA2UDZgNnA2gDaQNqA2sDbANtA24DbwNwA3EDcgNzA3QDdQN2A3cDeAN5A3oDewN8A30DfgN/A4ADgQOCA4MDhAOFA4YDhwOIA4kDigOLA4wDjQOOA48DkAORA5IDkwOUA5UDlgOXA5gDmQOaA5sDnAOdA54DnwOgA6EDogOjA6QDpQOmA6cDqAOpA6oDqwOsA60DrgOvA7ADsQOyA7MDtAO1A7YDtwO4A7kDugO7A7wDvQO+A78DwAPBA8IDwwPEA8UDxgPHA8gDyQPKA8sDzAPNA84DzwPQA9ED0gPTA9QD1QPWA9cD2APZA9oD2wPcA0EGggaDBogGiQaKBosGkgaEBoUGhgaHBowGjQaOBo8GkAaRBwAHeAd5B3oAAhj8AEEGWAZZBloGXAZbBmQGZQZmBmcGaAZpBnEGcgZzBn4GfwaABoEG2wbcBt0G3gb+BywHLQcuBy8HMAcxBzIHMwc0BzUHNgc3BzgHOQc6BzsHPAc9Bz4HPwdAB0EHQgdDB0QHRQdGB0cHSAdJB0oHfAd+B4kHigeLB4wHjQeOB48HkAeVAAEY9gABAAgAAQAEAuAAAgHdAAEY6gABAAgAAgAGAAwC4QACAeMC4gACAfwAAhjWAcsA+gD7APwA/QD+AP8BAAEBAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoASkBKgErASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgE7AoUChgKHAogCiQKKAosCjAKNAo4CjwKQApECkgKTApQClQKWApcCmAKZApoCmwKcAp0CngKfAqACoQKiAqMCpAKlAqYCpwKoAqkCqgKrAqwCrQKuAq8CsAKxArICswK0ArUCtgK3ArgCuQK6ArsCvAK9Ar4CvwLAAsECwgLDAsQCxQLGAscCyALJAsoCywLMAs0CzgLPAtAC0QLSAtMC1ALVAtYC1wLYAtkC2gLbAtwC3QLeAt8C4wLkA90D3gPfA+AD4QPiA+MD5APlA+YD5wPoA+kD6gPrA+wD7QPuA+8D8APxA/ID8wP0A/UD9gP3A/gD+QP6A/sD/AP9A/4D/wQABAEEAgQDBAQEBQQGBAcECAQJBAoECwQMBA0EDgQPBBAEEQQSBBMEFAQVBBYEFwQYBBkEGgQbBBwEHQQeBB8EIAQhBCIEIwQkBCUEJgQnBCgEKQQqBCsELAQtBC4ELwQwBDEEMgQzBDQENQQ2BDcEOAQ5BDoEOwQ8BD0EPgQ/BEAEQQRCBEMERARFBEYERwRIBEkESgRLBEwETQROBE8EUARRBFIEUwRUBFUEVgRXBFgEWQRaBFsEXARdBF4EXwRgBGEEYgRjBGQEZQRmBGcEaARpBGoEawRsBG0EbgRvBHAE8ATxBPIE8wT0BPUE9gT4BPcE+QT6BPsE/AT9BP4E/wUABQEFAgUDBQQFBQUGBQgFCQUKBQsFDAUNBQ4FDwUQBREFEgUTBagFqQWqBasFrAWtBa4FsAWvBbEFsgWzBbQFtQW2BbcFuAW5BboFuwW8Bb0FvgW/BcAFwQXCBcMFxAXFBcYFxwb/B5MAAhU6AcsA+gD7APwA/QD+AP8BAAEBAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoASkBKgErASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgE7AoUChgKHAogCiQKKAosCjAKNAo4CjwKQApECkgKTApQClQKWApcCmAKZApoCmwKcAp0CngKfAqACoQKiAqMCpAKlAqYCpwKoAqkCqgKrAqwCrQKuAq8CsAKxArICswK0ArUCtgK3ArgCuQK6ArsCvAK9Ar4CvwLAAsECwgLDAsQCxQLGAscCyALJAsoCywLMAs0CzgLPAtAC0QLSAtMC1ALVAtYC1wLYAtkC2gLbAtwC3QLeAt8C4wLkA90D3gPfA+AD4QPiA+MD5APlA+YD5wPoA+kD6gPrA+wD7QPuA+8D8APxA/ID8wP0A/UD9gP3A/gD+QP6A/sD/AP9A/4D/wQABAEEAgQDBAQEBQQGBAcECAQJBAoECwQMBA0EDgQPBBAEEQQSBBMEFAQVBBYEFwQYBBkEGgQbBBwEHQQeBB8EIAQhBCIEIwQkBCUEJgQnBCgEKQQqBCsELAQtBC4ELwQwBDEEMgQzBDQENQQ2BDcEOAQ5BDoEOwQ8BD0EPgQ/BEAEQQRCBEMERARFBEYERwRIBEkESgRLBEwETQROBE8EUARRBFIEUwRUBFUEVgRXBFgEWQRaBFsEXARdBF4EXwRgBGEEYgRjBGQEZQRmBGcEaARpBGoEawRsBG0EbgRvBHAE8ATxBPIE8wT0BPUE9gT4BPcE+QT6BPsE/AT9BP4E/wUABQEFAgUDBQQFBQUGBQgFCQUKBQsFDAUNBQ4FDwUQBREFEgUTBagFqQWqBasFrAWtBa4FsAWvBbEFsgWzBbQFtQW2BbcFuAW5BboFuwW8Bb0FvgW/BcAFwQXCBcMFxAXFBcYFxwb/B5MAAhMiAiYDBQMGAwcDCAMJAwoDCwMMAw0DDgMPAxADEQMSAywDLQM4AzkDOgM7AzwDPQNTA1QDVQNXA1gDWQNaA1sDXANdA14DXwNtA24DbwNwA3EDcgNzA3QDdQN2A3cDeAN5A3oDewN8A30DfgN/A4ADgQOCA4MDhAOFA4YDhwOIA4kDigOLA4wDjQOOA48DkAOSA5MDlAOVA5YDlwOYA5kDmgObA5wDnQOeA58DoQOiA6MDpAOlA6YDxwPNAv0DBQMGAwcDCAMJAwoDCwMMAw0DDgMPAxADEQMSAywDLQMvAzEDMgMzAzQDNQM2AzcDOAM5AzoDOwM8Az0DPwNAA0IDQwNEA0UDRgNHA0gDSQNKA0sDTANNA04DTwNRA1IDUwNUA1UDVgNgA2EDYgNjA2QDZQNmA2cDaANpA2oDawNtA24DbwNwA3EDcgNzA3QDdQN2A3cDeAN5A3oDewN8A30DfgN/A4ADgQOCA4MDhAOFA4YDhwOIA4kDigOLA4wDjQOPA5ADkQOSA5MDlAOVA5YDlwOYA5kDmgObA5wDnQOeA58DoQOiA6MDpAOlA6YDrwOwA7EDsgOzA7QDtQO2A7cDuAO5A7oDuwO8A70DvgO/A8ADwQPCA8MDxAPFA8YDxwPNA9IDQQLjAuQD3QPeA98D4APhA+ID4wPkA+UD5gPnA+gD6QPqA+sD7APtA+4D7wPwA/ED8gPzA/QD9QP2A/cD+AP5A/oD+wP8A/0D/gP/BAAEAQQCBAMEBAQFBAYEBwQIBAkECgQLBAwEDQQOBA8EEAQRBBIEEwQUBBUEFgQXBBgEGQQaBBsEHAQdBB4EHwQgBCEEIgQjBCQEJQQmBCcEKAQpBCoEKwQsBC0ELgQvBDAEMQQyBDMENAQ1BDYENwQ4BDkEOgQ7BDwEPQQ+BD8EQARBBEIEQwREBEUERgRHBEgESQRKBEsETARNBE4ETwRQBFEEUgRTBFQEVQRWBFcEWARZBFoEWwRcBF0EXgRfBGAEYQRiBGMEZARlBGYEZwRoBGkEagRrBGwEbQRuBG8EcATwBPIE8wT0BPUE9gT4BPcE+gT7BPwE/QT/BQAFAQUCBQMFBAUFBOwE7QUGBQgFCQUKBQsFDAUNBQ4FDwUQBREFEgUTBagFowWLBaIFqgWrBawFjgWPBa8FkwWUBZUFsQWzBbQFmAWZBZoFmwW3BbgFuQWeBboFnwWgBaEFuwW8Bb0FvgW/BcAFwQXCBcMFxAXFBcYFxwYUBhUGFgYXBhgGGQYaBhsGHAYdBlgGWgaCBoMGiAaJBooGiwaSBlsGZAZlBmYGZwZoBmkGcQZyBnMGjAaNBo4GjwaQBpEG2wbcBt0G3gb+BwAG/wcsBy0HLgcvBzAHMQcyBzMHNAc1BzYHNwc4BzkHOgc7BzwHPQc+Bz8HQAdBB0IHQwdEB0UHRgd5B0gHSgd8B34HiQeKB4sHjAeNB44HjweQB5MHlQABETgBMwJsAnQCegKAAoYCjAKSApgCngKkAqoCsAK2ArwCwgLIAs4C1ALaAuAC5gLsAvIC+AL+AwQDCgMQAxYDHAMiAygDLgM0AzoDQANGA0wDUgNYA14DZANqA3ADdgN8A4IDiAOOA5QDmgOgA6YDrAOyA7gDvgPEA8oD0APWA9wD4gPoA+4D9AP6BAAEBgQMBBIEGAQeBCQEKgQwBDYEPARCBEgETgRUBFoEYARmBGwEcgR4BH4EhASKBJAElgScBKIEqASuBLQEugTABMYEzATSBNoE4ATmBOwE8gT4BP4FBAUKBRAFFgUcBSIFKAUuBTQFOgVABUYFTAVSBVgFXgVkBWoFcAV2BXwFggWIBY4FlAWaBaAFpgWsBbIFuAW+BcQFygXQBdYF3AXiBegF7gX0BfoGAgYIBg4GFAYaBiAGJgYsBjIGOAY+BkQGSgZQBlYGXAZiBmgGbgZ0BnoGgAaGBowGkgaYBp4GpAaqBrAGtga8BsIGyAbOBtQG2gbgBuYG7AbyBvgG/gcEBwoHEAcWBxwHIgcoBy4HNAc6B0AHSAdOB1QHWgdgB2YHbAdyB3gHfgeEB4oHkAeWB5wHogeoB7AHtge8B8IHyAfOB9QH2gfgB+YH7AfyB/gH/ggECAoIEAgWCBwIIggoCC4INAg6CEAIRghMCFIIWAhgCGYIbAhyCHgIgAiGCIwInAisCLwIzAjcCOwI/AkMCRwJLAkyCTgJPglECUoJUAlWCVwJYgloCW4JdAl6CYAJhgmMCZIJmAmeCaQJqAmsCbAJtAm4CbwJwAnECcgJzAnUCdoJ4AnmCewJ8gn4AAMEcQLoAPoAAgLpAPsAAgLqAPwAAgLrAP0AAgLsAP4AAgLtAP8AAgLuAQAAAgLvAQEAAgLwAQIAAgLxAQMAAgLyAQQAAgLzAQUAAgL0AQYAAgL1AQcAAgL2AQgAAgL3AQkAAgL4AQoAAgL5AQsAAgL6AQwAAgL7AQ0AAgL8AQ4AAgL+AQ8AAgL/ARAAAgMAAREAAgMBARIAAgMCARMAAgMDARQAAgMEARUAAgMTARYAAgMTARcAAgMUARgAAgMVARkAAgMWARoAAgMXARsAAgMYARwAAgMZAR0AAgMaAR4AAgMbAR8AAgMcASAAAgMdASEAAgMeASIAAgMfASMAAgMg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A10BRANgA2sBRQORA5EBUQOnA8YBUgPIA8wBcgPOA9wBdwRzBHMBhgR5BHwBhwR/BIIBiwSFBIUBjwSKBIoBkASMBI8BkQSWBJoBlQSgBKABmgSlBKUBmwS3BLcBnATJBMwBnQTSBNMBoQTYBNoBowTdBN0BpgTjBOMBpwTlBOUBqAUUBRQBqQUaBR0BqgUgBSMBrgUrBSsBsgUtBS8BswU3BTsBtgVGBUYBuwVrBXABvAV0BXUBwgV6BXwBxAV/BX8BxwWHBYcByAb6BvoByQeUB5QBygACAGYAIAAoAAAAKgAuAAkARwBIAA4AUgBXABAAawBuABYAcAB3ABoAhgCpACIAqwC4AEYAugC/AFQA4ADgAFoA5gDmAFsA9wD3AFwBqwG4AF0B0gHTAGsB1QHiAG0B5AHzAHsB9gH7AIsCBQIIAJECCgIRAJUCEwIzAJ0CNQJFAL4CRwJMAM8CVgJuANUCdAJ0AO4CeQJ5AO8ChAKEAPAC4QLiAPEC6AL8APMC/gMEAQgDEwMrAQ8DLgMvASgDMQM3ASoDPgNGATEDSANSAToDXQNdAUUDYANrAUYDkQORAVIDpwPGAVMDyAPMAXMDzgPcAXgEcwRzAYcEegR8AYgEfwSCAYsEigSKAY8EjASOAZAElgSaAZMEoASgAZgEpQSlAZkEqQSpAZoErASsAZsEtwS3AZwEyQTMAZ0E0gTTAaEE2ATaAaME3QTdAaYE4wTjAacE5QTlAagFFAUWAakFGAUYAawFGwUfAa0FIwUkAbIFJgUmAbQFKAUoAbUFKwUrAbYFLgUvAbcFMgU1AbkFOQU7Ab0FQwVDAcAFRgVGAcEFSgVKAcIFTQVNAcMFVwVXAcQFawVwAcUFdAV1AcsFegV8Ac0FfwV/AdAFhwWHAdEGHgYnAdIGRwZHAdwGSQZJAd0GTQZOAd4GUAZUAeAGXQZjAeUGagZrAewGbgZuAe4GeAZ9Ae8G0QbRAfUG0wbTAfYG1QbVAfcG1wbXAfgG7AbtAfkG+gb6AfsHAQcMAfwHDgcRAggHFAceAgwHKQcqAhcHXAdcAhkHewd7AhoHfQd9AhsHgQeIAhwHlAeUAiQHlgeWAiUAAgAqAAQAHwAAACkAKQAcAC8ARgAdAEkAUQA1AFgAagA+AG8AbwBRAHgAhQBSAKoAqgBgALkAuQBhAMAA3wBiAOEA5QCC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ABMBngAYAaMAOwHFAEEBywBdAegAZAHvAI4CGwCcAikArwI8ALECPgDNAlsA2QJnALsCSADFAlIAVQHgAJACHQCmAjMAkQIeAO8CfQdlB2IHYQdgB2cHZgdvB20HagdjB2gHZAdpB2wHcQd2B3UHdwdzBwcHCQcOBxQHGAcRBwUHAQccBxIHDAcPBHsEfASkBHcEnASbBJ4EnwSgBJkEmgShBIQEgQSOBJUEcwR0BHUEdgR5BHoEfQR+BH8EgASDBIUEhgSHBIgEiQSKBIsEjASNBI8EkASSBJEEkwSUBJcEmASWBJ0EogSjBRQFFQUWBRcFGgUbBR4FHwUgBSEFJAUmBScFKAUpBSoFKwUsBS0FLgUwBTEFMwUyBTQFNQU4BTkFNwU+BUMFRAUcBR0FRQUYBT0FPAU/BUAFQQU6BTsFQgUlBSIFLwU2BKUFRgSmBUcEpwVIBKgFSQSCBSME5QWHBOYFiAR4BRkEqQVKBKoFSwSrBUwErAVNBK0FTgSuBU8ErwVQBLAFUQSxBVIEsgVTBLMFVQS1BVYEtgVXBLcFWAS4BVkEuQVaBLoFWwS7BVwEvAVdBL0FXgS+BV8EwAVhBMEFYgTCBMMFZATEBWUFZgTFBWcExgVoBMcFaQTIBWoFYwTJBWsEygVsBMsFbQTMBW4EzQVvBM4FcATPBXEE0AVyBNEFcwTSBXQE0wV1BNQFdgTVBXcE1gV4BNcFeQTYBXoE2QV7BNoFfATbBX0E3AV+BN0FfwTeBYAE3wWBBOAFggThBYME4gWEBOMFhQTkBYYEtAVUBL8FYATnBYkE6AWKACUBsAAtAbcALgG4AEQBzgBDAc0ANAG+AFAB2wBXAeIAVAHfAF8B6gB0AgEAdgIDAHkCBgB/AgwAgAINAIMCEACkAjEApQIyAJ8CLACeAisAsAI9ALICPwC8AkkAvQJKALUCQgC4AkUAvgJLAMYCVADHAlUA3wJtANsCaQDlAnMA4gJwAOQCcgDrAnkA9QKDABUBoAAXAaIADgGZABABmwARAZwAEgGdAA8BmgAHAZIACQGUAAoBlQALAZYACAGTAD4ByABAAcoARgHQADYBwAA4AcIAOQHDADoBxAA3AcEAYwHuAGEB7ACSAh8AlAIhAIkCFgCLAhgAjAIZAI0CGgCKAhcAlgIjAJgCJQCZAiYAmgInAJcCJADPAl0A0QJfANMCYQDVAmMA1gJkANcCZQDUAmIA7QJ7AOwCegDuAnwA8AJ+BpUGlwaZBpYGmgZsBmsGagZtBnkGegZ4BvcG+AZJBqMGpwagBqEGpgaxBqwGpAalBpsGsAauBqgGqQatBc0FzAbXBtEG0wbVBtkG2gbYBtIG1AbWBsUGyQbLBrgGtAbMBsAGvwbkBugG5QbpBuYG6gbnBusAtgJDAuEC4gACACgAAAIjArwAAwAHAClAJgAAAAIDAAJlBAEDAQEDVQQBAwMBXQABAwFNBAQEBwQHEhEQBQ0XKxMhESElESERKAH7/gUBq/6lArz9REYCMP3QAAAC//cAAAMIArwABwAKACtAKAkBBAIBSgUBBAAAAQQAZgACAkJLAwEBAUMBTAgICAoIChERERAGChgrJSEHIwEzASMLAgIg/rs+pgE4oAE5qnFvb5aWArz9RAERAQz+9P////cAAAMIA4UAIgAEAAAAAwc0AqsAAP////cAAAMIA4UAIgAEAAAAAwc7AqsAAP////cAAAMIA/4AIgAEAAAAJwdTAqsAlgEHB1ACqwEmABGxAgGwlrAzK7EDAbgBJrAzKwD////3/y4DCAOFACIABAAAACMHIQKrAAAAAwc7AqsAAP////cAAAMIA/4AIgAEAAAAJwdTAqsAlgEHB08CqwEmABGxAgGwlrAzK7EDAbgBJrAzKwD////3AAADCAQPACIABAAAACcHUwKrAJYBBwdWAqsBEwARsQIBsJawMyuxAwG4AROwMysA////9wAAAwgEBgAiAAQAAAAnB1MCqwCWAQcHVAKrASYAEbECAbCWsDMrsQMBuAEmsDMrAP////cAAAMIA4UAIgAEAAAAAwc5AqsAAP////cAAAMIA4UAIgAEAAAAAwc4AqsAAP////cAAAMIA84AIgAEAAAAJwdRAqsAlgEHB1ADeQD2ABCxAgGwlrAzK7EDAbD2sDMrAAD////3/y4DCAOFACIABAAAACMHIQKrAAAAAwc4AqsAAP////cAAAMIA84AIgAEAAAAJwdRAqsAlgEHB08DeQD2ABCxAgGwlrAzK7EDAbD2sDMrAAD////3AAADCAPoACIABAAAACcHUQKrAJYBBwdWA0QA7AAQsQIBsJawMyuxAwGw7LAzKwAA////9wAAAwgEDQAiAAQAAAAnB1ECqwCWAQcHVAKrAS0AEbECAbCWsDMrsQMBuAEtsDMrAP////cAAAMIA4UAIgAEAAAAAwdFAqsAAP////cAAAMIA4QAIgAEAAAAAwcsAqsAAP////f/LgMIArwAIgAEAAAAAwchAqsAAP////cAAAMIA4UAIgAEAAAAAwcyAqsAAP////cAAAMIA9QAIgAEAAAAAwdEAqsAAP////cAAAMIA40AIgAEAAAAAwdGAqsAAP////cAAAMIA2kAIgAEAAAAAwdAAqsAAP////f/GAMfArwAIgAEAAAAAwclBDMAAP////cAAAMIA+QAIgAEAAABBwcSAqsAogAIsQICsKKwMysAAP////cAAAMIBDQAIgAEAAABBwcTAqsAogAIsQICsKKwMysAAP////cAAAMIA4sAIgAEAAAAAwc8AqsAAAAC//cAAAQKArwADwATAERAQQAFAAYJBQZlCwEJAAEHCQFlCAEEBANdAAMDQksKAQcHAF0CAQAAQwBMEBAAABATEBMSEQAPAA8RERERERERDAobKyUVITUjByMBIRUhFSEVIRUnESMDBAr94v1SpgGLAnv+kAFG/rqhF6OCgpaWAryCmH6ijwEp/tcA////9wAABAoDhQAiAB4AAAADBzQDaAAAAAMAUwAAAtUCvAAOABcAHwA8QDkOAQQCAUoAAgAEBQIEZQYBAwMBXQABAUJLBwEFBQBdAAAAQwBMGBgPDxgfGB4dGw8XDxYnISQIChcrABYVFAYjIREhMhYVFAYHJRUzMjY1NCYjEjY1NCMjFTMCkUSPif6WAVaAiTEs/p+hPD4+PFxBgb29AVlZQVxjArxiVDNQF9alKikpKf44KixXrQABACf/9ALDAsgAGwA0QDEKAQEAFwsCAgEYAQMCA0oAAQEAXwAAAEhLAAICA18EAQMDSQNMAAAAGwAaJiQmBQoXKwQmJjU0NjYzMhYXByYjIgYGFRQWFjMyNxcGBiMBN61jY61sW5MyaEdpQWY5OWZBaUdoMpRbDF2laGilXUA8YFI5ZkFBZjlTYD1A//8AJ//0AsMDhQAiACEAAAADBzQCygAA//8AJ//0AsMDhQAiACEAAAADBzkCygAA//8AJ/8YAsMCyAAiACEAAAADByQCuQAA//8AJ/8YAsMDhQAiACEAAAAjByQCuQAAAAMHNALKAAD//wAn//QCwwOFACIAIQAAAAMHOALKAAD//wAn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AFIAAAADByECwAAAAAEAUwAAAPUCvAADABNAEAAAAEJLAAEBQwFMERACChYrEzMRI1OiogK8/UQAAgA9//QChwK8AA8AEwAzQDADAQAEAgECAAJKAAQEAV0DAQEBQksAAAACXwUBAgJJAkwAABMSERAADwAOEiUGChYrFiYnNxYWMzI1ETMRFAYGIwMzESP6iTQ9LmkzoaJPkGH6oqIMKSR6HyC3AYn+f2mTSwLI/ob//wBJAAABeAOFACIAWAAAAAMHNAHQAAD////sAAABXAOFACIAWAAAAAMHOwHQAAD////bAAABbQOFACIAWAAAAAMHOAHQAAD///+eAAABQgOFACIAWAAAAAMHRQHQAAD////5AAABTwOEACIAWAAAAAMHLAHQAAD//wAAAAABXAQPACIAWAAAACcHTQHQAJYBBwdQAdABNwARsQECsJawMyuxAwG4ATewMysA//8AUAAAAPgDowAiAFgAAAADBzAB0AAA//8AU/8uAPUCvAAiAFgAAAADByEB0AAA////0AAAAP8DhQAiAFgAAAADBzIB0AAA//8AOgAAAR4D1AAiAFgAAAADB0QB0AAA////7AAAAVwDjQAiAFgAAAADB0YB0AAA//8ADgAAAToDaQAiAFgAAAADB0oB0AAA//8AUv8YARQCvAAiAFgAAAADB0wCIAAA////5AAAAWQDiwAiAFgAAAADBzwB0AAAAAH/8P/0AdACvAAPAC9ALAMBAAECAQMAAkoAAQECXQACAkJLAAAAA18EAQMDSQNMAAAADwAOERIkBQoXKxYmJzcWMzI1ESM1IREUBiONdyZaOUlj9gGXgHwMNTFsTXQBTYL+OoGBAAD////w//QB2QOFACIAaAAAAAMHNAIxAAD////w//QB0AOFACIAaAAAAAMHOAIxAAAAAQBTAAAC7wK8AAsAH0AcCQYBAwABAUoCAQEBQksDAQAAQwBMEhIREgQKGCsBBxUjETMRATMBASMBUl6hoQE2tP7eATO9ARNisQK8/rkBR/7I/nz//wBTAAAC7wOFACIAawAAAAMHOQKnAAD//wBT/vYC7wK8ACIAawAAAAMHIwKnAAAAAQBTAAACVAK8AAUAGUAWAAAAQksAAQECXgACAkMCTBEREAMKFysTMxEhFSFTogFf/f8CvP3IhP//AFP/9AQsArwAIgBuAAAAAwBo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AuYAIgHdAAAAAwchAogAAP//ADUAAAD3AxMAIgHkAAAAAwdLAcIAAAABAEgAAADkAhoAAwATQBAAAABFSwABAUMBTBEQAgoWKxMzESNInJwCGv3m//8AOwAAAWoC7wAiAeQAAAADBwkBwgAA////9wAAATUC7wAiAeQAAAADB1oBwgAA////5gAAAUYC7wAiAeQAAAADB1gBwgAA////kAAAATQC7wAiAeQAAAADBx0BwgAA//8AAwAAASkC7QAiAeQAAAADB1cBwgAA////8gAAAU4DeQAiAeQAAAAjB00BwgAAAQcHUAHCAKEACLEDAbChsDMrAAD//wBCAAAA6gMNACIB5AAAAAMHBQHCAAD//wA1/y4A9wMTACIB5AAAACMHSwHCAAAAAwchAcIAAP///8IAAADxAu8AIgHkAAAAAwcHAcIAAP//ACwAAAEQAz4AIgHkAAAAAwccAcIAAP////cAAAE1AvcAIgHkAAAAAwddAcIAAP//ADX/NgIrAxMAIgHkAAAAIwdLAcIAAAAjAfUBLQAAAAMHSwL2AAD//wAAAAABLALTACIB5AAAAAMHXAHCAAD//wA1/xgBAwMTACIB5AAAACMHSwHCAAAAAwdMAg8AAP////EAAAE7AvUAIgHkAAAAAwdbAcIAAP///6P/NgD+AxMAIgH1AAAAAwdLAckAAAAB/6P/NgDrAhoADQApQCYCAQABAQECAAJKAAEBRUsAAAACYAMBAgJNAkwAAAANAAwTIwQKFisGJzcWMzI2NREzERQGIzIrKhsnHiKca2DKHnETJycCGv3nXm0A////o/82AXEC7wAiAfUAAAADBwkByQAA////o/82AU0C7wAiAfUAAAADB1gByQAAAAEASAAAApYC5gALAEW3CQYBAwACAUpLsBJQWEARAAEBREsAAgJFSwMBAABDAEwbQBcAAQEAXQMBAABDSwACAkVLAwEAAEMATFm2EhIREgQKGCslBxUjETMRNzMHEyMBL0ucnOS64PS900qJAub+XNjk/sr////NAAAClgO7ACIB+AAAAQcHDwHCAMwACLEBAbDMsDMrAAD//wBI/vYClgLmACIB+AAAAAMHIwJqAAAAAQBIAAAClgIaAAsAH0AcCQYBAwABAUoCAQEBRUsDAQAAQwBMEhIREgQKGCslBxUjETMVNzMHEyMBL0ucnOS6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AAMHCQKBAAD//wBF//gCZgLvACICVgAAAAMHEQKBAAD//wBF//gCZgLvACICVgAAAAMHDwKBAAD//wBF//gCZgLvACICVgAAAAMHDgKBAAD//wBF//gCZgLvACICVgAAAAMHHQKBAAD//wBF//gCZgLuACICVgAAAAMHAQKBAAD//wBF/y4CZgIaACICVgAAAAMHIQKBAAD//wBF//gCZgLvACICVgAAAAMHBwKBAAD//wBF//gCZgM+ACICVgAAAAMHHAKBAAD//wBF//gCwQK3ACICVgAAAAMHIANFAAD//wBF//gCwQLvACICVgAAACMHIANFAAAAAwcJAoEAAP//AEX/LgLBArcAIgJWAAAAIwcgA0UAAAADByECgQAA//8ARf/4AsEC7wAiAlYAAAAjByADRQAAAAMHBwKBAAD//wBF//gCwQM+ACICVgAAACMHIANFAAAAAwccAoEAAP//AEX/+ALBAvUAIgJWAAAAIwcgA0UAAAADBxQCgQAA//8ARf/4AmYC7wAiAlYAAAADBwwCgQAA//8ARf/4AmYC9wAiAlYAAAADBx4CgQAA//8ARf/4AmYC0wAiAlYAAAADBxgCgQAA//8ARf/4AmYDiQAiAlYAAAAjB1UCgQAAAQcHTQKBAKEACLECArChsDMrAAD//wBF/xgCfQIaACICVgAAAAMHJQORAAD//wBF//gCZgNCACICVgAAAAMHEgKBAAD//wBF//gCZgL1ACICVgAAAAMHFAKBAAD//wBF//gCZgN5ACICVgAAACMHVAKBAAABBwdQAoEAoQAIsQIBsKGwMysAAAAB//gAAAJeAhoABgAhQB4FAQABAUoDAgIBAUVLAAAAQwBMAAAABgAGEREEChYrAQMjAzMTEwJe46HioZWaAhr95gIa/pIBbgABAAEAAAOoAhoADAAnQCQLCAMDAAIBSgUEAwMCAkVLAQEAAEMATAAAAAwADBIREhEGChgrAQMjAwMjAzMTEzMTEwOow5Z5fZbCk3+EhICDAhr95gFO/rICGv6UAWz+lAFsAAD//wABAAADqALuACICbwAAAQcHCQL///8ACbEBAbj//7AzKwD//wABAAADqALuACICbwAAAQcHDgL///8ACbEBAbj//7AzKwD//wABAAADqALtACICbwAAAQcHAQL///8ACbEBArj//7AzKwD//wAB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JjU0NjMyFhUUBiMlESM1BiMiJjURMxEUFjMyNjURBiY1NDYzMhYVFAYjAT4gIBkZIiIZARKZPG5qdZ44NDdCjCAgGRkiIhkB1yEYGSEhGRghaP3BN0KAcwFX/rI9PkM9AUnuIRkYISEYGSEAAAL/9wAAApgCPwAHAAoAK0AoCQEEAgFKBQEEAAABBABmAAICLksDAQEBLwFMCAgICggKEREREAYIGCslIQcjATMBIycnBwHN/vMwmQECnAEDnF9WV3JyAj/9weTQ0AAA////9wAAApgDFAAiAugAAAEHBwkCcwAlAAixAgGwJbAzKwAA////9wAAApgDFAAiAugAAAEHBxECcwAlAAixAgGwJbAzKwAA////9wAAApgDjQAiAugAAAAnB1MCcwAlAQcHUAJzALUAELECAbAlsDMrsQMBsLWwMysAAP////f/LgKYAxQAIgLoAAAAIwchAnMAAAEHBxECcwAlAAixAwGwJbAzKwAA////9wAAApgDjQAiAugAAAAnB1MCcwAlAQcHTwJzALUAELECAbAlsDMrsQMBsLWwMysAAP////cAAAKYA54AIgLoAAAAJwdTAnMAJQEHB1YCcwCiABCxAgGwJbAzK7EDAbCisDMrAAD////3AAACmAOVACIC6AAAACcHUwJzACUBBwdUAnMAtQAQsQIBsCWwMyuxAwGwtbAzKwAA////9wAAApgDFAAiAugAAAEHBw8CcwAlAAixAgGwJbAzKwAA////9wAAApgDFAAiAugAAAEHBw4CcwAlAAixAgGwJbAzKwAA////9wAAAs0DXQAiAugAAAAnB1ECcwAlAQcHUANBAIUAELECAbAlsDMrsQMBsIWwMysAAP////f/LgKYAxQAIgLoAAAAIwchAnMAAAEHBw4CcwAlAAixAwGwJbAzKwAA////9wAAApgDXQAiAugAAAAnB1ECcwAlAQcHTwNBAIUAELECAbAlsDMrsQMBsIWwMysAAP////cAAAKYA3cAIgLoAAAAJwdRAnMAJQEHB1YDDAB7ABCxAgGwJbAzK7EDAbB7sDMrAAD////3AAACmAOcACIC6AAAACcHUQJzACUBBwdUAnMAvAAQsQIBsCWwMyuxAwGwvLAzKwAA////9wAAApgDFAAiAugAAAEHBx0CcwAlAAixAgKwJbAzKwAA////9wAAApgDEwAiAugAAAEHBwECcwAlAAixAgKwJbAzKwAA////9/8uApgCPwAiAugAAAADByECcwAA////9wAAApgDFAAiAugAAAEHBwcCcwAlAAixAgGwJbAzKwAA////9wAAApgDYwAiAugAAAEHBxwCcwAlAAixAgGwJbAzKwAA////9wAAApgDHAAiAugAAAEHBx4CcwAlAAixAgGwJbAzKwAA////9wAAApgDEwAiAugAAAEHBwECcwAlAAixAgKwJbAzKwAA////9wAAApgC+AAiAugAAAEHBxgCcwAlAAixAgGwJbAzKwAA////9/8YAq8CPwAiAugAAAADByUDwwAA////9wAAApgDZwAiAugAAAEHBxICcwAlAAixAgKwJbAzKwAA////9wAAApgDtwAiAugAAAEHBxMCcwAlAAixAgKwJbAzKwAA////9wAAApgDGgAiAugAAAEHBxQCcwAlAAixAgGwJbAzKwAAAAL/9wAAA3ECPwAPABMAREBBAAUABgkFBmULAQkAAQAJAWUIAQQEA10AAwMuSwoBBwcAXQIBAAAvAEwQEAAAEBMQExIRAA8ADxEREREREREMCBsrJRUhNSMHIwEhFSEVIRUhFSc1IwcDcf4xzD2iAUACL/7YAQX++5wVeXl5cnICP3lpc3Fr4eEAAAD////3AAADcQMUACIDAwAAAQcHCQMcACUACLECAbAlsDMrAAAAAwBNAAACcwI/AA4AFwAeADxAOQ4BBAIBSgACAAQFAgRlBgEDAwFdAAEBLksHAQUFAF0AAAAvAEwYGA8PGB4YHRwaDxcPFichJAgIFysAFhUUBiMhESEyFhUUBgclFTMyNjU0JiMSNTQjIxUzAj41e3X+ygEmb3QlI/7bdisuLSx1XI+PARpINEtTAj9SRSlAE6R5Hx0eH/6fPz9+AAAAAAEAI//1AlwCSgAaADRAMQoBAQAWCwICARcBAwIDSgABAQBfAAAAMEsAAgIDXwQBAwMxA0wAAAAaABklJCYFCBcrBCYmNTQ2NjMyFhcHJiMiBhUUFhYzMjcXBgYjAQmSVFSSW1N5LGY5U0lfK00wUzlmK3tSC02IVVWJTTI3XUVeTDJNKkVdNjMAAAD//wAj//UCXAMVACIDBgAAAQcHCQKMACYACLEBAbAmsDMrAAD//wAj//UCXAMVACIDBgAAAQcHDwKMACYACLEB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AgBfAQEAACFLAAMDAGABAQAAIQBMG0AXBQQCAgIAXQAAACFLAAMDAWAAAQEmAUxZQA0AAAASABIjEyIRBgcYKwERIzUGIyImNREzERQWMzI2NRECaZk8bmp1njg0N0ICP/3BN0KAcwFX/rI9PkM9AUkAAAD//wBH//UCaQMUACIERQAAAQcHCQKFACUACLEBAbAlsDMrAAD//wBH//UCaQMUACIERQAAAQcHEQKFACUACLEBAbAlsDMrAAD//wBH//UCaQMUACIERQAAAQcHDwKFACUACLEBAbAlsDMrAAD//wBH//UCaQMUACIERQAAAQcHDgKFACUACLEBAbAlsDMrAAD//wBH//UCaQMUACIERQAAAQcHHQKFACUACLEBArAlsDMrAAD//wBH//UCaQMTACIERQAAAQcHAQKFACUACLEBArAlsDMrAAD//wBH/y4CaQI/ACIERQAAAAMHIQKFAAD//wBH//UCaQMUACIERQAAAQcHBwKFACUACLEBAbAlsDMrAAD//wBH//UCaQNjACIERQAAAQcHHAKFACUACLEBAbAlsDMrAAD//wBH//UCzALcACIERQAAAQcHIANQACUACLEBAbAlsDMrAAD//wBH//UCzAMUACIERQAAACcHIANQACUBBwcJAoUAJQAQsQEBsCWwMyuxAgGwJbAzKwAA//8AR/8uAswC3AAiBEUAAAAnByADUAAlAQMHIQKFAAAACLEBAbAlsDMrAAD//wBH//UCzAMUACIERQAAACcHIANQACUBBwcHAoUAJQAQsQEBsCWwMyuxAgGwJbAzKwAA//8AR//1AswDYwAiBEUAAAAnByADUAAlAQcHHAKFACUAELEBAbAlsDMrsQIBsCWwMysAAP//AEf/9QLMAxoAIgRFAAAAJwcgA1AAJQEHBxQChQAlABCxAQGwJbAzK7ECAbAlsDMrAAD//wBH//UCaQMUACIERQAAAQcHDAKFACUACLEBArAlsDMrAAD//wBH//UCaQMcACIERQAAAQcHHgKFACUACLEBAbAlsDMrAAD//wBH//UCaQL4ACIERQAAAQcHGAKFACUACLEBAbAlsDMrAAD//wBH//UCaQOuACIERQAAACcHVQKFACUBBwdNAoUAxgAQsQEBsCWwMyuxAgKwxrAzKwAA//8AR/8YAoACPwAiBEUAAAADByUDlAAA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TBEREREREAYHGisTMxUzNTMRIzUjFSNLm+qcnOqbAhrS0v3myckAAP//AB//+AJuAiIAAgIS/wAAAQBLAAACYgIaAAcAIUAeAAEBA10EAQMDIksCAQAAIQBMAAAABwAHERERBQcXKwERIxEjESMRAmKc4JsCGv3mAZr+ZgIaAAD//wBK/z4ClAIiAAICNQIA//8AH//4AjwCIgACAaz/AAABAAgAAAIPAhoABwAbQBgCAQAAA10AAwMiSwABASEBTBERERAEBxgrASMRIxEjNSECD7abtgIHAZr+ZgGagAD////+/zYCZgIaAAICdQgA/////v82AmYC7wAiAnUIAAADB3sCCwAAAAMAH/8+AzIC5gARABgAHwAsQCkfHhUUBAADAUoFAQMDIksCAQAAKEsABAQBXQABASQBTBERFBEREQYHGiskBgcVIzUmJjU0Njc1MxUWFhUEFhcRBgYVBDY1NCYnEQMyp5uPm6elnY+bp/2EUllZUgGTU1NZkpELuLgLj399igvFxQuMe0hOCgE5CUtFlk5IRUsJ/scAAAD//wADAAACTgIaAAICdP8AAAEAIQAAAi8CGgARAC9ALBABAwIDAQEDAkoAAwABAAMBaAUEAgICIksAAAAhAEwAAAARABEjEyIRBgcYKwERIzUGIyImNTUzFRQWMzI3NQIvnERSbW+cMzA9NgIa/ebIImNoqZ8xLBriAAAAAAEAS/+KAqkCGgALAClAJgAAAwBSBAECAiJLBgUCAwMBXgABASEBTAAAAAsACxERERERBwcZKyUVIzUhETMRMxEzEQKpkf4zm9mcgPZ2Ahr+ZgGa/mYAAAABAEsAAAOAAhoACwAlQCIGBQMDAQEiSwQBAgIAXgAAACEATAAAAAsACxERERERBwcZKwERIREzETMRMxEzEQOA/Mubs5uxAhr95gIa/mYBmv5mAZoAAAD//wBL/5UDywIaACIFNAAAAAMHfQKwAAAAAQBL/4oCSgIaAAsARkuwClBYQBgAAQAAAW8FAQMDIksABAQAXgIBAAAhAEwbQBcAAQABhAUBAwMiSwAEBABeAgEAACEATFlACREREREREAYHGishIxUjNSMRMxEzETMCSraSt5vInHZ2Ahr+ZgGaAAIAS///AkcCGgAKABMAMEAtBQECAAMEAgNlAAEBIksGAQQEAF4AAAAhAEwLCwAA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Ap8AUwKfAFMCnwBTAp8AUwKfAFMCnwBTAp8AUwKfAFMCnwBTAn4AGQJ+ABkCfwBTAwMAJwMDACcDAwAnAwMAJwMDACcDAwAnAwMAJwMrACcDKABTA0IAAQMoAFMDKABTAygAUwMoAFMBSABTAtQAPQFIAEkBSP/sAUj/2wFI/54BSP/5AUgAAAFIAFABSABTAUj/0AFIADoBSP/sAUgADgFIAFIBSP/kAh3/8AId//ACHf/wAuQAUwLkAFMC5ABTAlwAUwR5AFMCXABJAlwAUwJcAFMCXABTAlwAUwOPAFMCXABTAmn/8gO7AFMDuwBTAygAUwVFAFMDKABTAygAUwMoAFMDKABTAygAUwMoAFMEWwBTAygAUwMoAFMDTAAnA0wAJwNMACcDTAAnA0wAJwNMACcDTAAnA0wAJwNMACcDTAAnA0wAJwNMACcDTAAnA0wAJwNMACcDTAAnA0wAJwNMACcDTAAnA0wAJwNMACcDTAAnA0wAJwNMACcDTAAnA0wAJwNMACcDTAAnA0wAJwNMACcDTAAnA0wAJwNMACcDTAAnBHAAJwLcAFMC3ABTA0wAJwLfAFMC3wBTAt8AUwLfAFMC3wBTAt8AUwLfAFMC3wBTAn4AHAJ+ABwCfgAcASkARAJ+ABwCfgAcAn4AHAJ+ABwCfgAcAn4AHAJ+ABwCfgAcAwsATQMxACcCagAEAmoABAJqAAQCagAEAmoABAJqAAQCagAEAxQATQMUAE0DFABNAxQATQMUAE0DFABNAxQATQMUAE0DFABNAxQATQMhAE0DIQBNAyEATQMhAE0DIQBNAyEATQMUAE0DFABNAxQATQMUAE0DFABNAxQATQMUAE0DFABNAur/9wSLABYEiwAWBIsAFgSLABYEiwAWAsoAAwKk//ICpP/yAqT/8gKk//ICpP/yAqT/8gKk//ICpP/yAqT/8gKk//ICnwAmAp8AJgKfACYCnwAmAp8AJgLUAD0C/v/3AxQATQMYAE0DHABNAxwATQMcAE0DHABNAxwATQMcAE0DHABNAxwATQMcAE0DHABNAxwATQMcAE0DHABNAxwATQMcAE0DHABNAxwATQMcAE0DHABNAxwATQMcAE0DHABNAxwATQMcAE0DHABNAxwATQQ+AEYEPgBGBakAUwVjAFMCmwAnApsAJwKbACcCmwAnApsAJwKbACcCmwAnApsAJwKbACcCmwAnApsAJwKbACcCmwAnApsAJwKbACcCmwAnApsAJwKbACcCmwAnApsAJwKbACcCmwAnApsAJwJnAE0DAwAnAwMAJwMDACcDAwAnAwMAJwMDACcDAwAnAzAAJwHjACcC1AA9AeMAJwLUAD0B4wAnAeMAJwHj/+wB4wAnAeMAJwHjACcB4wAnAeMAHgHjACcB4wAnAeMAJwHjACcB4wAnAhz/8AIc//ACHP/wBJYAUwTFAFMExQBTAxwAUwU4AFMDHABTAxwAUwMcAFMDHABTAxwAUwMcAFMETwBTAxwAUwMcAFMDTAAnAzEANwJ+//UCfv/1An7/9QJ+//UCfv/1An7/9QJ+//UDGABNAxgATQMYAE0DGABNAxgATQMYAE0DGABNAxgATQMYAE0DGABNAxgATQMYAE0DGABNAxgATQMYAE0DGABNAxgATQMYAE0DGABNAxgATQMYAE0DGABNAxgATQMYAE0EsQBNBLEATQSxAE0EsQBNBLEATQMRAEgDEQBIAxEASAMRAEgDEQBIAxEASAMRAEgDEQBIAxEASAMRAEgCqQArAqkAKwKpACsCqQArAqkAKwJpACUCaQAlAmkAJQJpACUCaQAlAmkAJQJpACUCaQAlAmkAJQJpACUCaQAlAmkAJQJpACUCaQAlAmkAJQJpACUCaQAlAmkAJQJpACUCaQAlAmkAJQJpACUCaQAlAmkAJQJpACUCaQAlA+QAJQPkACUCsgBIAk8AIAJPACACTwAgAk8AIAJPACACTwAgAk8AIAK0ACICkQAgArQAIgK0ACICtAAiArQAIgTRACICdwAgAncAIAJ3ACACdwAgAncAIAJ3ACACdwAgAncAIAJ3ACACdwAgAncAIAJ3ACACdwAgAncAIAJ3ACACdwAgAncAIAJ3ACACdwAgAncAIAJ3ACACdwAgAncAIAJ3ACACKv/uAir/7gGDAAgCvAAgArwAIAK8ACACvAAgArwAIAK8ACACvAAgAscAIAKzAEgCswAAArMASAKz/80Cs//NArMASAEtADUBLQBIAS0AOwEt//cBLf/mAS3/kAEtAAMBLf/yAS0AQgEtADUBLf/CAS0ALAEt//cCYAA1AS0AAAEtADUBLf/xATP/owEz/6MBM/+jATP/owKUAEgClP/NApQASAKFAEgBLQBIAS0AOwEtAEgBLQBIAaQASAEtAEgCYABIAS3/3QFH/+QEGQBIBBkASAKzAEgCswBIAzQAKQKzAEgCswBIArMASAKzAEgCswBIA+YASAKzAEgCswBIAo8AIAKPACACjwAgAo8AIAKPACACjwAgAo8AIAKPACACjwAgAo8AIAKPACACjwAgAo8AIAKPACACjwAgAo8AIAKPACACjwAgAo8AIAKPACACjwAgAo8AIAKPACACjwAgAo8AIAKPACACjwAgAo8AIAKPACACjwAgAo8AIAKPACACjwAgAo8AIAQoACACsgBIArIASAKyACABrwBIAa8ASAGvACYBrwBIAa//6QGvAEgBrwA3Aa//3QITABQCEwAUAhMAFAEkAEQCEwAUAhMAFAITABQCEwAUAhMAFAITABQCEwAUAhMAFAK1AEgBTQATAbMACAG9AA0BswAIAbMACAGzAAgBs//+AbMACAGzAAgCrwBFAq8ARQKvAEUCrwBFAq8ARQKvAEUCrwBFAq8ARQKvAEUCrwBFAr0ARQK9AEUCvQBFAr0ARQK9AEUCvQBFAq8ARQKvAEUCrwBFAq8ARQKvAEUCrwBFAq8ARQKvAEUCVv/4A6kAAQOpAAEDqQABA6kAAQOpAAECUwAEAlb/9gJW//YCVv/2Alb/9gJW//YCVv/2Alb/9gJW//YCVv/2Alb/9gIfACMCHwAjAh8AIwIfACMCHwAjAl4AQQKyACACsgAgArIAIAKyACACsgAgArIAIAKyACACsgAgArIAIAKyACACsgAgArIAIAKyACACsgAgArIAIAKyACACsgAgArIAIAKyACACsgAgArIAIAKyACACsgAgArIAIAKyACACsgAgA+MAJQPjACUE3QAiAncAIAJ3ACACdwAgAncAIAJ3ACACdwAgAncAIAJ3ACACdwAgAncAIAJ3ACACdwAgAncAIAJ3ACACdwAgAncAIAJ3ACACdwAgAncAIAJ3ACACdwAgAncAIAJ3ACACdwAhAXAASAFfAEgBXwA7AV8ASAFfAEgBrgBIAV8ASAJ6AEgBXwAgAV//1wQ1ACABnABFAaYAAgGcAEUBnABFAZwARQGc/+gBnABFAZwANwPfAEUD3wBFA98ARQPfAEUD3wBFAq8AQAKvAEACrwBAAq8AQAKvAEACrwBAAq8AQAKvAEACrwBAAikAKAIpACgCKQAoAikAKAIpACgE2wAEAwAACAKwAAgC7QBIAswACAKP//cCrgBHArUARwKP//cCj//3Ao//9wKP//cCj//3Ao//9wKP//cCj//3Ao//9wKP//cCj//3Ao//9wKP//cCj//3Ao//9wKP//cCj//3Ao//9wKP//cCj//3Ao//9wKP//cCj//3Ao//9wKP//cCj//3Ao//9wOX//cDl//3ApIATQJyACMCcgAjAnIAIwJyACMCcgAjAnIAIwJyACMCxgBNAtoAEwLGAE0C2gATAsYATQLGAE0E5gBNAkIATQJCAE0CQgBNAkIATQJCAE0CQgBNAkIATQJCAE0CQgBNAkIATQJCAE0CQgApAkIATQJCAE0CQgBNAkIATQJCAE0CQgBNAkIATQJCAE0CQgBNAkIATQJCAE0CpAAjAj8AHQI/AB0CKgBNApMAIwKTACMCkwAjApMAIwKTACMCkwAjApMAIwKTACMCtQAjAsAATQLoABQCwABNAsAATQLAAE0CwABNATcATQE3AE0BNwBAAlwAKgE3//wBN//rATf/lQE3AAgBN//3ATcARwE3AE0BN//HATcAMQE3//wCeAAyATcABQE3AEgBN//2AeD/8wHg//MB4P/zAocATQKHAE0ChwBNAocATQIMAE0CDABBAgwATQIMAE0CDABNAgwATQPsAE0CDABNAgz/3QM7AE0DOwBNAsAATQLAAE0CwABNAsAATQLAAE0CwABNAsAATQSgAE0CwABNAsAATQLMACMCzAAjAswAIwLMACMCzAAjAswAIwLMACMCzAAjAswAIwLMACMCzAAjAswAIwLMACMCzAAjAswAIwLMACMCzAAjAswAIwLMACMCzAAjAswAIwLMACMCzAAjAswAIwLMACMCzAAjAswAIwLMACMCzAAjAswAIwLMACMCzAAjAswAIwLMACMDwAAjAn0ATQJ9AE0CzAAjAoQATQKEAE0ChABNAoQATQKEAEMChABNAoQATQKEAE0CJwAZAicAGQInABkBJABEAicAGQInABkCJwAZAicAGQInABkCJwAZAicAGQInABkCoQBHAhAABAIQAAQCEAAEAhAABAIQAAQCEAAEAhAABAIQAAQCrgBHAq4ARwKuAEcCrgBHAq4ARwKuAEcCrgBHAq4ARwKuAEcCrgBHArwARwK8AEcCvABHArwARwK8AEcCvABHAq4ARwKuAEcCrgBHAq4ARwKuAEcCrgBHAq4ARwKuAEcCiP/8A+cAFQPnABUD5wAVA+cAFQPnABUCaQACAln/9QJZ//UCWf/1Aln/9QJZ//UCWf/1Aln/9QJZ//UCWf/1Aln/9QJBACQCQQAkAkEAJAJBACQCQQAkArUARwK1AEcCtQBHArUARwK1AEcCtQBHArUARwK1AEcCtQBHArUARwK1AEcCtQBHArUARwK1AEcCtQBHArUARwK1AEcCtQBHArUARwK1AEcCtQBHArUARwK1AEcCtQBHArUARwK1AEcDrgBBA64AQQUBAE0CQAAfAkAAHwJAAB8CQAAfAkAAHwJAAB8CQAAfAkAAHwJAAB8CQAAfAkAAHwJAAB8CQAAfAkAAHwJAAB8CQAAfAkAAHwJAAB8CQAAfAkAAHwJAAB8CQAAfAkAAHwKkACwCFQBHApMAIwKTACMCkwAjApMAIwKTACMCkwAjApMAIwK4ACMBvwAxAb8AMQG/ADECeAAqAb8AMQG/ADABv//aAb8AMQG/ADEBvwAxAb8ADAG/ADEBvwAxAngAMgG/ADEBvwAxAb8AMQHg//MB4P/zAeD/8wPsAE0EDwBNBA8ATQK1AE0CtQBNArUATQK1AE0CtQBNArUATQK1AE0ElQBNArUATQK1AE0CzAAjAiP/9QIj//UCI//1AiP/9QIj//UCI//1AiP/9QIj//UCtQBHArUARwK1AEcCtQBHArUARwK1AEcCtQBHArUARwK1AEcCtQBHAsMARwLDAEcCwwBHAsMARwLDAEcCwwBHArUARwK1AEcCtQBHArUARwK1AEcCtQBHArUARwK1AEcEDABHBAwARwQMAEcEDABHBAwARwKrAEICqwBCAqsAQgKrAEICqwBCAqsAQgKrAEICqwBCAqsAQgKrAEICRQAmAkUAJgJFACYCRQAmAkUAJgGcABwBqwAYAx8ACALiAFcC6QBXAlEAVwJRAFcCUwBXAz8ADwKhAFcCoQBXAqEAVwQ3AA0CkAAYAzUAVwM1AFcDNQBXA1wAVwLfAFUC3wBVAx8ADgPDAFcDMQBXA0oAJgMsAFcC1ABXAtYAJwJ9AA8C1AAJAtQACQO2ACIC0gAKAu0AKgNJAFcESgBXBGoAVwMoAFcC0QBXA00ADwQEAFcEoQAOBJMAVwKNACUCywAoAsoAEwFPAFcBSP/5AjgADANZAA8EWgBXAt4AKgNRAA8DPQARA7EADANKACYDGQAJAoAAFgLCAFcEVwANApAAGAMEAFUDBwBVAvYAGQNdAA8DVABXBDYAVwSaAFcDTwBXA9EAKwLWACcCfQAPAsgABAKk//IC7wAKA+EAEAMQACoC7QApAu0AVwM2AFcD+gAYA/oAGAFRAFcENwANAugAVwMuAFcDWABXAugAJwP5AFcDHwAIAx8ACARDAAQCoQBXAzUAIAM1ACAENwANApAAGAJ+ABkDNQBXAzUAVwNKACYDSgAmA0oAJgLKABMC1AAJAtQACQLUAAkC7QAqAlEAVwQEAFcCgQAUAs8ACALbAA4CkAApAx8ADQNPACYEZwANAvAAFwLfAFcDLf+tA0IADgNEABADDgAIA7gAJAJbAFcCkAAYAtYAJwLWACcDHABNA1oAFwKbACcCmwAnApsAJwMYAE0DGABNAxgATQMYAE0DIQAYAtQASAKmAAkDEQBIAxEASAO6ACUC1ABLA3AAEAQEAEsEnAANBIIAVwIc//ADTAARAqYACQMhABgDHABNAxwATQQ+AEYCmwAnAxgATQMYAE0DEQBIAxEASAMRAEgEBABLA0wAJwL8ABQCXAAgAqEALgJuAEsCAgBLAgIASwH2AEsCvQAKAoMAHwKDAB8CgwAfA5EABgIzABMCxgBLAsYASwLGAEsC4QBLAoIASwKCAEsCmgAHAy8ASwK2AEsCjgAfAq0ASwK2AEoCUAAfAhcACAJm//4CZv/+A1EAHwJQAAMCegAhAsAASwPLAEsDywBLApUASwJdAEsCqgAIA1sASwPFAAcDzABLAicAIAJQACACTgAOATEANwEtAAMBMv+gAq3/0gOHAEsCdAAfAq3/6wKIAAADAwAHApUAHwKIAAECJQAdAnMASwOsAAYCMwATAoIASwKRAEYCgP/zAtgACALQAEsDhwBLAq0ASwPjAEsDQQAjAlAAHwIXAAgCaAABAmgAAQJQAAMDHwAJApsAIQJ6ACACrQBKAtIASwMvABEDLwARATEASgORAAYCggBLArUABwK5AEsC0QBLAnUAHQNaAEsCXAAgAlwAIAPjACACgwAfAoMALQKDAC0DkQAGAjMAEwIq/+4CxgBLAsYASwKOAB8ClQAfApUAHwJOAA4CZv/+Amb//gJm//4CegAhAgIASwNbAEsCCgAQAlIABAJhAAoCMgAlApoABwK2ACEDygAEAoEAEAK/AEsCt/+hArQABwKGADsCLAAgArsAHQORAAYCAf/3AqgAPAKoADwCqAA8AoAASwJnAAECtgBLAq0ASgQUAEoCewAjAskAPAQUAD0ENQA9AlkAPwLGAAkDeQBLAg0ASwIzABMCUAAfAgIASwJ5ABsBLQAAArsAHAKvAEUEFAA9ArIAIAK7AB0CdwAgAncAIAJ3ACACqAA8AqgAPAKoADwCqAA8Ap4ANgQUAEoCrwBAAq8AQAJjAD8CzwAJA14APwPJAAoDzABLApj//gKyACACsgAgA+MAJQJ3ACACdwAhAncAIQKoADwCqAA8Aq8AQAKvAEACrwBAA14APwKMAA4C/v/3A3kACQKyAEgC2P/xAv7/9wLkAFMCpwAnAYgABwJOAAECUP//ArEAHwJTAAoCfQAnAmwAGgKUACMCfQAUArYAKgGIAAcCTv/+AlD//wKxAB8CUwAKAn0AJwJsABoClAAjAn0AFAGuABMBrgBJAa4AEgGuABIBrgAMAa4AEQGuABgBrgAcAa4AFAGuABYCvAAuArwAhAK8ACwCvAAvArwAJAK8AC8CvAA1ArwAPgK8AC4CvAAtArwALAK8AIQCvAAzArwALwK8ACQCvAAvArwANQK8AD4CvAAuArwALQGuABMBrgBJAa4AEgGuABMBrgBJAa4AEgGuABIBrgAMAa4AEQGuABgBrgAcAa4AFAGuABYBrgASAa4ADAGuABEBrgAYAa4AHAGuABQBrgAWAa4AEwGuAEkBrgASAa4AEgGuAAwBrgARAa4AGAGuABwBrgAUAa4AFgGuABMBrgBJAa4AEgGuABIBrgAMAa4AEQGuABgBrgAcAa4AFAGuABYBrgATAa4ASQGuABIBrgASAa4ADAGuABEBrgAYAa4AHAGuABQBrgAWAa4AEwGuAEkBrgASAa4AEgGuAAwBrgARAa4AGAGuABwBrgAUAa4AFgC4/zIEFABJBBQASQQUABIEFABJBBQAEgQUAEkEFAASBBQAEQQUABwBsgANAYj/1QEuADYBZgA2AQYAIgEGACMDHgAiASEAMQEhADEC0AAUAQYAIgJN//8CTQA0AbUAMQDmADEBBgAiAYj/3wH0AAABiP/VAUIAQAF6AEABXABuAYj/3wCtACYBhwA0AYcADwFwAFMBcAAPAWUASQFmAAoBmwA+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AZoBmwGcAZ0BngGfAaABoQGiAaMBpAA5ADoBpQGmAacBqAA7ADwA6wGpALsBqgGrAawBrQGuAa8APQGwAOYBsQGyAbMBtAG1AbYBtwG4AbkBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTAdQB1QHWAdcB2AHZAdoB2wHcAd0B3gHfAeAB4QHiAeMB5AHlAeYB5wHoAekB6gHrAewB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgB+QH6AfsB/AH9Af4B/wIAAgECAgIDAgQCBQIGAgcCCAIJAgoCCwIMAg0CDgIPAhACEQISAhMCFAIVAhYCFwIYAhkCGgIbAhwCHQIeAh8CIAIhAiICIwIkAiUCJgInAigCKQIqAisCLAItAi4CLwIwAjECMgIzAjQCNQI2AjcCOAI5AjoCOwI8Aj0CPgI/AkACQQJCAkMCRAJFAkYCRwJIAkkCSgJLAEQAaQJMAk0CTgJPAlACUQJSAGsCUwJUAlUCVgJXAlgAbAJZAGoCWgJbAlwCXQBuAl4AbQCgAl8ARQBGAP4BAABvAmACYQJiAEcA6gJjAQECZAJlAmYASABwAmcCaAJpAHICagJrAmwCbQJuAm8AcwJwAnEAcQJyAnMCdAJ1AnYCdwJ4AnkCegJ7AEkASgD5AnwCfQJ+An8CgAKBAEsCggKDAoQChQKGAEwA1wB0AocAdgKIAHcCiQKKAosAdQKMAo0CjgKPApACkQBNApICkwKUAE4ClQKWApcATwKYApkCmgKbApwCnQKeAOMAUAKfAFECoAKhAqICowKkAqUCpgKnAqgAeABSAHkCqQB7AqoCqwKsAq0CrgKvAHwCsAKxArIAegKzArQCtQK2ArcCuAK5AroCuwK8Ar0CvgK/AKECwAB9AsECwgLDALEAUwDuAFQAVQLEAsUCxgLHAsgCyQLKAFYCywLMAs0A5QLOAPwCzwLQAtEC0gLTAIkC1ABXAtUC1gLXAtgC2QLaAtsAWAB+AtwC3QCAAt4AgQLfAH8C4ALhAuIC4wLkAuUC5gLnAugC6QLqAusC7ALtAu4AWQBaAu8C8ALxAvIAWwBcAOwC8wC6AvQC9QL2AvcC+AL5AF0C+gDnAvsC/AL9Av4C/wMAAwEDAgMDAwQDBQMGAwcDCAMJAwoDCwMMAw0DDgMPAxADEQMSAxMDFAMVAxYDFwMYAxkDGgMbAxwDHQMeAx8DIAMhAyIDIwMkAyUDJgMnAygDKQMqAysDLAMtAy4DLwMwAzEDMgMzAzQDNQM2AzcDOAM5AzoDOwM8Az0DPgM/A0ADQQNCA0MDRANFA0YDRwNIA0kDSgNLA0wDTQNOA08DUANRA1IDUwNUA1UDVgNXA1gDWQDAAMEDWgNbA1wDXQNeA18DYANhA2IDYwNkA2UDZgNnA2gDaQNqA2sDbANtA24DbwNwA3EDcgNzA3QDdQN2A3cDeAN5A3oDewN8A30DfgN/A4ADgQOCA4MDhAOFA4YDhwOIA4kDigOLA4wDjQOOA48DkAORA5IDkwOUA5UDlgOXA5gDmQOaA5sDnAOdA54DnwOgA6EDogOjA6QDpQOmA6cDqAOpA6oDqwOsA60DrgOvA7ADsQOyA7MDtAO1A7YDtwO4A7kDugO7A7wDvQO+A78DwAPBA8IDwwPEA8UDxgPHA8gDyQPKA8sDzAPNA84DzwPQA9ED0gPTA9QD1QPWA9cD2APZA9oD2wPcA90D3gPfA+AD4QPiA+MD5APlA+YD5wPoA+kD6gPrA+wD7QPuA+8D8APxA/ID8wP0A/UD9gP3A/gD+QP6A/sD/AP9A/4D/wQABAEEAgQDBAQEBQQGBAcECAQJBAoECwQMBA0EDgQPBBAEEQQSBBMEFAQVBBYEFwQYBBkEGgQbBBwEHQQeBB8EIAQhBCIEIwQkBCUEJgQnBCgEKQQqBCsELAQtBC4ELwQwBDEEMgQzBDQENQQ2BDcEOAQ5BDoEOwQ8BD0EPgQ/BEAEQQRCBEMERARFBEYERwRIBEkESgRLBEwETQROBE8EUARRBFIEUwRUBFUEVgRXBFgEWQRaBFsEXARdBF4EXwRgBGEEYgRjBGQEZQRmBGcEaARpBGoEawRsBG0EbgRvBHAEcQRyBHMEdAR1BHYEdwR4BHkEegR7BHwEfQR+BH8EgASBBIIEgwSEBIUEhgSHBIgEiQSKBIsEjASNBI4EjwSQBJEEkgSTBJQElQSWBJcEmASZBJoEmwScBJ0EngSfBKAEoQSiBKMEpASlBKYEpwSoBKkEqgSrBKwErQSuBK8EsASxBLIEswS0BLUEtgS3BLgEuQS6BLsEvAS9BL4EvwTABMEEwgTDBMQExQTGBMcEyATJBMoEywTMBM0EzgTPBNAE0QTSBNME1ATVBNYE1wTYBNkE2gTbBNwE3QTeBN8E4AThBOIE4wTkBOUE5gTnAJ0AngToBOkE6gTrBOwE7QTuBO8E8ATxBPIE8wT0BPUE9gT3BPgE+QT6BPsE/AT9BP4E/wUABQEFAgUDBQQFBQUGBQcFCAUJBQoFCwUMBQ0FDgUPBRAFEQUSBRMFFAUVBRYFFwUYBRkFGgUbBRwFHQUeBR8FIAUhBSIFIwUkBSUFJgUnBSgFKQUqBSsFLAUtBS4FLwUwBTEFMgUzBTQFNQU2BTcFOAU5BToFOwU8BT0FPgU/BUAFQQVCBUMFRAVFBUYFRwVIBUkFSgVLBUwFTQVOBU8FUAVRBVIFUwVUBVUFVgVXBVgFWQVaBVsFXAVdBV4FXwVgBWEFYgVjBWQFZQVmBWcFaAVpBWoFawVsBW0FbgVvBXAFcQVyBXMFdAV1BXYFdwV4BXkFegV7BXwFfQV+BX8FgAWBBYIFgwWEBYUFhgWHBYgFiQWKBYsFjAWNBY4FjwWQBZEFkgWTBZQFlQWWBZcFmAWZBZoFmwWcBZ0FngWfBaAFoQWiBaMFpAWlBaYFpwWoBakFqgWrBawFrQWuBa8FsAWxBbIFswW0BbUFtgW3BbgFuQW6BbsFvAW9Bb4FvwXABcEFwgXDBcQFxQXGBccFyAXJBcoFywXMBc0FzgXPBdAF0QXSBdMF1AXVBdYF1wXYBdkF2gXbBdwF3QXeBd8F4AXhBeIF4wXkBeUF5gXnBegF6QXqBesF7AXtBe4F7wXwBfEF8gXzBfQF9QX2BfcF+AX5BfoF+wX8Bf0F/gX/BgAGAQYCBgMGBAYFBgYGBwYIBgkGCgYLBgwGDQYOBg8GEAYRBhIGEwYUBhUGFgYXBhgGGQYaBhsGHAYdBh4GHwYgBiEGIgYjBiQGJQYmBicGKAYpBioGKwYsBi0GLgYvBjAGMQYyBjMGNAY1BjYGNwY4BjkGOgY7BjwGPQY+Bj8AmwZABkEAEwAUABUAFgAXABgAGQAaABsAHAZCBkMGRAZFBkYGRwZIBkkGSgZLBkwGTQZOBk8GUAZRBlIGUwZUBlUGVgZXBlgGWQZaBlsGXAZdBl4GXwZgBmEGYgZjBmQGZQZmBmcGaAZpBmoGawZsBm0GbgZvBnAGcQZyBnMGdAZ1BnYGdwZ4BnkGegZ7BnwGfQZ+Bn8GgAaBBoIGgwaEBoUGhgaHBogGiQaKBosGjAaNBo4GjwaQBpEGkgaTBpQGlQaWBpcGmAaZBpoGmwacBp0GngafBqAGoQaiBqMGpAalALwA9AamBqcA9QD2BqgGqQaqBqsADQA/AMMAhwAdAA8AqwAEAKMABgARACIAogAFAAoAHgASAEIGrAatBq4GrwawBrEAXgBgAD4AQAALAAwGsgazBrQGtQa2BrcAswCyBrgGuQAQBroGuwa8Br0GvgCpAKoAvgC/AMUAtAC1ALYAtwDEBr8GwAbBBsIGwwbEBsUGxgbHBsgGyQbKBssGzAbNBs4GzwbQBtEG0gbTBtQG1QbWBtcG2AbZBtoG2wbcAIQG3QC9AAcG3gbfAKYA9wbgBuEG4gbjBuQG5QbmBucG6AbpBuoAhQbrBuwG7QCWBu4G7wbwAA4A7wDwALgAIACPACEAHwCVAJQAkwCnAGEApAbxAJIAnAbyBvMAmgCZAKUG9ACYAAgAxgb1BvYG9wb4BvkG+gb7BvwG/Qb+Bv8HAAcBBwIHAwcEALkHBQcGBwcHCAcJBwoHCwcMBw0HDgAjAAkAiACGAIsAigCMAIMAXwDoBw8AggDCBxAHEQBBBxIHEwcUBxUHFgcXBxgHGQcaBxsHHAcdBx4HHwcgByEHIgcjByQHJQcmBycHKAcpByoHKwcsBy0HLgcvBzAHMQcyBzMHNAc1BzYHNwc4BzkHOgc7BzwHPQc+Bz8HQAdBB0IHQwdEB0UHRgdHB0gHSQdKB0sHTAdNB04HTwdQB1EHUgdTB1QHVQdWB1cHWAdZB1oHWwdcB10HXgdfB2AHYQdiB2MHZAdlB2YHZwdoB2kHagdrB2wHbQduB28HcAdxB3IHcwd0B3UHdgd3B3gHeQd6B3sHfAd9B34HfweAAI0A2wDhAN4A2ACOANwAQwDfANoA4ADdANkHgQeCB4MHhAeFB4YHhweIB4kHigeLB4wHjQeOB48HkAeRB5IHkweUB5UHlgeXB5gHmQeaB5sHnAedB54HnwROVUxMBkFicmV2ZQd1bmkxRUFFB3VuaTFFQjYHdW5pMUVCMAd1bmkxRUIyB3VuaTFFQjQHdW5pMDFDRAd1bmkxRUE0B3VuaTFFQUMHdW5pMUVBNgd1bmkxRUE4B3VuaTFFQUEHdW5pMDIwMAd1bmkxRUEwB3VuaTFFQTIHdW5pMDIwMgdBbWFjcm9uB0FvZ29uZWsKQXJpbmdhY3V0ZQdBRWFjdXRlB3VuaTFFMDgLQ2NpcmN1bWZsZXgKQ2RvdGFjY2VudAd1bmkwMUM0BkRjYXJvbgZEY3JvYXQHdW5pMUUwQwd1bmkxRTBFB3VuaTAxQzUGRWJyZXZlBkVjYXJvbgd1bmkxRTFDB3VuaTFFQkUHdW5pMUVDNgd1bmkxRUMwB3VuaTFFQzIHdW5pMUVDNAd1bmkwMjA0CkVkb3RhY2NlbnQHdW5pMUVCOAd1bmkxRUJBB3VuaTAyMDYHRW1hY3Jvbgd1bmkxRTE2B3VuaTFFMTQHRW9nb25lawd1bmkxRUJDB3VuaTAxQjcHdW5pMDFFRQZHY2Fyb24LR2NpcmN1bWZsZXgMR2NvbW1hYWNjZW50Ckdkb3RhY2NlbnQHdW5pMUUyMAd1bmkwMUU0BEhiYXIHdW5pMUUyQQd1bmkwMjFFC0hjaXJjdW1mbGV4B3VuaTFFMjQCSUoGSWJyZXZlB3VuaTAyMDgHdW5pMUUyRQd1bmkxRUNBB3VuaTFFQzgHdW5pMDIwQQdJbWFjcm9uB0lvZ29uZWsGSXRpbGRlC3VuaTAwQTQwMzAxC0pjaXJjdW1mbGV4B3VuaTAxRTgMS2NvbW1hYWNjZW50B3VuaTAxQzcGTGFjdXRlBkxjYXJvbgxMY29tbWFhY2NlbnQETGRvdAd1bmkxRTM2B3VuaTAxQzgHdW5pMUUzQQd1bmkxRTQyB3VuaTAxQ0EGTmFjdXRlBk5jYXJvbgxOY29tbWFhY2NlbnQHdW5pMUU0NAd1bmkxRTQ2A0VuZwd1bmkwMUNCB3VuaTFFNDgGT2JyZXZlB3VuaTFFRDAHdW5pMUVEOAd1bmkxRUQyB3VuaTFFRDQHdW5pMUVENgd1bmkwMjBDB3VuaTAyMkEHdW5pMDIzMAd1bmkxRUNDB3VuaTFFQ0UFT2hvcm4HdW5pMUVEQQd1bmkxRUUyB3VuaTFFREMHdW5pMUVERQd1bmkxRUUwDU9odW5nYXJ1bWxhdXQHdW5pMDIwRQdPbWFjcm9uB3VuaTFFNTIHdW5pMUU1MAd1bmkwMUVBC09zbGFzaGFjdXRlB3VuaTFFNEMHdW5pMUU0RQd1bmkwMjJDBlJhY3V0ZQZSY2Fyb24MUmNvbW1hYWNjZW50B3VuaTAyMTAHdW5pMUU1QQd1bmkwMjEyB3VuaTFFNUUGU2FjdXRlB3VuaTFFNjQHdW5pQTc4Qgd1bmkxRTY2C1NjaXJjdW1mbGV4DFNjb21tYWFjY2VudAd1bmkxRTYwB3VuaTFFNjIHdW5pMUU2OAd1bmkxRTlFB3VuaTAxOEYEVGJhcgZUY2Fyb24HdW5pMDE2Mgd1bmkwMjFBB3VuaTFFNkMHdW5pMUU2RQZVYnJldmUHdW5pMDFEMwd1bmkwMjE0B3VuaTFFRTQHdW5pMUVFNgVVaG9ybgd1bmkxRUU4B3VuaTFFRjAHdW5pMUVFQQd1bmkxRUVDB3VuaTFFRUUNVWh1bmdhcnVtbGF1dAd1bmkwMjE2B1VtYWNyb24HdW5pMUU3QQdVb2dvbmVrBVVyaW5nBlV0aWxkZQd1bmkxRTc4BldhY3V0ZQtXY2lyY3VtZmxleAlXZGllcmVzaXMGV2dyYXZlC1ljaXJjdW1mbGV4B3VuaTFFOEUHdW5pMUVGNAZZZ3JhdmUHdW5pMUVGNgd1bmkwMjMyB3VuaTFFRjgGWmFjdXRlClpkb3RhY2NlbnQHdW5pMUU5MhBJYWN1dGVfSi5sb2NsTkxEDUFkaWVyZXNpcy5hbHQNVWRpZXJlc2lzLmFsdBJVZGllcmVzaXMuc3MwMS5hbHQGQS5zczAxC0FhY3V0ZS5zczAxC0FicmV2ZS5zczAxDHVuaTFFQUUuc3MwMQx1bmkxRUI2LnNzMDEMdW5pMUVCMC5zczAxDHVuaTFFQjIuc3MwMQx1bmkxRUI0LnNzMDEMdW5pMDFDRC5zczAxEEFjaXJjdW1mbGV4LnNzMDEMdW5pMUVBNC5zczAxDHVuaTFFQUMuc3MwMQx1bmkxRUE2LnNzMDEMdW5pMUVBOC5zczAxDHVuaTFFQUEuc3MwMQx1bmkwMjAwLnNzMDEOQWRpZXJlc2lzLnNzMDEMdW5pMUVBMC5zczAxC0FncmF2ZS5zczAxDHVuaTFFQTIuc3MwMQx1bmkwMjAyLnNzMDEMQW1hY3Jvbi5zczAxDEFvZ29uZWsuc3MwMQpBcmluZy5zczAxD0FyaW5nYWN1dGUuc3MwMQtBdGlsZGUuc3MwMQdBRS5zczAxDEFFYWN1dGUuc3MwMQx1bmkwMUM0LnNzMDEMdW5pMDFDNS5zczAxBkUuc3MwMQtFYWN1dGUuc3MwMQtFYnJldmUuc3MwMQtFY2Fyb24uc3MwMQx1bmkxRTFDLnNzMDEQRWNpcmN1bWZsZXguc3MwMQx1bmkxRUJFLnNzMDEMdW5pMUVDNi5zczAxDHVuaTFFQzAuc3MwMQx1bmkxRUMyLnNzMDEMdW5pMUVDNC5zczAxDHVuaTAyMDQuc3MwMQ5FZGllcmVzaXMuc3MwMQ9FZG90YWNjZW50LnNzMDEMdW5pMUVCOC5zczAxC0VncmF2ZS5zczAxDHVuaTFFQkEuc3MwMQx1bmkwMjA2LnNzMDEMRW1hY3Jvbi5zczAxDHVuaTFFMTYuc3MwMQx1bmkxRTE0LnNzMDEMRW9nb25lay5zczAxDHVuaTFFQkMuc3MwMQZGLnNzMDEGRy5zczAxC0dicmV2ZS5zczAxC0djYXJvbi5zczAxEEdjaXJjdW1mbGV4LnNzMDERR2NvbW1hYWNjZW50LnNzMDEPR2RvdGFjY2VudC5zczAxDHVuaTFFMjAuc3MwMQx1bmkwMUU0LnNzMDEGSS5zczAxB0lKLnNzMDELSWFjdXRlLnNzMDEVSWFjdXRlX0oubG9jbE5MRC5zczAxC0licmV2ZS5zczAxEEljaXJjdW1mbGV4LnNzMDEMdW5pMDIwOC5zczAxDklkaWVyZXNpcy5zczAxDHVuaTFFMkUuc3MwMQ9JZG90YWNjZW50LnNzMDEMdW5pMUVDQS5zczAxC0lncmF2ZS5zczAxDHVuaTFFQzguc3MwMQx1bmkwMjBBLnNzMDEMSW1hY3Jvbi5zczAxDElvZ29uZWsuc3MwMQtJdGlsZGUuc3MwMQZKLnNzMDEQdW5pMDBBNDAzMDEuc3MwMRBKY2lyY3VtZmxleC5zczAxDHVuaTAxQzcuc3MwMQZNLnNzMDEMdW5pMUU0Mi5zczAxBk4uc3MwMQx1bmkwMUNBLnNzMDELTmFjdXRlLnNzMDELTmNhcm9uLnNzMDERTmNvbW1hYWNjZW50LnNzMDEMdW5pMUU0NC5zczAxDHVuaTFFNDYuc3MwMQhFbmcuc3MwMQx1bmkwMUNCLnNzMDEMdW5pMUU0OC5zczAxC050aWxkZS5zczAxBlEuc3MwMQx1bmkwMThGLnNzMDEGVC5zczAxCVRiYXIuc3MwMQtUY2Fyb24uc3MwMQx1bmkwMTYyLnNzMDEMdW5pMDIxQS5zczAxDHVuaTFFNkMuc3MwMQx1bmkxRTZFLnNzMDEGVS5zczAxC1VhY3V0ZS5zczAxC1VicmV2ZS5zczAxDHVuaTAxRDMuc3MwMRBVY2lyY3VtZmxleC5zczAxDHVuaTAyMTQuc3MwMQ5VZGllcmVzaXMuc3MwMQx1bmkxRUU0LnNzMDELVWdyYXZlLnNzMDEMdW5pMUVFNi5zczAxClVob3JuLnNzMDEMdW5pMUVFOC5zczAxDHVuaTFFRjAuc3MwMQx1bmkxRUVBLnNzMDEMdW5pMUVFQy5zczAxDHVuaTFFRUUuc3MwMRJVaHVuZ2FydW1sYXV0LnNzMDEMdW5pMDIxNi5zczAxDFVtYWNyb24uc3MwMQx1bmkxRTdBLnNzMDEMVW9nb25lay5zczAxClVyaW5nLnNzMDELVXRpbGRlLnNzMDEMdW5pMUU3OC5zczAxBlcuc3MwMQtXYWN1dGUuc3MwMRBXY2lyY3VtZmxleC5zczAxDldkaWVyZXNpcy5zczAxC1dncmF2ZS5zczAxBlkuc3MwMQtZYWN1dGUuc3MwMRBZY2lyY3VtZmxleC5zczAxDllkaWVyZXNpcy5zczAxDHVuaTFFOEUuc3MwMQx1bmkxRUY0LnNzMDELWWdyYXZlLnNzMDEMdW5pMUVGNi5zczAxDHVuaTAyMzIuc3MwMQx1bmkxRUY4LnNzMDEGWi5zczAxC1phY3V0ZS5zczAxC1pjYXJvbi5zczAxD1pkb3RhY2NlbnQuc3MwMQx1bmkxRTkyLnNzMDEGYWJyZXZlB3VuaTFFQUYHdW5pMUVCNwd1bmkxRUIxB3VuaTFFQjMHdW5pMUVCNQd1bmkwMUNFB3VuaTFFQTUHdW5pMUVBRAd1bmkxRUE3B3VuaTFFQTkHdW5pMUVBQgd1bmkwMjAxB3VuaTFFQTEHdW5pMUVBMwd1bmkwMjAzB2FtYWNyb24HYW9nb25lawphcmluZ2FjdXRlB2FlYWN1dGUHdW5pMUUwOQtjY2lyY3VtZmxleApjZG90YWNjZW50BmRjYXJvbgd1bmkxRTBEB3VuaTFFMEYHdW5pMDFDNgZlYnJldmUGZWNhcm9uB3VuaTFFMUQHdW5pMUVCRgd1bmkxRUM3B3VuaTFFQzEHdW5pMUVDMwd1bmkxRUM1B3VuaTAyMDUKZWRvdGFjY2VudAd1bmkxRUI5B3VuaTFFQkIHdW5pMDIwNwdlbWFjcm9uB3VuaTFFMTcHdW5pMUUxNQdlb2dvbmVrB3VuaTFFQkQHdW5pMDI1OQd1bmkwMjkyB3VuaTAxRUYGZ2Nhcm9uC2djaXJjdW1mbGV4DGdjb21tYWFjY2VudApnZG90YWNjZW50B3VuaTFFMjEHdW5pMDFFNQRoYmFyB3VuaTFFMkIHdW5pMDIxRgtoY2lyY3VtZmxleAd1bmkxRTI1BmlicmV2ZQd1bmkwMjA5B3VuaTFFMkYJaS5sb2NsVFJLB3VuaTFFQ0IHdW5pMUVDOQd1bmkwMjBCAmlqB2ltYWNyb24HaW9nb25lawZpdGlsZGUHdW5pMDIzNwt1bmkwMDZBMDMwMQtqY2lyY3VtZmxleAd1bmkwMUU5DGtjb21tYWFjY2VudAxrZ3JlZW5sYW5kaWMGbGFjdXRlBmxjYXJvbgxsY29tbWFhY2NlbnQEbGRvdAd1bmkxRTM3B3VuaTAxQzkHdW5pMUUzQgd1bmkxRTQzBm5hY3V0ZQtuYXBvc3Ryb3BoZQZuY2Fyb24MbmNvbW1hYWNjZW50B3VuaTFFNDUHdW5pMUU0NwNlbmcHdW5pMDFDQwd1bmkxRTQ5Bm9icmV2ZQd1bmkxRUQxB3VuaTFFRDkHdW5pMUVEMwd1bmkxRUQ1B3VuaTFFRDcHdW5pMDIwRAd1bmkwMjJCB3VuaTAyMzEHdW5pMUVDRAd1bmkxRUNGBW9ob3JuB3VuaTFFREIHdW5pMUVFMwd1bmkxRUREB3VuaTFFREYHdW5pMUVFMQ1vaHVuZ2FydW1sYXV0B3VuaTAyMEYHb21hY3Jvbgd1bmkxRTUzB3VuaTFFNTEHdW5pMDFFQgtvc2xhc2hhY3V0ZQd1bmkxRTREB3VuaTFFNEYHdW5pMDIyRAZyYWN1dGUGcmNhcm9uDHJjb21tYWFjY2VudAd1bmkwMjExB3VuaTFFNUIHdW5pMDIxMwd1bmkxRTVGBnNhY3V0ZQd1bmkxRTY1B3VuaUE3OEMHdW5pMUU2NwtzY2lyY3VtZmxleAxzY29tbWFhY2NlbnQHdW5pMUU2MQd1bmkxRTYzB3VuaTFFNjkFbG9uZ3MEdGJhcgZ0Y2Fyb24HdW5pMDE2Mwd1bmkwMjFCB3VuaTFFOTcHdW5pMUU2RAd1bmkxRTZGBnVicmV2ZQd1bmkwMUQ0B3VuaTAyMTUHdW5pMUVFNQd1bmkxRUU3BXVob3JuB3VuaTFFRTkHdW5pMUVGMQd1bmkxRUVCB3VuaTFFRUQHdW5pMUVFRg11aHVuZ2FydW1sYXV0B3VuaTAyMTcHdW1hY3Jvbgd1bmkxRTdCB3VvZ29uZWsFdXJpbmcGdXRpbGRlB3VuaTFFNzkGd2FjdXRlC3djaXJjdW1mbGV4CXdkaWVyZXNpcwZ3Z3JhdmULeWNpcmN1bWZsZXgHdW5pMUU4Rgd1bmkxRUY1BnlncmF2ZQd1bmkxRUY3B3VuaTAyMzMHdW5pMUVGOQZ6YWN1dGUKemRvdGFjY2VudAd1bmkxRTkzEGlhY3V0ZV9qLmxvY2xOTEQGYS5zczAxC2FhY3V0ZS5zczAxC2FicmV2ZS5zczAxDHVuaTFFQUYuc3MwMQx1bmkxRUI3LnNzMDEMdW5pMUVCMS5zczAxDHVuaTFFQjMuc3MwMQx1bmkxRUI1LnNzMDEMdW5pMDFDRS5zczAxEGFjaXJjdW1mbGV4LnNzMDEMdW5pMUVBNS5zczAxDHVuaTFFQUQuc3MwMQx1bmkxRUE3LnNzMDEMdW5pMUVBOS5zczAxDHVuaTFFQUIuc3MwMQx1bmkwMjAxLnNzMDEOYWRpZXJlc2lzLnNzMDEMdW5pMUVBMS5zczAxC2FncmF2ZS5zczAxDHVuaTFFQTMuc3MwMQx1bmkwMjAzLnNzMDEMYW1hY3Jvbi5zczAxDGFvZ29uZWsuc3MwMQphcmluZy5zczAxD2FyaW5nYWN1dGUuc3MwMQthdGlsZGUuc3MwMQdhZS5zczAxDGFlYWN1dGUuc3MwMQx1bmkwMUM2LnNzMDEGZS5zczAxC2VhY3V0ZS5zczAxC2VicmV2ZS5zczAxC2VjYXJvbi5zczAxDHVuaTFFMUQuc3MwMRBlY2lyY3VtZmxleC5zczAxDHVuaTFFQkYuc3MwMQx1bmkxRUM3LnNzMDEMdW5pMUVDMS5zczAxDHVuaTFFQzMuc3MwMQx1bmkxRUM1LnNzMDEMdW5pMDIwNS5zczAxDmVkaWVyZXNpcy5zczAxD2Vkb3RhY2NlbnQuc3MwMQx1bmkxRUI5LnNzMDELZWdyYXZlLnNzMDEMdW5pMUVCQi5zczAxDHVuaTAyMDcuc3MwMQxlbWFjcm9uLnNzMDEMdW5pMUUxNy5zczAxDHVuaTFFMTUuc3MwMQxlb2dvbmVrLnNzMDEMdW5pMUVCRC5zczAxDHVuaTAyNTkuc3MwMQZmLnNzMDEGbC5zczAxC2xhY3V0ZS5zczAxC2xjYXJvbi5zczAxEWxjb21tYWFjY2VudC5zczAxCWxkb3Quc3MwMQx1bmkxRTM3LnNzMDEMdW5pMDFDOS5zczAxDHVuaTFFM0Iuc3MwMQtsc2xhc2guc3MwMQdvZS5zczAxBnQuc3MwMQl0YmFyLnNzMDELdGNhcm9uLnNzMDEMdW5pMDE2My5zczAxDHVuaTAyMUIuc3MwMQx1bmkxRTk3LnNzMDEMdW5pMUU2RC5zczAxDHVuaTFFNkYuc3MwMQZ3LnNzMDELd2FjdXRlLnNzMDEQd2NpcmN1bWZsZXguc3MwMQ53ZGllcmVzaXMuc3MwMQt3Z3JhdmUuc3MwMQZ5LnNzMDELeWFjdXRlLnNzMDEQeWNpcmN1bWZsZXguc3MwMQ55ZGllcmVzaXMuc3MwMQx1bmkxRUY1LnNzMDELeWdyYXZlLnNzMDEMdW5pMUVGNy5zczAxDHVuaTAyMzMuc3MwMQx1bmkxRUY5LnNzMDEGei5zczAxC3phY3V0ZS5zczAxC3pjYXJvbi5zczAxD3pkb3RhY2NlbnQuc3MwMQx1bmkxRTkzLnNzMDEDVF9oB2ZpLnNzMDEHZmwuc3MwMRBhZGllcmVzaXMuc2MuYWx0EHVkaWVyZXNpcy5zYy5hbHQVdWRpZXJlc2lzLnNjLnNzMDEuYWx0BGEuc2MJYWFjdXRlLnNjCWFicmV2ZS5zYwp1bmkxRUFGLnNjCnVuaTFFQjcuc2MKdW5pMUVCMS5zYwp1bmkxRUIzLnNjCnVuaTFFQjUuc2MKdW5pMDFDRS5zYw5hY2lyY3VtZmxleC5zYwp1bmkxRUE1LnNjCnVuaTFFQUQuc2MKdW5pMUVBNy5zYwp1bmkxRUE5LnNjCnVuaTFFQUIuc2MKdW5pMDIwMS5zYwxhZGllcmVzaXMuc2MKdW5pMUVBMS5zYwlhZ3JhdmUuc2MKdW5pMUVBMy5zYwp1bmkwMjAzLnNjEGFkaWVyZXNpcy5hbHQuc2MKYW1hY3Jvbi5zYwphb2dvbmVrLnNjCGFyaW5nLnNjDWFyaW5nYWN1dGUuc2MJYXRpbGRlLnNjBWFlLnNjCmFlYWN1dGUuc2MEYi5zYwRjLnNjCWNhY3V0ZS5zYwljY2Fyb24uc2MLY2NlZGlsbGEuc2MKdW5pMUUwOS5zYw5jY2lyY3VtZmxleC5zYw1jZG90YWNjZW50LnNjBGQuc2MGZXRoLnNjCWRjYXJvbi5zYwlkY3JvYXQuc2MKdW5pMUUwRC5zYwp1bmkxRTBGLnNjCnVuaTAxQzYuc2MEZS5zYwllYWN1dGUuc2MJZWJyZXZlLnNjCWVjYXJvbi5zYwp1bmkxRTFELnNjDmVjaXJjdW1mbGV4LnNjCnVuaTFFQkYuc2MKdW5pMUVDNy5zYwp1bmkxRUMxLnNjCnVuaTFFQzMuc2MKdW5pMUVDNS5zYwp1bmkwMjA1LnNjDGVkaWVyZXNpcy5zYw1lZG90YWNjZW50LnNjCnVuaTFFQjkuc2MJZWdyYXZlLnNjCnVuaTFFQkIuc2MKdW5pMDIwNy5zYwplbWFjcm9uLnNjCnVuaTFFMTcuc2MKdW5pMUUxNS5zYwplb2dvbmVrLnNjCnVuaTFFQkQuc2MKdW5pMDI1OS5zYwp1bmkwMjkyLnNjCnVuaTAxRUYuc2MEZi5zYwRnLnNjCnVuaTAxRjUuc2MJZ2JyZXZlLnNjCWdjYXJvbi5zYw5nY2lyY3VtZmxleC5zYw9nY29tbWFhY2NlbnQuc2MNZ2RvdGFjY2VudC5zYwp1bmkxRTIxLnNjCnVuaTAxRTUuc2MEaC5zYwdoYmFyLnNjCnVuaTFFMkIuc2MKdW5pMDIxRi5zYw5oY2lyY3VtZmxleC5zYwp1bmkxRTI1LnNjBGkuc2MLZG90bGVzc2kuc2MJaWFjdXRlLnNjE2lhY3V0ZV9qLmxvY2xOTEQuc2MJaWJyZXZlLnNjDmljaXJjdW1mbGV4LnNjCnVuaTAyMDkuc2MMaWRpZXJlc2lzLnNjCnVuaTFFMkYuc2MMaS5zYy5sb2NsVFJLCnVuaTFFQ0Iuc2MJaWdyYXZlLnNjCnVuaTFFQzkuc2MKdW5pMDIwQi5zYwVpai5zYwppbWFjcm9uLnNjCmlvZ29uZWsuc2MJaXRpbGRlLnNjBGouc2MOdW5pMDA2QTAzMDEuc2MOamNpcmN1bWZsZXguc2MEay5zYwp1bmkwMUU5LnNjD2tjb21tYWFjY2VudC5zYw9rZ3JlZW5sYW5kaWMuc2MEbC5zYwlsYWN1dGUuc2MJbGNhcm9uLnNjD2xjb21tYWFjY2VudC5zYwdsZG90LnNjCnVuaTFFMzcuc2MKdW5pMDFDOS5zYwp1bmkxRTNCLnNjCWxzbGFzaC5zYwRtLnNjCnVuaTFFNDMuc2MEbi5zYwluYWN1dGUuc2MJbmNhcm9uLnNjD25jb21tYWFjY2VudC5zYwp1bmkxRTQ1LnNjCnVuaTFFNDcuc2MGZW5nLnNjCnVuaTAxQ0Muc2MKdW5pMUU0OS5zYwludGlsZGUuc2MEby5zYwlvYWN1dGUuc2MJb2JyZXZlLnNjDm9jaXJjdW1mbGV4LnNjCnVuaTFFRDEuc2MKdW5pMUVEOS5zYwp1bmkxRUQzLnNjCnVuaTFFRDUuc2MKdW5pMUVENy5zYwp1bmkwMjBELnNjDG9kaWVyZXNpcy5zYwp1bmkwMjJCLnNjCnVuaTAyMzEuc2MKdW5pMUVDRC5zYwlvZ3JhdmUuc2MKdW5pMUVDRi5zYwhvaG9ybi5zYwp1bmkxRURCLnNjCnVuaTFFRTMuc2MKdW5pMUVERC5zYwp1bmkxRURGLnNjCnVuaTFFRTEuc2MQb2h1bmdhcnVtbGF1dC5zYwp1bmkwMjBGLnNjCm9tYWNyb24uc2MKdW5pMUU1My5zYwp1bmkxRTUxLnNjCnVuaTAxRUIuc2MJb3NsYXNoLnNjDm9zbGFzaGFjdXRlLnNjCW90aWxkZS5zYwp1bmkxRTRELnNjCnVuaTFFNEYuc2MKdW5pMDIyRC5zYwVvZS5zYwRwLnNjCHRob3JuLnNjBHEuc2MEci5zYwlyYWN1dGUuc2MJcmNhcm9uLnNjD3Jjb21tYWFjY2VudC5zYwp1bmkwMjExLnNjCnVuaTFFNUIuc2MKdW5pMDIxMy5zYwp1bmkxRTVGLnNjBHMuc2MJc2FjdXRlLnNjCnVuaTFFNjUuc2MKdW5pQTc4Qy5zYwlzY2Fyb24uc2MKdW5pMUU2Ny5zYwtzY2VkaWxsYS5zYw5zY2lyY3VtZmxleC5zYw9zY29tbWFhY2NlbnQuc2MKdW5pMUU2MS5zYwp1bmkxRTYzLnNjCnVuaTFFNjkuc2MNZ2VybWFuZGJscy5zYwR0LnNjB3RiYXIuc2MJdGNhcm9uLnNjCnVuaTAxNjMuc2MKdW5pMDIxQi5zYwp1bmkxRTk3LnNjCnVuaTFFNkQuc2MKdW5pMUU2Ri5zYwR1LnNjCXVhY3V0ZS5zYwl1YnJldmUuc2MKdW5pMDFENC5zYw51Y2lyY3VtZmxleC5zYwp1bmkwMjE1LnNjDHVkaWVyZXNpcy5zYwp1bmkxRUU1LnNjCXVncmF2ZS5zYwp1bmkxRUU3LnNjCHVob3JuLnNjCnVuaTFFRTkuc2MKdW5pMUVGMS5zYwp1bmkxRUVCLnNjCnVuaTFFRUQuc2MKdW5pMUVFRi5zYxB1aHVuZ2FydW1sYXV0LnNjCnVuaTAyMTcuc2MKdW1hY3Jvbi5zYwp1bmkxRTdCLnNjCnVvZ29uZWsuc2MIdXJpbmcuc2MJdXRpbGRlLnNjCnVuaTFFNzkuc2MEdi5zYwR3LnNjCXdhY3V0ZS5zYw53Y2lyY3VtZmxleC5zYwx3ZGllcmVzaXMuc2MJd2dyYXZlLnNjBHguc2MEeS5zYwl5YWN1dGUuc2MOeWNpcmN1bWZsZXguc2MMeWRpZXJlc2lzLnNjCnVuaTFFOEYuc2MKdW5pMUVGNS5zYwl5Z3JhdmUuc2MKdW5pMUVGNy5zYwp1bmkwMjMzLnNjCnVuaTFFRjkuc2MEei5zYwl6YWN1dGUuc2MJemNhcm9uLnNjDXpkb3RhY2NlbnQuc2MKdW5pMUU5My5zYwlhLnNjLnNzMDEOYWFjdXRlLnNjLnNzMDEOYWJyZXZlLnNjLnNzMDEPdW5pMUVBRi5zYy5zczAxD3VuaTFFQjcuc2Muc3MwMQ91bmkxRUIxLnNjLnNzMDEPdW5pMUVCMy5zYy5zczAxD3VuaTFFQjUuc2Muc3MwMQ91bmkwMUNFLnNjLnNzMDETYWNpcmN1bWZsZXguc2Muc3MwMQ91bmkxRUE1LnNjLnNzMDEPdW5pMUVBRC5zYy5zczAxD3VuaTFFQTcuc2Muc3MwMQ91bmkxRUE5LnNjLnNzMDEPdW5pMUVBQi5zYy5zczAxD3VuaTAyMDEuc2Muc3MwMRFhZGllcmVzaXMuc2Muc3MwMQ91bmkxRUExLnNjLnNzMDEOYWdyYXZlLnNjLnNzMDEPdW5pMUVBMy5zYy5zczAxD3VuaTAyMDMuc2Muc3MwMQ9hbWFjcm9uLnNjLnNzMDEPYW9nb25lay5zYy5zczAxDWFyaW5nLnNjLnNzMDESYXJpbmdhY3V0ZS5zYy5zczAxDmF0aWxkZS5zYy5zczAxCmFlLnNjLnNzMDEPYWVhY3V0ZS5zYy5zczAxD3VuaTAxQzYuc2Muc3MwMQllLnNjLnNzMDEOZWFjdXRlLnNjLnNzMDEOZWJyZXZlLnNjLnNzMDEOZWNhcm9uLnNjLnNzMDEPdW5pMUUxRC5zYy5zczAxE2VjaXJjdW1mbGV4LnNjLnNzMDEPdW5pMUVCRi5zYy5zczAxD3VuaTFFQzcuc2Muc3MwMQ91bmkxRUMxLnNjLnNzMDEPdW5pMUVDMy5zYy5zczAxD3VuaTFFQzUuc2Muc3MwMQ91bmkwMjA1LnNjLnNzMDERZWRpZXJlc2lzLnNjLnNzMDESZWRvdGFjY2VudC5zYy5zczAxD3VuaTFFQjkuc2Muc3MwMQ5lZ3JhdmUuc2Muc3MwMQ91bmkxRUJCLnNjLnNzMDEPdW5pMDIwNy5zYy5zczAxD2VtYWNyb24uc2Muc3MwMQ91bmkxRTE3LnNjLnNzMDEPdW5pMUUxNS5zYy5zczAxD2VvZ29uZWsuc2Muc3MwMQ91bmkxRUJELnNjLnNzMDEPdW5pMDI1OS5zYy5zczAxCWYuc2Muc3MwMQlnLnNjLnNzMDEOZ2JyZXZlLnNjLnNzMDEOZ2Nhcm9uLnNjLnNzMDETZ2NpcmN1bWZsZXguc2Muc3MwMRRnY29tbWFhY2NlbnQuc2Muc3MwMRJnZG90YWNjZW50LnNjLnNzMDEPdW5pMUUyMS5zYy5zczAxD3VuaTAxRTUuc2Muc3MwMQlpLnNjLnNzMDEQZG90bGVzc2kuc2Muc3MwMQ5pYWN1dGUuc2Muc3MwMRhpYWN1dGVfai5sb2NsTkxELnNjLnNzMDEOaWJyZXZlLnNjLnNzMDETaWNpcmN1bWZsZXguc2Muc3MwMQ91bmkwMjA5LnNjLnNzMDERaWRpZXJlc2lzLnNjLnNzMDEPdW5pMUUyRi5zYy5zczAxD3VuaTFFQ0Iuc2Muc3MwMQ5pZ3JhdmUuc2Muc3MwMQ91bmkxRUM5LnNjLnNzMDEPdW5pMDIwQi5zYy5zczAxCmlqLnNjLnNzMDEPaW1hY3Jvbi5zYy5zczAxD2lvZ29uZWsuc2Muc3MwMQ5pdGlsZGUuc2Muc3MwMQlqLnNjLnNzMDETdW5pMDA2QTAzMDEuc2Muc3MwMRNqY2lyY3VtZmxleC5zYy5zczAxD3VuaTAxQzkuc2Muc3MwMQltLnNjLnNzMDEPdW5pMUU0My5zYy5zczAxCW4uc2Muc3MwMQ5uYWN1dGUuc2Muc3MwMQ5uY2Fyb24uc2Muc3MwMRRuY29tbWFhY2NlbnQuc2Muc3MwMQ91bmkxRTQ1LnNjLnNzMDEPdW5pMUU0Ny5zYy5zczAxC2VuZy5zYy5zczAxD3VuaTAxQ0Muc2Muc3MwMQ91bmkxRTQ5LnNjLnNzMDEObnRpbGRlLnNjLnNzMDEJcS5zYy5zczAxCXQuc2Muc3MwMQx0YmFyLnNjLnNzMDEOdGNhcm9uLnNjLnNzMDEPdW5pMDE2My5zYy5zczAxD3VuaTAyMUIuc2Muc3MwMQ91bmkxRTk3LnNjLnNzMDEPdW5pMUU2RC5zYy5zczAxD3VuaTFFNkYuc2Muc3MwMQl1LnNjLnNzMDEOdWFjdXRlLnNjLnNzMDEOdWJyZXZlLnNjLnNzMDEPdW5pMDFENC5zYy5zczAxE3VjaXJjdW1mbGV4LnNjLnNzMDEPdW5pMDIxNS5zYy5zczAxEXVkaWVyZXNpcy5zYy5zczAxD3VuaTFFRTUuc2Muc3MwMQ51Z3JhdmUuc2Muc3MwMQ91bmkxRUU3LnNjLnNzMDENdWhvcm4uc2Muc3MwMQ91bmkxRUU5LnNjLnNzMDEPdW5pMUVGMS5zYy5zczAxD3VuaTFFRUIuc2Muc3MwMQ91bmkxRUVELnNjLnNzMDEPdW5pMUVFRi5zYy5zczAxFXVodW5nYXJ1bWxhdXQuc2Muc3MwMQ91bmkwMjE3LnNjLnNzMDEPdW1hY3Jvbi5zYy5zczAxD3VuaTFFN0Iuc2Muc3MwMQ91b2dvbmVrLnNjLnNzMDENdXJpbmcuc2Muc3MwMQ51dGlsZGUuc2Muc3MwMQ91bmkxRTc5LnNjLnNzMDEJdy5zYy5zczAxDndhY3V0ZS5zYy5zczAxE3djaXJjdW1mbGV4LnNjLnNzMDERd2RpZXJlc2lzLnNjLnNzMDEOd2dyYXZlLnNjLnNzMDEJeS5zYy5zczAxDnlhY3V0ZS5zYy5zczAxE3ljaXJjdW1mbGV4LnNjLnNzMDEReWRpZXJlc2lzLnNjLnNzMDEPdW5pMUU4Ri5zYy5zczAxD3VuaTFFRjUuc2Muc3MwMQ55Z3JhdmUuc2Muc3MwMQ91bmkxRUY3LnNjLnNzMDEPdW5pMDIzMy5zYy5zczAxD3VuaTFFRjkuc2Muc3MwMQl6LnNjLnNzMDEOemFjdXRlLnNjLnNzMDEOemNhcm9uLnNjLnNzMDESemRvdGFjY2VudC5zYy5zczAxD3VuaTFFOTMuc2Muc3MwMQd1bmkwNDEwB3VuaTA0MTEHdW5pMDQxMgd1bmkwNDEzB3VuaTA0MDMHdW5pMDQ5MAd1bmkwNDE0B3VuaTA0MTUHdW5pMDQwMAd1bmkwNDAxB3VuaTA0MTYHdW5pMDQxNwd1bmkwNDE4B3VuaTA0MTkHdW5pMDQwRAd1bmkwNDhBB3VuaTA0MUEHdW5pMDQwQwd1bmkwNDFCB3VuaTA0MUMHdW5pMDQxRAd1bmkwNDFFB3VuaTA0MUYHdW5pMDQyMAd1bmkwNDIxB3VuaTA0MjIHdW5pMDQyMwd1bmkwNDBFB3VuaTA0MjQHdW5pMDQyNQd1bmkwNDI3B3VuaTA0MjYHdW5pMDQyOAd1bmkwNDI5B3VuaTA0MEYHdW5pMDQyQwd1bmkwNDJBB3VuaTA0MkIHdW5pMDQwOQd1bmkwNDBBB3VuaTA0MDUHdW5pMDQwNAd1bmkwNDJEB3VuaTA0MDYHdW5pMDQwNwd1bmkwNDA4B3VuaTA0MEIHdW5pMDQyRQd1bmkwNDJGB3VuaTA0MDIHdW5pMDQ2Mgd1bmkwNDZBB3VuaTA0NzIHdW5pMDQ3NAd1bmkwNDkyB3VuaTA0OTQHdW5pMDQ5Ngd1bmkwNDk4B3VuaTA0OUEHdW5pMDQ5Qwd1bmkwNDlFB3VuaTA0QTAHdW5pMDRBMgd1bmkwNEE0B3VuaTA0QTYHdW5pMDUyNAd1bmkwNEE4B3VuaTA0QUEHdW5pMDRBQwd1bmkwNEFFB3VuaTA0QjAHdW5pMDRCMgd1bmkwNEI0B3VuaTA0QjYHdW5pMDRCOAd1bmkwNEJBB3VuaTA1MjYHdW5pMDRCQwd1bmkwNEJFB3VuaTA0QzAHdW5pMDRDMQd1bmkwNEMzB3VuaTA0QzcHdW5pMDRDOQd1bmkwNENCB3VuaTA0Q0QHdW5pMDREMAd1bmkwNEQyB3VuaTA0RDQHdW5pMDRENgd1bmkwNEQ4B3VuaTA0REEHdW5pMDREQwd1bmkwNERFB3VuaTA0RTAHdW5pMDRFMgd1bmkwNEU0B3VuaTA0RTYHdW5pMDRFOAd1bmkwNEVBB3VuaTA0RUMHdW5pMDRFRQd1bmkwNEYwB3VuaTA0RjIHdW5pMDRGNAd1bmkwNEY2B3VuaTA0RjgHdW5pMDRGQQd1bmkwNEZDB3VuaTA0RkUHdW5pMDUxMAd1bmkwNTEyB3VuaTA1MUEHdW5pMDUxQwd1bmkwNDhDB3VuaTA0OEUHdW5pMDUyOAd1bmkwNTJFD3VuaTA0MTQubG9jbEJHUg91bmkwNDFCLmxvY2xCR1IPdW5pMDQyNC5sb2NsQkdSD3VuaTA0OTIubG9jbEJTSA91bmkwNDk4LmxvY2xCU0gPdW5pMDRBQS5sb2NsQlNID3VuaTA0QUEubG9jbENIVQx1bmkwNDEwLnNzMDEMdW5pMDQxNC5zczAxDHVuaTA0MTUuc3MwMQx1bmkwNDAwLnNzMDEMdW5pMDQwMS5zczAxDHVuaTA0MTguc3MwMQx1bmkwNDE5LnNzMDEMdW5pMDQ4QS5zczAxDHVuaTA0MEQuc3MwMQx1bmkwNDFCLnNzMDEMdW5pMDQyMC5zczAxDHVuaTA0MjIuc3MwMQx1bmkwNDIzLnNzMDEMdW5pMDQwRS5zczAxDHVuaTA0MjQuc3MwMQx1bmkwNDJDLnNzMDEMdW5pMDQyQS5zczAxDHVuaTA0MkIuc3MwMQx1bmkwNDA5LnNzMDEMdW5pMDQwQS5zczAxDHVuaTA0MDguc3MwMQx1bmkwNDYyLnNzMDEMdW5pMDRBQy5zczAxDHVuaTA0QzUuc3MwMQx1bmkwNEQwLnNzMDEMdW5pMDREMi5zczAxDHVuaTA0RDQuc3MwMQx1bmkwNEQ2LnNzMDEMdW5pMDRFMi5zczAxDHVuaTA0RTQuc3MwMQx1bmkwNEVFLnNzMDEMdW5pMDRGMC5zczAxDHVuaTA0RjIuc3MwMQx1bmkwNEY4LnNzMDEMdW5pMDUxQS5zczAxDHVuaTA0OEMuc3MwMQd1bmkwNDMwB3VuaTA0MzEHdW5pMDQzMgd1bmkwNDMzB3VuaTA0NTMHdW5pMDQ5MQd1bmkwNDM0B3VuaTA0MzUHdW5pMDQ1MAd1bmkwNDUxB3VuaTA0MzYHdW5pMDQzNwd1bmkwNDM4B3VuaTA0MzkHdW5pMDQ1RAd1bmkwNDhCB3VuaTA0M0EHdW5pMDQ1Qwd1bmkwNDNCB3VuaTA0M0MHdW5pMDQzRAd1bmkwNDNFB3VuaTA0M0YHdW5pMDQ0MAd1bmkwNDQxB3VuaTA0NDIHdW5pMDQ0Mwd1bmkwNDVFB3VuaTA0NDQHdW5pMDQ0NQd1bmkwNDQ3B3VuaTA0NDYHdW5pMDQ0OAd1bmkwNDQ5B3VuaTA0NUYHdW5pMDQ0Qwd1bmkwNDRBB3VuaTA0NEIHdW5pMDQ1OQd1bmkwNDVBB3VuaTA0NTUHdW5pMDQ1NAd1bmkwNDREB3VuaTA0NTYHdW5pMDQ1Nwd1bmkwNDU4B3VuaTA0NUIHdW5pMDQ0RQd1bmkwNDRGB3VuaTA0NTIHdW5pMDQ2Mwd1bmkwNDZCB3VuaTA0NzMHdW5pMDQ3NQd1bmkwNDkzB3VuaTA0OTUHdW5pMDQ5Nwd1bmkwNDk5B3VuaTA0OUIHdW5pMDQ5RAd1bmkwNDlGB3VuaTA0QTEHdW5pMDRBMwd1bmkwNEE1B3VuaTA1MjUHdW5pMDRBNwd1bmkwNEE5B3VuaTA0QUIHdW5pMDRBRAd1bmkwNEFGB3VuaTA0QjEHdW5pMDRCMwd1bmkwNEI1B3VuaTA0QjcHdW5pMDRCOQd1bmkwNEJCB3VuaTA1MjcHdW5pMDRCRAd1bmkwNEJGB3VuaTA0Q0YHdW5pMDRDMgd1bmkwNEM0B3VuaTA0QzYHdW5pMDRDOAd1bmkwNENBB3VuaTA0Q0MHdW5pMDRDRQd1bmkwNEQxB3VuaTA0RDMHdW5pMDRENQd1bmkwNEQ3B3VuaTA0RDkHdW5pMDREQgd1bmkwNEREB3VuaTA0REYHdW5pMDRFMQd1bmkwNEUzB3VuaTA0RTUHdW5pMDRFNwd1bmkwNEU5B3VuaTA0RUIHdW5pMDRFRAd1bmkwNEVGB3VuaTA0RjEHdW5pMDRGMwd1bmkwNEY1B3VuaTA0RjcHdW5pMDRGOQd1bmkwNEZCB3VuaTA0RkQHdW5pMDRGRgd1bmkwNTExB3VuaTA1MTMHdW5pMDUxQgd1bmkwNTFEB3VuaTA0OEQHdW5pMDQ4Rgd1bmkwNTI5B3VuaTA1MkYPdW5pMDQzMi5sb2NsQkdSD3VuaTA0MzMubG9jbEJHUg91bmkwNDM0LmxvY2xCR1IPdW5pMDQzNi5sb2NsQkdSD3VuaTA0MzcubG9jbEJHUg91bmkwNDM4LmxvY2xCR1IPdW5pMDQzOS5sb2NsQkdSD3VuaTA0NUQubG9jbEJHUg91bmkwNDNBLmxvY2xCR1IPdW5pMDQzQi5sb2NsQkdSD3VuaTA0M0QubG9jbEJHUg91bmkwNDNGLmxvY2xCR1IPdW5pMDQ0Mi5sb2NsQkdSD3VuaTA0NDcubG9jbEJHUg91bmkwNDQ2LmxvY2xCR1IPdW5pMDQ0OC5sb2NsQkdSD3VuaTA0NDkubG9jbEJHUg91bmkwNDRDLmxvY2xCR1IPdW5pMDQ0QS5sb2NsQkdSD3VuaTA0NEUubG9jbEJHUg91bmkwNDkzLmxvY2xCU0gPdW5pMDQ5OS5sb2NsQlNID3VuaTA0QUIubG9jbENIVQ91bmkwNDUzLmxvY2xNS0QPdW5pMDQzMS5sb2NsU1JCD3VuaTA0MzMubG9jbFNSQg91bmkwNDM0LmxvY2xTUkIPdW5pMDQzRi5sb2NsU1JCD3VuaTA0NDIubG9jbFNSQgx1bmkwNDMwLnNzMDEMdW5pMDQzNC5zczAxDHVuaTA0MzUuc3MwMQx1bmkwNDUwLnNzMDEMdW5pMDQ1MS5zczAxDHVuaTA0Mzguc3MwMQx1bmkwNDM5LnNzMDEMdW5pMDQ4Qi5zczAxDHVuaTA0NUQuc3MwMQx1bmkwNDQwLnNzMDEMdW5pMDQ0Mi5zczAxDHVuaTA0NDMuc3MwMQx1bmkwNDVFLnNzMDEMdW5pMDQ0Qy5zczAxDHVuaTA0NEEuc3MwMQx1bmkwNDRCLnNzMDEMdW5pMDQ1OS5zczAxDHVuaTA0NUEuc3MwMQx1bmkwNDYzLnNzMDEMdW5pMDREMS5zczAxDHVuaTA0RDMuc3MwMQx1bmkwNEQ1LnNzMDEMdW5pMDRENy5zczAxDHVuaTA0RDkuc3MwMQx1bmkwNERCLnNzMDEMdW5pMDRFMy5zczAxDHVuaTA0RTUuc3MwMQx1bmkwNEVGLnNzMDEMdW5pMDRGMS5zczAxDHVuaTA0RjMuc3MwMQx1bmkwNEY5LnNzMDEMdW5pMDQ4RC5zczAxB3VuaTAzOTQHdW5pMDNBOQd1bmkwM0JDB3VuaTIxMkIHdW5pMjEyQQh6ZXJvLm9zZgdvbmUub3NmB3R3by5vc2YJdGhyZWUub3NmCGZvdXIub3NmCGZpdmUub3NmB3NpeC5vc2YJc2V2ZW4ub3NmCWVpZ2h0Lm9zZghuaW5lLm9zZgl6ZXJvLnNpbmYIb25lLnNpbmYIdHdvLnNpbmYKdGhyZWUuc2luZglmb3VyLnNpbmYJZml2ZS5zaW5mCHNpeC5zaW5mCnNldmVuLnNpbmYKZWlnaHQuc2luZgluaW5lLnNpbmYHemVyby50ZgZvbmUudGYGdHdvLnRmCHRocmVlLnRmB2ZvdXIudGYHZml2ZS50ZgZzaXgudGYIc2V2ZW4udGYIZWlnaHQudGYHbmluZS50Zgl6ZXJvLnRvc2YIb25lLnRvc2YIdHdvLnRvc2YKdGhyZWUudG9zZglmb3VyLnRvc2YJZml2ZS50b3NmCHNpeC50b3NmCnNldmVuLnRvc2YKZWlnaHQudG9zZgluaW5lLnRvc2YJemVyby5zdWJzCG9uZS5zdWJzCHR3by5zdWJzB3VuaTIwODAHdW5pMjA4MQd1bmkyMDgyB3VuaTIwODMHdW5pMjA4NAd1bmkyMDg1B3VuaTIwODYHdW5pMjA4Nwd1bmkyMDg4B3VuaTIwODkKdGhyZWUuc3Vicwlmb3VyLnN1YnMJZml2ZS5zdWJzCHNpeC5zdWJzCnNldmVuLnN1YnMKZWlnaHQuc3VicwluaW5lLnN1YnMJemVyby5kbm9tCG9uZS5kbm9tCHR3by5kbm9tCnRocmVlLmRub20JZm91ci5kbm9tCWZpdmUuZG5vbQhzaXguZG5vbQpzZXZlbi5kbm9tCmVpZ2h0LmRub20JbmluZS5kbm9tCXplcm8ubnVtcghvbmUubnVtcgh0d28ubnVtcgp0aHJlZS5udW1yCWZvdXIubnVtcglmaXZlLm51bXIIc2l4Lm51bXIKc2V2ZW4ubnVtcgplaWdodC5udW1yCW5pbmUubnVtcgd1bmkyMDcwB3VuaTAwQjkHdW5pMDBCMgd1bmkwMEIzB3VuaTIwNzQHdW5pMjA3NQd1bmkyMDc2B3VuaTIwNzcHdW5pMjA3OAd1bmkyMDc5CXplcm8uc3VwcwhvbmUuc3Vwcwh0d28uc3Vwcwp0aHJlZS5zdXBzCWZvdXIuc3VwcwlmaXZlLnN1cHMIc2l4LnN1cHMKc2V2ZW4uc3VwcwplaWdodC5zdXBzCW5pbmUuc3Vwcwd1bmkyMTUzB3VuaTIxNTQJb25lZWlnaHRoDHRocmVlZWlnaHRocwtmaXZlZWlnaHRocwxzZXZlbmVpZ2h0aHMOYmFja3NsYXNoLmNhc2UTcGVyaW9kY2VudGVyZWQuY2FzZQtidWxsZXQuY2FzZRtwZXJpb2RjZW50ZXJlZC5sb2NsQ0FULmNhc2UKc2xhc2guY2FzZRZwZXJpb2RjZW50ZXJlZC5sb2NsQ0FUDmJyYWNlbGVmdC5jYXNlD2JyYWNlcmlnaHQuY2FzZRBicmFja2V0bGVmdC5jYXNlEWJyYWNrZXRyaWdodC5jYXNlDnBhcmVubGVmdC5jYXNlD3BhcmVucmlnaHQuY2FzZQpmaWd1cmVkYXNoB3VuaTIwMTUHdW5pMjAxMAd1bmkwMEFEC2VtZGFzaC5jYXNlC2VuZGFzaC5jYXNlC2h5cGhlbi5jYXNlEmd1aWxsZW1vdGxlZnQuY2FzZRNndWlsbGVtb3RyaWdodC5jYXNlEmd1aWxzaW5nbGxlZnQuY2FzZRNndWlsc2luZ2xyaWdodC5jYXNlCWV4Y2xhbS5zYw1leGNsYW1kb3duLnNjEGd1aWxsZW1vdGxlZnQuc2MRZ3VpbGxlbW90cmlnaHQuc2MQZ3VpbHNpbmdsbGVmdC5zYxFndWlsc2luZ2xyaWdodC5zYwlwZXJpb2Quc2MLcXVlc3Rpb24uc2MPcXVlc3Rpb25kb3duLnNjC3F1b3RlZGJsLnNjD3F1b3RlZGJsYmFzZS5zYw9xdW90ZWRibGxlZnQuc2MQcXVvdGVkYmxyaWdodC5zYwxxdW90ZWxlZnQuc2MNcXVvdGVyaWdodC5zYxFxdW90ZXNpbmdsYmFzZS5zYw5xdW90ZXNpbmdsZS5zYwd1bmkyN0U4B3VuaTI3RTkHdW5pMjAwNwd1bmkyMDBBB3VuaTIwMDgHdW5pMDBBMAd1bmkyMDA5B3VuaTIwMEIHdW5pMjBCNQ1jb2xvbm1vbmV0YXJ5BGRvbmcERXVybwd1bmkyMEIyB3VuaTIwQjQHdW5pMjBBRARsaXJhB3VuaTIwQkEHdW5pMjBCQwd1bmkyMEE2BnBlc2V0YQd1bmkyMEIxB3VuaTIwQkQHdW5pMjBCOQd1bmkyMEI4B3VuaTIwQUUHdW5pMjBBOQd1bmkyMjE5B3VuaTIwNTIHdW5pMjIxNQhlbXB0eXNldAd1bmkyMTI2B3VuaTIyMDYHdW5pMDBCNQdhcnJvd3VwB3VuaTIxOTcKYXJyb3dyaWdodAd1bmkyMTk4CWFycm93ZG93bgd1bmkyMTk5CWFycm93bGVmdAd1bmkyMTk2CWFycm93Ym90aAlhcnJvd3VwZG4MYXJyb3d1cC5jYXNlD2Fycm93cmlnaHQuY2FzZQ5hcnJvd2Rvd24uY2FzZQ5hcnJvd2xlZnQuY2FzZQd1bmkyNUM2B3VuaTI1QzcJZmlsbGVkYm94B3VuaTI1QTEHdHJpYWd1cAd1bmkyNUI2B3RyaWFnZG4HdW5pMjVDMAd1bmkyNUIzB3VuaTI1QjcHdW5pMjVCRAd1bmkyNUMxB3VuaTIxMTMJZXN0aW1hdGVkB3VuaTIxMTYGbWludXRlBnNlY29uZAdhdC5jYXNlDHVuaTIxMTYuc3MwMQxhbXBlcnNhbmQuc2MHdW5pMDMwOAt1bmkwMzA4MDMwMAt1bmkwMzA4MDMwMQt1bmkwMzA4MDMwNAd1bmkwMzA3C3VuaTAzMDcwMzA0CWdyYXZlY29tYgt1bmkwMzAwMDMwNAlhY3V0ZWNvbWILdW5pMDMwMTAzMDcLdW5pMDMwMTAzMDQHdW5pMDMwQg1jYXJvbmNvbWIuYWx0B3VuaTAzMDIHdW5pMDMwQwt1bmkwMzBDMDMwNwd1bmkwMzA2B3VuaTAzMEELdW5pMDMwQTAzMDEJdGlsZGVjb21iC3VuaTAzMDMwMzA4E3RpbGRlY29tYl9hY3V0ZWNvbWILdW5pMDMwMzAzMDQHdW5pMDMwNAt1bmkwMzA0MDMwOAt1bmkwMzA0MDMwMAt1bmkwMzA0MDMwMQ1ob29rYWJvdmVjb21iB3VuaTAzMEYHdW5pMDMxMQd1bmkwMzEyB3VuaTAzMUIMZG90YmVsb3djb21iB3VuaTAzMjQHdW5pMDMyNgd1bmkwMzI3B3VuaTAzMjgHdW5pMDMyRQd1bmkwMzMxB3VuaTAzMzUHdW5pMDMzNgd1bmkwMzM3B3VuaTAzMzgMdW5pMDMwOC5jYXNlEHVuaTAzMDgwMzAwLmNhc2UQdW5pMDMwODAzMDEuY2FzZRB1bmkwMzA4MDMwNC5jYXNlDHVuaTAzMDcuY2FzZRB1bmkwMzA3MDMwNC5jYXNlDmdyYXZlY29tYi5jYXNlEHVuaTAzMDAwMzA0LmNhc2UOYWN1dGVjb21iLmNhc2UQdW5pMDMwMTAzMDcuY2FzZRB1bmkwMzAxMDMwNC5jYXNlDHVuaTAzMEIuY2FzZQx1bmkwMzAyLmNhc2UMdW5pMDMwQy5jYXNlEHVuaTAzMEMwMzA3LmNhc2UMdW5pMDMwNi5jYXNlDnRpbGRlY29tYi5jYXNlEHVuaTAzMDMwMzA4LmNhc2UYdGlsZGVjb21iX2FjdXRlY29tYi5jYXNlEHVuaTAzMDMwMzA0LmNhc2UMdW5pMDMwNC5jYXNlEHVuaTAzMDQwMzA4LmNhc2UQdW5pMDMwNDAzMDAuY2FzZRB1bmkwMzA0MDMwMS5jYXNlEmhvb2thYm92ZWNvbWIuY2FzZQx1bmkwMzBGLmNhc2UMdW5pMDMxMS5jYXNlDHVuaTAzMzUuY2FzZQx1bmkwMzM3LmNhc2UMdW5pMDMzOC5jYXNlE3VuaTAzMDQubmFycm93LmNhc2UJdW5pMDMwNy5pCXVuaTAzMjguaRB1bmkwMzA4LmxvY2xWSUVUEHVuaTAzMDcubG9jbFZJRVQSZ3JhdmVjb21iLmxvY2xWSUVUEmFjdXRlY29tYi5sb2NsVklFVBB1bmkwMzAyLmxvY2xWSUVUEHVuaTAzMEMubG9jbFZJRVQQdW5pMDMwNi5sb2NsVklFVBJ0aWxkZWNvbWIubG9jbFZJRVQQdW5pMDMwNC5sb2NsVklFVBZob29rYWJvdmVjb21iLmxvY2xWSUVUDnVuaTAzMDgubmFycm93DnVuaTAzMDIubmFycm93DnVuaTAzMEMubmFycm93DnVuaTAzMDYubmFycm93EHRpbGRlY29tYi5uYXJyb3cOdW5pMDMwNC5uYXJyb3cOdW5pMDMxMS5uYXJyb3cTY2Fyb25jb21iLmFsdC5zaG9ydAl1bmkwMzM1LnQHdW5pMDJCQwd1bmkwMkJCB3VuaTAyQkEHdW5pMDJDOQd1bmkwMkNCB3VuaTAyQjkHdW5pMDJCRgd1bmkwMkJFB3VuaTAyQ0EHdW5pMDJDQwd1bmkwMkM4CnVuaTAzMzUuc2MKdW5pMDMzNi5zYwp1bmkwMzM4LnNjC2JyZXZlY29tYmN5EGJyZXZlY29tYmN5LmNhc2ULZGVzY2VuZGVyY3kQZGVzY2VuZGVyY3kuY2FzZRZkZXNjZW5kZXJjeS5jYXNlLnNob3J0EWRlc2NlbmRlcmN5LnNob3J0C3VuaTAzMDYwMzAxC3VuaTAzMDYwMzAwC3VuaTAzMDYw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") +font_name = "Montserrat" +style_name = "Bold" +font_style = 1 +font_weight = 700 +subpixel_positioning = 0 +msdf_pixel_range = 14 +msdf_size = 128 +cache/0/16/0/ascent = 16.0 +cache/0/16/0/descent = 5.0 +cache/0/16/0/underline_position = 1.59375 +cache/0/16/0/underline_thickness = 0.796875 +cache/0/16/0/scale = 1.0 +cache/0/50/0/ascent = 49.0 +cache/0/50/0/descent = 13.0 +cache/0/50/0/underline_position = 5.0 +cache/0/50/0/underline_thickness = 2.5 +cache/0/50/0/scale = 1.0 +cache/0/50/0/textures/0/offsets = PackedInt32Array(88, 0, 424, 39, 69, 39, 443, 44) +cache/0/50/0/textures/0/image = SubResource("Image_2l288") +cache/0/50/0/glyphs/1139/advance = Vector2(40, 61) +cache/0/50/0/glyphs/1139/offset = Vector2(-1, -36) +cache/0/50/0/glyphs/1139/size = Vector2(42, 37) +cache/0/50/0/glyphs/1139/uv_rect = Rect2(1, 1, 42, 37) +cache/0/50/0/glyphs/1139/texture_idx = 0 +cache/0/50/0/glyphs/1301/advance = Vector2(34, 61) +cache/0/50/0/glyphs/1301/offset = Vector2(1, -40) +cache/0/50/0/glyphs/1301/size = Vector2(33, 42) +cache/0/50/0/glyphs/1301/uv_rect = Rect2(1, 40, 33, 42) +cache/0/50/0/glyphs/1301/texture_idx = 0 +cache/0/50/0/glyphs/4/advance = Vector2(38, 61) +cache/0/50/0/glyphs/4/offset = Vector2(-2, -36) +cache/0/50/0/glyphs/4/size = Vector2(42, 37) +cache/0/50/0/glyphs/4/uv_rect = Rect2(45, 1, 42, 37) +cache/0/50/0/glyphs/4/texture_idx = 0 +cache/0/50/0/glyphs/427/advance = Vector2(35, 61) +cache/0/50/0/glyphs/427/offset = Vector2(2, -38) +cache/0/50/0/glyphs/427/size = Vector2(32, 39) +cache/0/50/0/glyphs/427/uv_rect = Rect2(36, 40, 32, 39) +cache/0/50/0/glyphs/427/texture_idx = 0 [resource] -size = 20 -use_mipmaps = true -use_filter = true -font_data = SubResource( 1 ) -fallback/0 = ExtResource( 2 ) +fallbacks = Array[Font]([SubResource("1"), ExtResource("2")]) +cache/0/16/0/ascent = 0.0 +cache/0/16/0/descent = 0.0 +cache/0/16/0/underline_position = 0.0 +cache/0/16/0/underline_thickness = 0.0 +cache/0/16/0/scale = 1.0 +cache/0/50/0/ascent = 0.0 +cache/0/50/0/descent = 0.0 +cache/0/50/0/underline_position = 0.0 +cache/0/50/0/underline_thickness = 0.0 +cache/0/50/0/scale = 1.0 diff --git a/utils/RegExpGroup.gd b/utils/RegExpGroup.gd index 5bc7340e..71151063 100644 --- a/utils/RegExpGroup.gd +++ b/utils/RegExpGroup.gd @@ -1,7 +1,7 @@ # Utility class that provides utility to quickly create regex objects and # replace text with multiple regular expressions. class_name RegExpGroup -extends Reference +extends RefCounted static func compile(pattern: String) -> RegEx: var regex := RegEx.new() @@ -17,19 +17,18 @@ class RegExCollection: var _current_index := 0 var _current_array := [] - func _init(regexes: Dictionary) -> void: - for pattern in regexes: - var replacement: String = regexes[pattern] + func _init(regex_data: Dictionary) -> void: + for pattern: String in regex_data: + var replacement: String = regex_data[pattern] var regex := RegEx.new() - regex.compile(pattern) + var error := regex.compile(pattern) + if error != OK: + push_error("RegExpGroup: Failed to compile pattern: ", pattern) _regexes[regex] = replacement - _current_array = _regexes.keys() - - func replace(text: String) -> String: - for regex in _regexes: - var replacement: String = _regexes[regex] - text = regex.sub(text, replacement, true) - return text + + _current_array.clear() + for r: RegEx in _regexes.keys(): + _current_array.append(r) func _iterator_is_valid() -> bool: return _current_index < _current_array.size() diff --git a/utils/SliceParser.gd b/utils/SliceParser.gd index 6810fc99..af9b8718 100644 --- a/utils/SliceParser.gd +++ b/utils/SliceParser.gd @@ -12,7 +12,7 @@ const EXPORT_REGEX_PATTERN := "^\\s*#\\s*(/)?EXPORT(?:\\s+(\\w+))?\\s*$" # slice_name: Name of the slice to extract (empty string = first EXPORT found) # Dictionary with: {lines_before, lines_after, lines_editable, leading_spaces, start, end} static func parse_slice(script_source: String, slice_name: String = "") -> Dictionary: - var lines := Array(script_source.split("\n")) + var lines: PackedStringArray = script_source.split("\n") var export_regex := RegEx.new() export_regex.compile(EXPORT_REGEX_PATTERN) @@ -20,7 +20,7 @@ static func parse_slice(script_source: String, slice_name: String = "") -> Dicti var export_start_line := -1 var export_end_line := -1 var found_closing := false - var found_any_slice := false + var _found_any_slice := false # Find the EXPORT comments for i in range(lines.size()): @@ -40,16 +40,18 @@ static func parse_slice(script_source: String, slice_name: String = "") -> Dicti continue if export_start_line < 0: - if target_slice_name.empty(): + if target_slice_name.is_empty(): target_slice_name = matched_name if matched_name else "" export_start_line = i - found_any_slice = true + _found_any_slice = true elif matched_name == target_slice_name: export_start_line = i - found_any_slice = true + _found_any_slice = true if export_start_line < 0: - push_error("EXPORT slice not found: " + (target_slice_name if not target_slice_name.empty() else "(any)")) + push_error("EXPORT slice not found: " + ( + target_slice_name if not target_slice_name.is_empty() else "(any)") +) return {} if not found_closing: @@ -65,7 +67,7 @@ static func parse_slice(script_source: String, slice_name: String = "") -> Dicti var lines_editable := lines.slice(editable_start, export_end_line - 1) var lines_after := lines.slice(export_end_line + 1, lines.size()) - var leading_spaces := 0 + var leading_spaces: float = 0.0 if lines_editable.size() > 0: var first_line: String = lines_editable[0] for i in range(first_line.length()): @@ -116,7 +118,7 @@ static func parse_slice(script_source: String, slice_name: String = "") -> Dicti # Finds all EXPORT slice names in a script and returns an Array of slice names # found in the script static func find_all_slice_names(script_source: String) -> Array: - var lines := Array(script_source.split("\n")) + var lines: PackedStringArray = script_source.split("\n") var export_regex := RegEx.new() export_regex.compile(EXPORT_REGEX_PATTERN) @@ -135,22 +137,22 @@ static func find_all_slice_names(script_source: String) -> Array: # slice_name: Name of the EXPORT slice to extract (empty = first one found) # returns ScriptSlice resource with parsed data static func load_from_script(script_path: String, slice_name: String = "") -> ScriptSlice: - if script_path.is_rel_path(): + if script_path.is_relative_path(): script_path = "res://" + script_path elif not script_path.begins_with("res://"): push_error("Script path must be a resource path: " + script_path) return null - var file := File.new() - if file.open(script_path, File.READ) != OK: + var file := FileAccess.open(script_path, FileAccess.READ) + if file == null: push_error("Failed to read script file: " + script_path) return null - - var script_source := file.get_as_text() - file.close() + + var script_source: String = file.get_as_text() + var parsed_data := parse_slice(script_source, slice_name) - if parsed_data.empty(): + if parsed_data.is_empty(): return null var slice := ScriptSlice.new() @@ -164,4 +166,3 @@ static func load_from_script(script_path: String, slice_name: String = "") -> Sc slice.lines_editable = parsed_data.get("lines_editable", []) return slice - From a5721941cd5cc5b35bf6bf2dcd29998f6bff56f2 Mon Sep 17 00:00:00 2001 From: Shteryan Nikolaev Date: Sat, 27 Dec 2025 10:10:54 +0000 Subject: [PATCH 2/3] Refactor InsertContentBlockDialog structure and properties This should fix the mess I've made previously --- .../ui/InsertContentBlockDialog.tscn | 30 ++++++++++++++----- 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/addons/gdscript-course-builder/ui/InsertContentBlockDialog.tscn b/addons/gdscript-course-builder/ui/InsertContentBlockDialog.tscn index faf2ef66..043f00cd 100644 --- a/addons/gdscript-course-builder/ui/InsertContentBlockDialog.tscn +++ b/addons/gdscript-course-builder/ui/InsertContentBlockDialog.tscn @@ -2,37 +2,51 @@ [ext_resource type="Script" uid="uid://bew0l1y82yn2y" path="res://addons/gdscript-course-builder/ui/InsertContentBlockDialog.gd" id="1"] -[node name="Window" type="Window"] +[node name="InsertContentBlockDialog" type="Window"] +visible = true +title = "Select the type of content..." + oversampling_override = 1.0 -position = Vector2i(420, 180) size = Vector2i(420, 180) +min_size = Vector2i(420, 180) script = ExtResource("1") [node name="MarginContainer" type="MarginContainer" parent="."] anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 +offset_left = 0.0 +offset_top = 0.0 +offset_right = 0.0 +offset_bottom = 0.0 +theme_override_constants/margin_left = 8 +theme_override_constants/margin_right = 8 +theme_override_constants/margin_top = 4 +theme_override_constants/margin_bottom = 4 [node name="Layout" type="VBoxContainer" parent="MarginContainer"] -layout_mode = 2 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_left = 0.0 +offset_top = 0.0 +offset_right = 0.0 +offset_bottom = 0.0 [node name="Options" type="VBoxContainer" parent="MarginContainer/Layout"] -layout_mode = 2 size_flags_vertical = 3 alignment = 1 [node name="AddBlockButton" type="Button" parent="MarginContainer/Layout/Options"] -layout_mode = 2 +custom_minimum_size = Vector2(0, 40) text = "Add Content Block" [node name="AddQuizButton" type="Button" parent="MarginContainer/Layout/Options"] -layout_mode = 2 +custom_minimum_size = Vector2(0, 40) text = "Add Quiz" [node name="Buttons" type="HBoxContainer" parent="MarginContainer/Layout"] -layout_mode = 2 alignment = 1 [node name="CancelButton" type="Button" parent="MarginContainer/Layout/Buttons"] -layout_mode = 2 text = "Cancel" From 949c79acc273decf9bdb2b3dacc733fc31d73003 Mon Sep 17 00:00:00 2001 From: Shteryan Nikolaev Date: Sat, 27 Dec 2025 10:38:07 +0000 Subject: [PATCH 3/3] Refactor ThemeManager for better type handling Refactor ThemeManager to improve type safety and clarity. res://addons/gdscript-course-builder/ui/InsertContentBlockDialog.tscn now plays properly, will check the rest --- autoload/ThemeManager.gd | 136 +++++++++++++++++++-------------------- 1 file changed, 67 insertions(+), 69 deletions(-) diff --git a/autoload/ThemeManager.gd b/autoload/ThemeManager.gd index 56ce1d2e..c4d824b6 100644 --- a/autoload/ThemeManager.gd +++ b/autoload/ThemeManager.gd @@ -1,102 +1,100 @@ extends Node const THEME_ROOT := "res://ui/theme/" -const THEME_FONTS_ROOT := "res://ui/theme/fonts/" +const THEME_TYPES: Array[String] = ["Label", "Button", "LineEdit", "TextEdit", "RichTextLabel", "CheckBox", "ItemList"] const COLOR_TEXT_DEFAULT := Color(0.960784, 0.980392, 0.980392) const COLOR_TEXT_LOWER_CONTRAST := Color(0.736288, 0.728113, 0.839844) -@onready var _theme = preload("res://ui/theme/gdscript_app_theme.tres") - -var _font_defaults := {} +@onready var _theme: Theme = preload("res://ui/theme/gdscript_app_theme.tres") +var _theme_defaults: Dictionary = {} func _ready() -> void: - _cache_font_defaults() + _cache_theme_defaults() - var current_profile := UserProfiles.get_profile() - scale_all_font_sizes(roundi(current_profile.font_size_scale), false) - set_lower_contrast(current_profile.lower_contrast, false) - set_dyslexia_font(current_profile.dyslexia_font, false) - - -func _cache_font_defaults() -> void: - _font_defaults.clear() - - var fs := DirAccess.open(THEME_FONTS_ROOT) - if fs == null: - printerr("Failed to open theme fonts directory at '%s'" % THEME_FONTS_ROOT) - return - - fs.list_dir_begin() - var current_file := fs.get_next() - while current_file != "": - if current_file.get_extension() != "tres": - current_file = fs.get_next() - continue - - var font_path := THEME_FONTS_ROOT.path_join(current_file) - var font_resource = ResourceLoader.load(font_path) - if font_resource == null: - current_file = fs.get_next() - continue - - _font_defaults[font_resource] = { - "size": font_resource.size, - "font": font_resource.font_data.font_path + var current_profile = UserProfiles.get_profile() + + # Fix for lines 20-22: Cast the Variant to the target type before passing to functions + var scale_val: float = current_profile.font_size_scale as float + var contrast_val: bool = current_profile.lower_contrast as bool + var dyslexia_val: bool = current_profile.dyslexia_font as bool + + scale_all_font_sizes(roundi(scale_val), false) + set_lower_contrast(contrast_val, false) + set_dyslexia_font(dyslexia_val, false) + +func _cache_theme_defaults() -> void: + _theme_defaults.clear() + for type: String in THEME_TYPES: + _theme_defaults[type] = { + "size": _theme.get_font_size("font_size", type), + "font": _theme.get_font("font", type) } - current_file = fs.get_next() - - func scale_all_font_sizes(size_scale: int, and_save: bool = true) -> void: - for font_resource in _font_defaults: - font_resource = font_resource as FontFile - if not font_resource: - continue + for type: String in THEME_TYPES: + if not _theme_defaults.has(type): continue - var default_size := (_font_defaults[font_resource]["size"] as int) - # Each scale unit equals 2 points of font size. - font_resource.size = default_size + size_scale * 2 + var default_size: int = _theme_defaults[type]["size"] as int + var new_size: int = default_size + (size_scale * 2) + _theme.set_font_size("font_size", type, new_size) if and_save: - var current_profile := UserProfiles.get_profile() + var current_profile = UserProfiles.get_profile() current_profile.font_size_scale = size_scale current_profile.save() - Events.emit_signal("font_size_scale_changed", size_scale) - + if Events.has_signal("font_size_scale_changed"): + Events.emit_signal("font_size_scale_changed", size_scale) func set_lower_contrast(lower_contrast: bool, and_save: bool = true) -> void: var color := COLOR_TEXT_LOWER_CONTRAST if lower_contrast else COLOR_TEXT_DEFAULT - _theme.set_color("font_color", "Label", color) - _theme.set_color("default_color", "RichTextLabel", color) + + for type: String in ["Label", "RichTextLabel", "CheckBox"]: + if _theme.has_color("font_color", type): + _theme.set_color("font_color", type, color) + + if _theme.has_color("default_color", "RichTextLabel"): + _theme.set_color("default_color", "RichTextLabel", color) if and_save: - var current_profile := UserProfiles.get_profile() + var current_profile = UserProfiles.get_profile() current_profile.lower_contrast = lower_contrast current_profile.save() - func set_dyslexia_font(dyslexia_font: bool, and_save: bool = true) -> void: - for font_resource in _font_defaults: - font_resource = font_resource as FontFile - if not font_resource: - continue - + for type: String in THEME_TYPES: + if not _theme_defaults.has(type): continue + + # Explicitly type the Font variable + var base_font: Font = _theme_defaults[type]["font"] as Font + if dyslexia_font: - font_resource.size -= (font_resource.size * 0.25) - if "SourceCodePro" in font_resource.font_data.font_path: - font_resource.font_data = load("res://ui/theme/fonts/OpenDyslexicMono-Regular.otf") - elif "Regular" in font_resource.font_data.font_path: - font_resource.font_data = load("res://ui/theme/fonts/OpenDyslexic-Regular.otf") - elif "Bold" in font_resource.font_data.font_path: - font_resource.font_data = load("res://ui/theme/fonts/OpenDyslexic-Bold.otf") - elif "Italic" in font_resource.font_data.font_path: - font_resource.font_data = load("res://ui/theme/fonts/OpenDyslexic-Italic.otf") + var path := "" + if base_font is FontVariation: + var variation := base_font as FontVariation + if variation.base_font != null: + path = variation.base_font.resource_path + elif base_font is FontFile: + path = (base_font as FontFile).resource_path + + var new_font_path := "res://ui/theme/fonts/OpenDyslexic-Regular.otf" + + if "SourceCodePro" in path: + new_font_path = "res://ui/theme/fonts/OpenDyslexicMono-Regular.otf" + elif "Italic" in path: + new_font_path = "res://ui/theme/fonts/OpenDyslexic-Italic.otf" + elif "Bold" in path: + new_font_path = "res://ui/theme/fonts/OpenDyslexic-Bold.otf" + + # Fix for line 88: Cast the loaded resource to Font immediately + var loaded_font: Font = load(new_font_path) as Font + _theme.set_font("font", type, loaded_font) else: - font_resource.font_data = load(_font_defaults[font_resource]["font"] as String) - + # Fix for line 90: base_font is now explicitly typed as : Font + _theme.set_font("font", type, base_font) + if and_save: - var current_profile := UserProfiles.get_profile() + var current_profile = UserProfiles.get_profile() current_profile.dyslexia_font = dyslexia_font current_profile.save()